From cfe3274345a2e29dea0d3055ed831fe4d52179e8 Mon Sep 17 00:00:00 2001 From: Michael Adam Date: Wed, 4 Nov 2009 12:26:46 +0100 Subject: [PATCH] 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(-) diff --git a/packaging/RHEL-CTDB/makespec.sh b/packaging/RHEL-CTDB/makespec.sh index e47f44936a5..29dcbeb30e4 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 48b2c5c4b9b..a02244a63ce 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 -- 2.34.1