summaryrefslogtreecommitdiffstats
path: root/contrib/ntp/scripts/VersionName
diff options
context:
space:
mode:
Diffstat (limited to 'contrib/ntp/scripts/VersionName')
-rwxr-xr-xcontrib/ntp/scripts/VersionName41
1 files changed, 41 insertions, 0 deletions
diff --git a/contrib/ntp/scripts/VersionName b/contrib/ntp/scripts/VersionName
new file mode 100755
index 0000000..f601cc3
--- /dev/null
+++ b/contrib/ntp/scripts/VersionName
@@ -0,0 +1,41 @@
+#! /bin/sh
+
+# This script must be executed from the TLD of the source tree...
+. ./packageinfo.sh
+
+NAME="$version"
+case $point in
+ [0-9]*)
+ NAME="${NAME}p$point"
+ ;;
+ NEW) ;;
+ '') ;;
+ *) echo "Unexpected value for 'point' <$point>!"
+ exit 1
+ ;;
+esac
+
+case $special in
+ '') ;;
+ *) NAME="${NAME}-$special" ;;
+esac
+
+case $releasecandidate in
+ [Nn][Oo]) ;;
+ [Yy][Ee][Ss]) NAME="${NAME}-RC" ;;
+ *) echo "Unexpected value for 'releasecandidate' <$releasecandidate>!"
+ exit 1
+ ;;
+esac
+
+case $repotype in
+ stable)
+ case $rcpoint in
+ [0-9]*)
+ NAME="${NAME}$rcpoint"
+ ;;
+ esac
+ ;;
+esac
+
+echo "$NAME"
OpenPOWER on IntegriCloud