From 79aeac6bfe89a99d3e73248cb30b22b973abaadc Mon Sep 17 00:00:00 2001 From: Amitay Isaacs Date: Tue, 30 Oct 2012 11:54:52 +1100 Subject: packaging: Use maketarball.sh script to create tarball for RPM This removes the duplicate code for building tarball and reuses existing script. Signed-off-by: Amitay Isaacs (This used to be ctdb commit 16a91c2a4d03b46743611e2fe844bb2cef95e46a) --- ctdb/packaging/RPM/makerpms.sh | 23 +++++------------------ 1 file changed, 5 insertions(+), 18 deletions(-) (limited to 'ctdb/packaging') diff --git a/ctdb/packaging/RPM/makerpms.sh b/ctdb/packaging/RPM/makerpms.sh index 254abde8486..c216185cca4 100755 --- a/ctdb/packaging/RPM/makerpms.sh +++ b/ctdb/packaging/RPM/makerpms.sh @@ -52,7 +52,7 @@ mkdir -p `rpm --eval %_rpmdir`/noarch mkdir -p `rpm --eval %_rpmdir`/i386 mkdir -p `rpm --eval %_rpmdir`/x86_64 -VERSION=$(${TOPDIR}/packaging/mkversion.sh) +VERSION=$(${TOPDIR}/packaging/mkversion.sh ${TOPDIR}/include/version.h) if [ -z "$VERSION" ]; then exit 1 fi @@ -61,23 +61,10 @@ sed -e s/@VERSION@/$VERSION/g \ < ${DIRNAME}/${SPECFILE_IN} \ > ${DIRNAME}/${SPECFILE} -VERSION=$(grep ^Version ${DIRNAME}/${SPECFILE} | sed -e 's/^Version:\ \+//') - -if echo | gzip -c --rsyncable - > /dev/null 2>&1 ; then - GZIP="gzip -9 --rsyncable" -else - GZIP="gzip -9" -fi - -pushd ${TOPDIR} -echo -n "Creating ctdb-${VERSION}.tar.gz ... " -git archive --prefix=ctdb-${VERSION}/ HEAD | ${GZIP} > ${SRCDIR}/ctdb-${VERSION}.tar.gz -RC=$? -popd -echo "Done." -if [ $RC -ne 0 ]; then - echo "Build failed!" - exit 1 +${TOPDIR}/packaging/maketarball.sh ${SRCDIR} +if [ $? -ne 0 ]; then + echo "Build failed!" + exit 1 fi # At this point the SPECDIR and SRCDIR vaiables must have a value! -- cgit v1.2.1