diff options
Diffstat (limited to 'packaging')
-rwxr-xr-x | packaging/RHEL-CTDB/makespec.sh | 13 | ||||
-rw-r--r-- | packaging/RHEL-CTDB/samba.spec.tmpl | 2 |
2 files changed, 14 insertions, 1 deletions
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 <samba@samba.org> Name: samba Version: PVERSION -Release: 1 +Release: 1GITHASH Epoch: 0 License: GNU GPL version 3 Group: System Environment/Daemons |