diff options
author | Endi Sukma Dewata <edewata@redhat.com> | 2012-09-13 16:49:23 -0500 |
---|---|---|
committer | Endi Sukma Dewata <edewata@redhat.com> | 2012-09-13 17:18:13 -0500 |
commit | 0983b75b09f200b5c59a1f1b3282b4868568195d (patch) | |
tree | d41937b82a6cc284b8515563109f5693a90696f5 /scripts/core-mock-build.sh | |
parent | 0427fa61a3003dab7c1786c9071cf0105950f364 (diff) | |
download | pki-dev-0983b75b09f200b5c59a1f1b3282b4868568195d.tar.gz pki-dev-0983b75b09f200b5c59a1f1b3282b4868568195d.tar.xz pki-dev-0983b75b09f200b5c59a1f1b3282b4868568195d.zip |
Added mock build scripts.
Diffstat (limited to 'scripts/core-mock-build.sh')
-rwxr-xr-x | scripts/core-mock-build.sh | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/scripts/core-mock-build.sh b/scripts/core-mock-build.sh new file mode 100755 index 0000000..819a301 --- /dev/null +++ b/scripts/core-mock-build.sh @@ -0,0 +1,32 @@ +#!/bin/sh -x + +WORK_DIR=`pwd` +PROJECT_DIR=`cd ../.. ; pwd` +COMPONENT=core +ARCH=`uname -i` + +mkdir -p $WORK_DIR/build +rm -rf $WORK_DIR/build/$COMPONENT + +cp fedora-17-${ARCH}.cfg /etc/mock/mock.cfg + +cd $PROJECT_DIR +rm -rf packages +mkdir -p packages + +pki/scripts/compose_pki_${COMPONENT}_packages hybrid_srpm 2>&1 | tee packages/build.log + +mv packages $WORK_DIR/build/$COMPONENT +cd $WORK_DIR/build/$COMPONENT + +mock --init -r mock +mock -v -r mock --installdeps `find SRPMS -name *.src.rpm` +mock -v -r mock --no-cleanup-after --no-clean `find SRPMS -name *.src.rpm` + +mv /var/lib/mock/fedora-17-${ARCH}/result/*.src.rpm SRPMS + +mkdir -p repo +mv /var/lib/mock/fedora-17-${ARCH}/result/*.rpm repo +createrepo repo + +mv /var/lib/mock/fedora-17-${ARCH}/result/* . |