#810 Revert "Disable rawhide syncing to test https://pagure.io/releng/issue/9246"
Merged 4 years ago by mohanboddu. Opened 4 years ago by mohanboddu.
mohanboddu/pungi-fedora disable-rawhide-sync  into  master

file modified
+86 -86
@@ -17,7 +17,7 @@ 

  TMPDIR=`mktemp -d /tmp/$RELEASE.$DATE.XXXX`

  TOMAIL="devel@lists.fedoraproject.org test@lists.fedoraproject.org"

  FROM="Fedora Rawhide Report <rawhide@fedoraproject.org>"

- #RSYNCPREFIX="sudo -u ftpsync"

+ RSYNCPREFIX="sudo -u ftpsync"

  RSYNCTARGET="/pub/fedora/linux/development/$RELEASE"

  RSYNCALTTARGET="/pub/alt/development/$RELEASE"

  RSYNCSECTARGET="/pub/fedora-secondary/development/$RELEASE"
@@ -116,91 +116,91 @@ 

  

  # Tell interested persons that the rsync is starting (zomg!)

  send_fedmsg "${fedmsg_json_start}" ${RELEASE} rsync.start

- #

- ## Sync the content to /pub/fedora

- #if [ ! -d "$RSYNCTARGET" ]; then

- #  mkdir "$RSYNCTARGET"

- #fi

- #$RSYNCPREFIX compose-partial-copy --arch=armhfp --arch=x86_64 --arch src \

- #    "$DESTDIR" "$RSYNCTARGET/" \

- #    --variant Everything --variant Cloud --variant Container \

- #    --variant Server --variant Spins --variant Workstation --variant Silverblue --variant Modular \

- #    --link-dest="$RSYNCTARGET/Everything" --exclude=repodata

- #$RSYNCPREFIX compose-partial-copy --arch=armhfp --arch=x86_64 --arch src \

- #    "$DESTDIR" "$RSYNCTARGET/" \

- #    --variant Everything --variant Cloud --variant Container \

- #    --variant Server --variant Spins --variant Workstation --variant Silverblue --variant Modular \

- #    --link-dest="$RSYNCTARGET/Everything" --delete-after

- ## aarch64 for Everything Server Cloud Container is primary

- #$RSYNCPREFIX compose-partial-copy --arch=aarch64 \

- #    "$DESTDIR" "$RSYNCTARGET/" \

- #    --variant Everything --variant Server --variant Cloud --variant Container \

- #    --variant Modular \

- #    --link-dest="$RSYNCTARGET/Everything" --exclude=repodata

- #$RSYNCPREFIX compose-partial-copy --arch=aarch64 \

- #    "$DESTDIR" "$RSYNCTARGET/" \

- #    --variant Everything --variant Server --variant Cloud --variant Container \

- #    --variant Modular \

- #    --link-dest="$RSYNCTARGET/Everything" --delete-after

- #$RSYNCPREFIX rm "$RSYNCTARGET/.composeinfo"

- #$RSYNCPREFIX ./releng/scripts/build_composeinfo "$RSYNCTARGET/" --name "$NEWCOMPOSE_ID"

- #

- ## Sync the content to /pub/alt

- #if [ ! -d "$RSYNCALTTARGET" ]; then

- #  mkdir "$RSYNCALTTARGET"

- #fi

- #$RSYNCPREFIX compose-partial-copy --arch=armhfp --arch=x86_64 \

- #    "$DESTDIR" "$RSYNCALTTARGET/" \

- #    --variant Labs \

- #    --link-dest="$RSYNCTARGET/Everything/" --exclude=repodata

- #$RSYNCPREFIX compose-partial-copy --arch=armhfp --arch=x86_64 \

- #    "$DESTDIR" "$RSYNCALTTARGET/" \

- #    --variant Labs \

- #    --link-dest="$RSYNCTARGET/Everything/" --delete-after

- #$RSYNCPREFIX rm "$RSYNCALTTARGET/.composeinfo"

- #$RSYNCPREFIX ./releng/scripts/build_composeinfo "$RSYNCALTTARGET/" --name "$NEWCOMPOSE_ID"

- #

- ## Sync the content to /pub/fedora-secondary

- #if [ ! -d "$RSYNCSECTARGET" ]; then

- #  mkdir "$RSYNCSECTARGET"

- #fi

- #$RSYNCPREFIX compose-partial-copy --arch=ppc64le --arch=s390x \

- #    "$DESTDIR" "$RSYNCSECTARGET/" \

- #    --variant Everything --variant Cloud --variant Container \

- #    --variant Labs --variant Server --variant Spins --variant Workstation --variant Modular \

- #    --link-dest="$RSYNCTARGET/Everything/" --link-dest="$RSYNCSECTARGET/Everything/" --exclude=repodata

- #$RSYNCPREFIX compose-partial-copy --arch=ppc64le --arch=s390x \

- #    "$DESTDIR" "$RSYNCSECTARGET/" \

- #    --variant Everything --variant Cloud --variant Container \

- #    --variant Labs --variant Server --variant Spins --variant Workstation --variant Modular \

- #    --link-dest="$RSYNCTARGET/Everything/" --link-dest="$RSYNCSECTARGET/Everything/" --delete-after

- ## aarch64 is alternative for Labs Spins Workstation

- #$RSYNCPREFIX compose-partial-copy --arch=aarch64 \

- #    "$DESTDIR" "$RSYNCSECTARGET/" \

- #    --variant Labs --variant Spins --variant Workstation \

- #    --link-dest="$RSYNCTARGET/Everything/" --exclude=repodata

- #$RSYNCPREFIX compose-partial-copy --arch=aarch64 \

- #    "$DESTDIR" "$RSYNCSECTARGET/" \

- #    --variant Labs --variant Spins --variant Workstation \

- #    --link-dest="$RSYNCTARGET/Everything/" --delete-after

- #$RSYNCPREFIX rm "$RSYNCSECTARGET/.composeinfo"

- #$RSYNCPREFIX ./releng/scripts/build_composeinfo "$RSYNCSECTARGET/" --name "$NEWCOMPOSE_ID"

- #

- ## sync Silverblue to the unified ostree repo

- #for arch in x86_64 ppc64le aarch64; do

- #    ref="fedora/rawhide/${arch}/silverblue"

- #    if ! ostree --repo=$OSTREESRCREPO rev-parse "${ref}"; then continue; fi

- #

- #    ostree pull-local --repo=$OSTREEDESTREPO $OSTREESRCREPO --depth=-1 "${ref}"

- #    ostree summary -u --repo=$OSTREEDESTREPO # update summary file

- #done

- #

- ## Push rawhide base container image to fedora registry

- #pushd ./releng

- #pushd ./scripts

- #./sync-latest-container-base-image.sh 33

- #popd

- #popd

+ 

+ # Sync the content to /pub/fedora

+ if [ ! -d "$RSYNCTARGET" ]; then

+   mkdir "$RSYNCTARGET"

+ fi

+ $RSYNCPREFIX compose-partial-copy --arch=armhfp --arch=x86_64 --arch src \

+     "$DESTDIR" "$RSYNCTARGET/" \

+     --variant Everything --variant Cloud --variant Container \

+     --variant Server --variant Spins --variant Workstation --variant Silverblue --variant Modular \

+     --link-dest="$RSYNCTARGET/Everything" --exclude=repodata

+ $RSYNCPREFIX compose-partial-copy --arch=armhfp --arch=x86_64 --arch src \

+     "$DESTDIR" "$RSYNCTARGET/" \

+     --variant Everything --variant Cloud --variant Container \

+     --variant Server --variant Spins --variant Workstation --variant Silverblue --variant Modular \

+     --link-dest="$RSYNCTARGET/Everything" --delete-after

+ # aarch64 for Everything Server Cloud Container is primary

+ $RSYNCPREFIX compose-partial-copy --arch=aarch64 \

+     "$DESTDIR" "$RSYNCTARGET/" \

+     --variant Everything --variant Server --variant Cloud --variant Container \

+     --variant Modular \

+     --link-dest="$RSYNCTARGET/Everything" --exclude=repodata

+ $RSYNCPREFIX compose-partial-copy --arch=aarch64 \

+     "$DESTDIR" "$RSYNCTARGET/" \

+     --variant Everything --variant Server --variant Cloud --variant Container \

+     --variant Modular \

+     --link-dest="$RSYNCTARGET/Everything" --delete-after

+ $RSYNCPREFIX rm "$RSYNCTARGET/.composeinfo"

+ $RSYNCPREFIX ./releng/scripts/build_composeinfo "$RSYNCTARGET/" --name "$NEWCOMPOSE_ID"

+ 

+ # Sync the content to /pub/alt

+ if [ ! -d "$RSYNCALTTARGET" ]; then

+   mkdir "$RSYNCALTTARGET"

+ fi

+ $RSYNCPREFIX compose-partial-copy --arch=armhfp --arch=x86_64 \

+     "$DESTDIR" "$RSYNCALTTARGET/" \

+     --variant Labs \

+     --link-dest="$RSYNCTARGET/Everything/" --exclude=repodata

+ $RSYNCPREFIX compose-partial-copy --arch=armhfp --arch=x86_64 \

+     "$DESTDIR" "$RSYNCALTTARGET/" \

+     --variant Labs \

+     --link-dest="$RSYNCTARGET/Everything/" --delete-after

+ $RSYNCPREFIX rm "$RSYNCALTTARGET/.composeinfo"

+ $RSYNCPREFIX ./releng/scripts/build_composeinfo "$RSYNCALTTARGET/" --name "$NEWCOMPOSE_ID"

+ 

+ # Sync the content to /pub/fedora-secondary

+ if [ ! -d "$RSYNCSECTARGET" ]; then

+   mkdir "$RSYNCSECTARGET"

+ fi

+ $RSYNCPREFIX compose-partial-copy --arch=ppc64le --arch=s390x \

+     "$DESTDIR" "$RSYNCSECTARGET/" \

+     --variant Everything --variant Cloud --variant Container \

+     --variant Labs --variant Server --variant Spins --variant Workstation --variant Modular \

+     --link-dest="$RSYNCTARGET/Everything/" --link-dest="$RSYNCSECTARGET/Everything/" --exclude=repodata

+ $RSYNCPREFIX compose-partial-copy --arch=ppc64le --arch=s390x \

+     "$DESTDIR" "$RSYNCSECTARGET/" \

+     --variant Everything --variant Cloud --variant Container \

+     --variant Labs --variant Server --variant Spins --variant Workstation --variant Modular \

+     --link-dest="$RSYNCTARGET/Everything/" --link-dest="$RSYNCSECTARGET/Everything/" --delete-after

+ # aarch64 is alternative for Labs Spins Workstation

+ $RSYNCPREFIX compose-partial-copy --arch=aarch64 \

+     "$DESTDIR" "$RSYNCSECTARGET/" \

+     --variant Labs --variant Spins --variant Workstation \

+     --link-dest="$RSYNCTARGET/Everything/" --exclude=repodata

+ $RSYNCPREFIX compose-partial-copy --arch=aarch64 \

+     "$DESTDIR" "$RSYNCSECTARGET/" \

+     --variant Labs --variant Spins --variant Workstation \

+     --link-dest="$RSYNCTARGET/Everything/" --delete-after

+ $RSYNCPREFIX rm "$RSYNCSECTARGET/.composeinfo"

+ $RSYNCPREFIX ./releng/scripts/build_composeinfo "$RSYNCSECTARGET/" --name "$NEWCOMPOSE_ID"

+ 

+ # sync Silverblue to the unified ostree repo

+ for arch in x86_64 ppc64le aarch64; do

+     ref="fedora/rawhide/${arch}/silverblue"

+     if ! ostree --repo=$OSTREESRCREPO rev-parse "${ref}"; then continue; fi

+ 

+     ostree pull-local --repo=$OSTREEDESTREPO $OSTREESRCREPO --depth=-1 "${ref}"

+     ostree summary -u --repo=$OSTREEDESTREPO # update summary file

+ done

+ 

+ # Push rawhide base container image to fedora registry

+ pushd ./releng

+ pushd ./scripts

+ ./sync-latest-container-base-image.sh 33

+ popd

+ popd

  

  # Tell interested persons that the rsync is done.

  send_fedmsg "${fedmsg_json_done}" ${RELEASE} rsync.complete

openh264 repo is enabled and is not installed in any images.

This reverts commit b18d910.

Signed-off-by: Mohan Boddu mboddu@bhujji.com

Pull-Request has been merged by mohanboddu

4 years ago
Metadata