]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
ctdb-packaging: Remove mkversion.sh script
authorAmitay Isaacs <amitay@gmail.com>
Fri, 21 Apr 2017 07:57:10 +0000 (17:57 +1000)
committerAmitay Isaacs <amitay@samba.org>
Wed, 24 May 2017 15:03:28 +0000 (17:03 +0200)
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>
ctdb/packaging/mkversion.sh [deleted file]

diff --git a/ctdb/packaging/mkversion.sh b/ctdb/packaging/mkversion.sh
deleted file mode 100755 (executable)
index 54dc2cd..0000000
+++ /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"