[releng] cleanups needed for teh atomic installer

Dennis Gilmore ausil at fedoraproject.org
Thu Apr 9 21:43:22 UTC 2015


commit 0dd8642b2aab1649950d388a9f06ebaacf373526
Author: Dennis Gilmore <dennis at ausil.us>
Date:   Thu Apr 9 16:42:57 2015 -0500

    cleanups needed for teh atomic installer

 scripts/run-pungi |   22 ++++++++++++++++++++--
 1 files changed, 20 insertions(+), 2 deletions(-)
---
diff --git a/scripts/run-pungi b/scripts/run-pungi
index 0542439..4b1385e 100755
--- a/scripts/run-pungi
+++ b/scripts/run-pungi
@@ -61,7 +61,25 @@ baseurl=http://kojipkgs.fedoraproject.org/mash/bleed/$basearch/' > fedora-bleed.
  mock -r fedora-branched-compose-x86_64 --install rpm-ostree lorax || exit 1
  mock -r fedora-branched-compose-x86_64  --shell "if [ ! -d $ATOMICDEST ]; then ostree init --repo=$ATOMICDEST --mode=archive-z2;fi"
  mock -r fedora-branched-compose-x86_64 --shell "rpm-ostree compose tree --repo=$ATOMICDEST $ATOMIC/fedora-atomic-docker-host.json" || exit 1
- mock -r fedora-branched-compose-x86_64 --shell "lorax --nomacboot --add-template=$KICKSTARTS/atomic-installer/lorax-embed-repo.tmpl -p Fedora -v $VERSION -r $SHORTCOMPOSE -s http://kojipkgs.fedoraproject.org/mash/branched/$basearch/os/  -s http://kojipkgs.fedoraproject.org/mash/bleed/$basearch/ -i fedora-productimg-atomic -t Cloud-Atomic --tmp /tmp/ --logfile=$DESTDIR/logs/atomic --add-template /srv/pungi/spin-kickstarts/atomic-installer/lorax-configure-repo.tmpl --add-template-var=ostree_osname=Fedora-Cloud-Atomic  --add-arch-template-var=ostree_repo=http://127.0.0.1/fedora-atomic/repo --add-template-var=ostree_ref=fedora-atomic/f22/x86_64/docker-host --add-arch-template /srv/pungi/spin-kickstarts/atomic-installer/lorax-embed-repo.tmpl --add-arch-template-var=ostree_osname=Fedora-Cloud-Atomic --add-arch-template-var=ostree_ref=fedora-atomic/f22/x86_64/docker-host $DESTDIR " || exit 1
+ mock -r fedora-branched-compose-x86_64 --shell "mkdir -p $DESTDIR/$VERSION$COMPOSE/Cloud_Atomic/x86_64/os/ $DESTDIR/$VERSION$COMPOSE/Cloud_Atomic/x86_64/iso"
+ mock -r fedora-branched-compose-x86_64 --shell "lorax --nomacboot -p Fedora -v $SHORTVERSION -r $SHORTCOMPOSE \
+                                                 -s http://kojipkgs.fedoraproject.org/mash/branched/\$basearch/os/ \
+                                                 -s http://kojipkgs.fedoraproject.org/mash/bleed/\$basearch/ \
+                                                 -i fedora-productimg-atomic \
+                                                 -t Cloud_Atomic \
+                                                 --tmp /tmp/ \
+                                                 --logfile=$DESTDIR/logs/atomic \
+                                                 --add-template /srv/pungi/spin-kickstarts/atomic-installer/lorax-configure-repo.tmpl \
+                                                 --add-template-var=ostree_osname=Fedora-Cloud_Atomic \
+                                                 --add-arch-template-var=ostree_repo=http://compose-x86-01.phx2.fedoraproject.org/compose/atomic/ \
+                                                 --add-template-var=ostree_ref=fedora-atomic/f22/x86_64/docker-host \
+                                                 --add-arch-template /srv/pungi/spin-kickstarts/atomic-installer/lorax-embed-repo.tmpl \
+                                                 --add-arch-template-var=ostree_osname=Fedora-Cloud_Atomic \
+                                                 --add-arch-template-var=ostree_ref=fedora-atomic/f22/x86_64/docker-host \
+                                                 $DESTDIR/$VERSION$COMPOSE/Cloud_Atomic/x86_64/os/ " || exit 1
+ mock -r fedora-branched-compose-x86_64 --shell "cp -l $DESTDIR/$VERSION$COMPOSE/Cloud_Atomic/x86_64/os/images/boot.iso $DESTDIR/$VERSION$COMPOSE/Cloud_Atomic/x86_64/iso/Fedora-Cloud_Atomic-x86_64-$VERSION$COMPOSE.iso"
+ mock -r fedora-branched-compose-x86_64 --shell "sha256sum -b --tags $DESTDIR/$VERSION$COMPOSE/Cloud_Atomic/x86_64/iso/*iso >$DESTDIR/$VERSION$COMPOSE/Cloud_Atomic/x86_64/iso/Fedora-Cloud_Atomic-$VERSION$COMPOSE-x86_64-CHECKSUM"
+
  #mock -r fedora-branched-compose-x86_64 --shell "livemedia-creator " || exit 1
 
 popd
@@ -194,7 +212,7 @@ popd
 # stage the composed tree to final locateion
 sg releng "mkdir /pub/alt/stage/$VERSION$COMPOSE/"
 sg releng "chmod 700 /pub/alt/stage/$VERSION$COMPOSE/"
-for type in Docker Workstation Server Cloud Cloud-Images Spins Live Images; do sg releng "rsync -avhH $FINALDEST/$VERSION/$type/ /pub/alt/stage/$VERSION$COMPOSE/$type/"; done
+for type in Docker Workstation Server Cloud Cloud_Atomic Cloud-Images Spins Live Images; do sg releng "rsync -avhH $FINALDEST/$VERSION/$type/ /pub/alt/stage/$VERSION$COMPOSE/$type/"; done
 #sg releng "chmod 755 /pub/alt/stage/$VERSION$COMPOSE/"
 
 echo "======= compose output for trac ======="


More information about the rel-eng mailing list