[releng] fix up atomic tree generation

Dennis Gilmore ausil at fedoraproject.org
Sat Nov 8 01:15:41 UTC 2014


commit 1c689c89f83ab7b9fdbdb1a358ca2f05a9c93d1c
Author: Dennis Gilmore <dennis at ausil.us>
Date:   Fri Nov 7 19:13:19 2014 -0600

    fix up atomic tree generation

 scripts/buildbranched |   17 +++++++++--------
 1 files changed, 9 insertions(+), 8 deletions(-)
---
diff --git a/scripts/buildbranched b/scripts/buildbranched
index 229f38b..63391e5 100755
--- a/scripts/buildbranched
+++ b/scripts/buildbranched
@@ -148,16 +148,17 @@ log "starting spam-o-matic"
 $MOCK -r $MOCKCONFIG --uniqueext=$DATE --unpriv --chroot "/usr/share/mash/spam-o-matic $DEPOPTS ${MASHDIR}/$BRANCHED$EXPANDARCH >$logdir/depcheck" &
 log "finished spam-o-matic"
 
+[ -z "$ARCH" ] && {
 log "starting atomic tree creation"
-git clone https://git.fedorahosted.org/git/fedora-atomic.git $ATOMIC
-pushd $ATOMIC
- sed -i -e 's|mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=fedora-21&arch=$basearch|baseurl=http://kojipkgs.fedoraproject.org/mash/branched/$basearch/os/|g' fedora*repo
- $MOCK -r $MOCKCONFIG --uniqueext=$DATE --init
- $MOCK -r $MOCKCONFIG --uniqueext=$DATE --install rpm-ostree
- $MOCK -r $MOCKCONFIG --uniqueext=$DATE --shell "if [ ! -d $ATOMICDEST ]; then ostree init --repo=$ATOMICDEST ;fi"
- $MOCK -r $MOCKCONFIG --uniqueext=$DATE --shell "rpm-ostree compose tree --repo=$ATOMICDEST $ATOMIC/fedora-atomic-docker-host.json"
-popd
+MOCKCONFIG="fedora-${DIST}-compose-x86_64"
+$MOCK -r $MOCKCONFIG --uniqueext=$DATE --init
+$MOCK -r $MOCKCONFIG --uniqueext=$DATE --install rpm-ostree git
+$MOCK -r $MOCKCONFIG --uniqueext=$DATE --shell "if [ ! -d $ATOMICDEST ]; then ostree init --repo=$ATOMICDEST ;fi"
+$MOCK -r $MOCKCONFIG --uniqueext=$DATE --shell "git clone https://git.fedorahosted.org/git/fedora-atomic.git $ATOMIC"
+$MOCK -r $MOCKCONFIG --uniqueext=$DATE --shell "cd $ATOMIC && sed -i -e 's|mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=fedora-21&arch=$basearch|baseurl=http://kojipkgs.fedoraproject.org/mash/branched/$basearch/os/|g' fedora*repo"
+$MOCK -r $MOCKCONFIG --uniqueext=$DATE --shell "rpm-ostree compose tree --repo=$ATOMICDEST $ATOMIC/fedora-atomic-docker-host.json"
 log "finished atomic tree creation"
+}
 
 send_fedmsg start pungify.start
 


More information about the rel-eng mailing list