rm -rf ceph-object-corpus
rm -rf src/leveldb
rm -rf src/libs3
-git submodule init
-git submodule update
+git submodule update --init
git clean -fdx
# Build RPMs
BUILDAREA=`readlink -fn ${BUILDAREA}` ### rpm wants absolute path
-rpmbuild -bb --define "_topdir ${BUILDAREA}" --define "_unpackaged_files_terminate_build 0" ceph.spec
+rpmbuild -ba --define "_topdir ${BUILDAREA}" --define "_unpackaged_files_terminate_build 0" ceph.spec
+
+# Sign RPMS
+export GNUPGHOME=/srv/gnupg
+echo "Signing RPMS ..."
+for file in `find ${BUILDAREA} -name "*.rpm"`
+do
+ /srv/autobuild-ceph/rpm-autosign.exp --define "_gpg_name 03C3951A" $file
+done
REV="$(git rev-parse HEAD)"
OUTDIR="../out/output/sha1/$REV"
createrepo $dir
fi
done
-cp -a $BUILDAREA/RPMS $OUTDIR_TMP
+cp -a $BUILDAREA/{RPMS,SRPMS} $OUTDIR_TMP
rm -rf -- "$BUILDAREA"
# put our temp files inside .git/ so ls-files doesn't see them