From 27f988c23414a6eda49b6b9afc6ef6ffd1a26535 Mon Sep 17 00:00:00 2001 From: Michael Adam Date: Wed, 4 Nov 2009 12:26:46 +0100 Subject: packaging(RHEL-CTDB): add the current githash to the rpm release number by default Disable this (to build a release-rpm) by calling USE_GITHASH=no makerpms.sh Michael --- packaging/RHEL-CTDB/makespec.sh | 13 +++++++++++++ packaging/RHEL-CTDB/samba.spec.tmpl | 2 +- 2 files changed, 14 insertions(+), 1 deletion(-) (limited to 'packaging') diff --git a/packaging/RHEL-CTDB/makespec.sh b/packaging/RHEL-CTDB/makespec.sh index e47f44936a..29dcbeb30e 100755 --- a/packaging/RHEL-CTDB/makespec.sh +++ b/packaging/RHEL-CTDB/makespec.sh @@ -33,7 +33,20 @@ fi VERSION=`echo ${VERSION} | sed 's/-/_/g'` VERSION=`echo ${VERSION} | sed 's/\"//g'` echo "VERSION: ${VERSION}" + +# to build a release-rpm, set USE_GITHASH="no" +# in the environmet +# +if test "x$USE_GITHASH" = "xno" ; then + GITHASH="" + echo "GITHASH: not used" +else + GITHASH=".$(git log --pretty=format:%h -1)" + echo "GITHASH: ${GITHASH}" +fi + sed -e s/PVERSION/${VERSION}/g \ + -e s/GITHASH/${GITHASH}/g \ < ${SPECFILE}.tmpl \ > ${SPECFILE} diff --git a/packaging/RHEL-CTDB/samba.spec.tmpl b/packaging/RHEL-CTDB/samba.spec.tmpl index 48b2c5c4b9..a02244a63c 100644 --- a/packaging/RHEL-CTDB/samba.spec.tmpl +++ b/packaging/RHEL-CTDB/samba.spec.tmpl @@ -6,7 +6,7 @@ Vendor: Samba Team Packager: Samba Team Name: samba Version: PVERSION -Release: 1 +Release: 1GITHASH Epoch: 0 License: GNU GPL version 3 Group: System Environment/Daemons -- cgit