diff options
author | Amitay Isaacs <amitay@gmail.com> | 2017-04-21 17:57:10 +1000 |
---|---|---|
committer | Amitay Isaacs <amitay@samba.org> | 2017-05-24 17:03:28 +0200 |
commit | 075613489cbcc024c0f9269b68c32db9213650b2 (patch) | |
tree | 23c4b72ca43963c6b1e4c542d08dc2fbdefa6ea2 /ctdb/packaging | |
parent | f1ad7d075a7d6183dad0d7f990e0f4c34bd6d528 (diff) | |
download | samba-075613489cbcc024c0f9269b68c32db9213650b2.tar.gz |
ctdb-packaging: Remove mkversion.sh script
It's not used any more as the version headers are generated from waf.
Signed-off-by: Amitay Isaacs <amitay@gmail.com>
Reviewed-by: Martin Schwenke <martin@meltin.net>
Diffstat (limited to 'ctdb/packaging')
-rwxr-xr-x | ctdb/packaging/mkversion.sh | 84 |
1 files changed, 0 insertions, 84 deletions
diff --git a/ctdb/packaging/mkversion.sh b/ctdb/packaging/mkversion.sh deleted file mode 100755 index 54dc2cd15fa..00000000000 --- a/ctdb/packaging/mkversion.sh +++ /dev/null @@ -1,84 +0,0 @@ -#!/bin/sh -# -# mkversion.sh - extract version string from git branch -# -# Copyright (C) Amitay Isaacs 2012 -# -# This program is free software; you can redistribute it and/or modify it -# under the terms of the GNU General Public License as published by the Free -# Software Foundation; either version 3 of the License, or (at your option) -# any later version. -# -# This program is distributed in the hope that it will be useful, but WITHOUT -# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for -# more details. -# -# You should have received a copy of the GNU General Public License along with -# this program; if not, see <http://www.gnu.org/licenses/>. -# - -# -# Common code to generate CTDB version string -# - -OUTPUT=$1 - -if [ -z "$OUTPUT" ]; then - OUTPUT="include/ctdb_version.h" -fi - -VERSION=$2 -RELEASE=1 - -# We use tags and determine the version, as follows: -# ctdb-0.9.1 (First release of 0.9). -# ctdb-0.9.23 (23rd minor release of the 112 version) -# -# If we're not directly on a tag, this is a devel release; we append -# .0.<patchnum>.<checksum>.devel to the release. -if [ -z "$VERSION" ]; then - -TAG=`git describe --match "samba-*"` -case "$TAG" in - samba-*) - TAG=${TAG##samba-} - case "$TAG" in - *-*-g*) # 0.9-168-ge6cf0e8 - # Not exactly on tag: devel version. - VERSION=`echo "$TAG" | sed 's/\([^-]\+\)-\([0-9]\+\)-\(g[0-9a-f]\+\)/\1.0.\2.\3.devel/'` - RELEASE=1 - ;; - *) - # An actual release version - VERSION=$TAG - RELEASE=1 - ;; - esac - ;; - *) - echo Invalid tag "$TAG" >&2 - ;; -esac - -else - - # If building from tarball, Samba version creation will create - # VERSION with UNKNOWN git hash. - case "$VERSION" in - *UNKNOWN) - if [ -f ../include/ctdb_version.h ] ; then - VERSION=$(awk -F \" '/CTDB_VERSION_STRING/ {print $2}' ../include/ctdb_version.h) - fi - ;; - esac -fi - -cat > "$OUTPUT" <<EOF -/* This file is auto-generated by packaging/mkversion.sh */ - -#define CTDB_VERSION_STRING "$VERSION" - -EOF - -echo "$VERSION $RELEASE" |