dist/redhat: Fix a small bug in script
The prefix should include version without release. Without this fix I get: Complete! Finish: build setup for scylla-jmx-0.8-20150917.b177d24.fc21.src.rpm Start: rpmbuild scylla-jmx-0.8-20150917.b177d24.fc21.src.rpm Building target platforms: x86_64 Building for target x86_64 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.gNKOxr + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf scylla-jmx-0.8 + /usr/bin/tar -xf /builddir/build/SOURCES/scylla-jmx-0.8-20150917.b177d24.tar + cd scylla-jmx-0.8 /var/tmp/rpm-tmp.gNKOxr: line 33: cd: scylla-jmx-0.8: No such file or directory error: Bad exit status from /var/tmp/rpm-tmp.gNKOxr (%prep) Bad exit status from /var/tmp/rpm-tmp.gNKOxr (%prep) RPM build errors: ERROR: Exception(build/rpmbuild/SRPMS/scylla-jmx-0.8-20150917.b177d24.fc21.src.rpm) Config(fedora-21-x86_64) 0 minutes 51 seconds INFO: Results and/or logs in: /home/shlomi/urchin-jmx/build/rpms INFO: Cleaning up build root ('cleanup_on_failure=True') Signed-off-by: Shlomi Livne <shlomi@cloudius-systems.com> Signed-off-by: Pekka Enberg <penberg@cloudius-systems.com>
This commit is contained in:
parent
ab10c93a1d
commit
7ce1b07962
2
dist/redhat/build_rpm.sh
vendored
2
dist/redhat/build_rpm.sh
vendored
@ -13,7 +13,7 @@ VERSION=$(./SCYLLA-VERSION-GEN)
|
||||
SCYLLA_VERSION=$(cat build/SCYLLA-VERSION-FILE)
|
||||
SCYLLA_RELEASE=$(cat build/SCYLLA-RELEASE-FILE)
|
||||
mkdir -p $RPMBUILD/{BUILD,BUILDROOT,RPMS,SOURCES,SPECS,SRPMS}
|
||||
git archive --format=tar --prefix=scylla-jmx-$VERSION/ HEAD -o build/rpmbuild/SOURCES/scylla-jmx-$VERSION.tar
|
||||
git archive --format=tar --prefix=scylla-jmx-$SCYLLA_VERSION/ HEAD -o build/rpmbuild/SOURCES/scylla-jmx-$VERSION.tar
|
||||
cp dist/redhat/scylla-jmx.spec.in $RPMBUILD/SPECS/scylla-jmx.spec
|
||||
sed -i -e "s/@@VERSION@@/$SCYLLA_VERSION/g" $RPMBUILD/SPECS/scylla-jmx.spec
|
||||
sed -i -e "s/@@RELEASE@@/$SCYLLA_RELEASE/g" $RPMBUILD/SPECS/scylla-jmx.spec
|
||||
|
Loading…
Reference in New Issue
Block a user