dist: build rpms in build/ dir

Signed-off-by: Takuya ASADA <syuu@cloudius-systems.com>
This commit is contained in:
Takuya ASADA
2015-09-07 13:26:03 +00:00
parent d614143f5e
commit b97884286a
2 changed files with 5 additions and 7 deletions

View File

@@ -15,9 +15,9 @@ fi
if [ ! -f files/scylla-server.rpm ]; then
cd ../../
dist/redhat/build_rpm.sh
RPM=`ls build/rpms/scylla-server-*.x86_64.rpm|grep -v debuginfo`
cp $RPM dist/ami/files/scylla-server.rpm
cd -
RPM=`ls /var/lib/mock/*/result/scylla-server-*.x86_64.rpm|grep -v debuginfo`
cp $RPM files/scylla-server.rpm
fi
if [ ! -d packer ]; then

View File

@@ -1,7 +1,7 @@
#!/bin/sh -e
SCYLLA_VER=0.00
RPMBUILD=~/rpmbuild
RPMBUILD=build/rpmbuild
if [ ! -e dist/redhat/build_rpm.sh ]; then
echo "run build_rpm.sh in top of scylla dir"
@@ -9,7 +9,5 @@ if [ ! -e dist/redhat/build_rpm.sh ]; then
fi
mkdir -p $RPMBUILD/{BUILD,BUILDROOT,RPMS,SOURCES,SPECS,SRPMS}
./scripts/git-archive-all --force-submodules --prefix scylla-server-$SCYLLA_VER $RPMBUILD/SOURCES/scylla-server-$SCYLLA_VER.tar
cp dist/redhat/scylla-server.spec $RPMBUILD/SPECS
rpmbuild -bs --define "_topdir $RPMBUILD" -ba $RPMBUILD/SPECS/scylla-server.spec
cd $RPMBUILD/SRPMS
mock rebuild scylla-server-$SCYLLA_VER*.src.rpm
rpmbuild -bs --define "_topdir $RPMBUILD" -ba dist/redhat/scylla-server.spec
mock rebuild --resultdir=`pwd`/build/rpms $RPMBUILD/SRPMS/scylla-server-$SCYLLA_VER*.src.rpm