summaryrefslogtreecommitdiff
path: root/packageinfo.sh
diff options
context:
space:
mode:
authorLorry Tar Creator <lorry-tar-importer@baserock.org>2014-12-02 09:01:21 +0000
committer <>2014-12-04 16:11:25 +0000
commitbdab5265fcbf3f472545073a23f8999749a9f2b9 (patch)
treec6018dd03dea906f8f1fb5f105f05b71a7dc250a /packageinfo.sh
downloadntp-bdab5265fcbf3f472545073a23f8999749a9f2b9.tar.gz
Imported from /home/lorry/working-area/delta_ntp/ntp-dev-4.2.7p482.tar.gz.ntp-dev-4.2.7p482
Diffstat (limited to 'packageinfo.sh')
-rw-r--r--packageinfo.sh107
1 files changed, 107 insertions, 0 deletions
diff --git a/packageinfo.sh b/packageinfo.sh
new file mode 100644
index 0000000..6963a20
--- /dev/null
+++ b/packageinfo.sh
@@ -0,0 +1,107 @@
+#
+# packageinfo.sh - set shell variables with version components
+#
+# This file is sourced by other scripts and does not need execute
+# permission or the #! shell selector.
+#
+# Most changes to this file are fully or semi-automated using the
+# UpdatePoint script on the ntp.org tarball build machine. Changes
+# required by the typical ntp.org release sequences are below.
+#
+## DEV:
+#
+# To bump the -dev point (p) number, UpdatePoint needs no changes here.
+#
+# To start a -RC cycle in -dev leading to the next -stable release,
+# set prerelease=rc.
+#
+# To move from dev -RC to new -stable and -dev major/minor version, set
+# minor and/or major to the new version, repotype to match the new
+# minor version, empty prerelease, and set point=NEW. UpdatePoint
+# will empty point and rcpoint, and set betapoint=0.
+#
+## STABLE:
+#
+# To start a -stable beta cycle, which normally occurs before a -stable
+# -RC1 during the runup to a -stable point release, UpdatePoint needs
+# no changes here. Both betapoint and point will be incremented, and
+# prerelease will be set to beta.
+#
+# To move on from -stable beta to RC set prerelease=rc.
+#
+# To fall back from -stable RC to beta set prerelease=beta.
+#
+# To skip over -stable beta1 directly to -RC1, set prerelease=rc.
+#
+# To skip all -stable prereleases and move from one primary or point
+# release directly to the next point release, set rcpoint=GO.
+#
+##
+#
+# To see what UpdatePoint will do without modifying packageinfo.sh as it
+# does by default, use the -t/--test option before the repo type:
+#
+# shell# scripts/UpdatePoint -t stable
+#
+
+# repotype must be stable or dev
+repotype=dev
+
+# post-4.2.8:
+# version=Major.Minor
+# 4.2.8 and before:
+# version=Protocol.Major.Minor
+# odd minor numbers are for -dev, even minor numbers are for -stable
+# UpdatePoint will fail if repotype is inconsistent with minor.
+proto=4
+major=2
+minor=7
+
+case "${proto}.${major}" in
+ 4.[012])
+ version=${proto}.${major}.${minor}
+ ;;
+ *) version=${major}.${minor}
+ ;;
+esac
+
+# Special. Normally unused. A suffix.
+#special=ag
+special=
+
+# prerelease can be empty, 'beta', or 'rc'.
+prerelease=
+
+# ChangeLog starting tag (see also CommitLog-4.1.0)
+CLTAG=NTP_4_2_0
+
+### post-4.2.8:
+### Point number, after "major.minor.", normally modified by script.
+### 4.2.8 and before:
+### Point number, after "p", normally modified by script.
+# 3 cases:
+# - Numeric values increment
+# - empty 'increments' to 1
+# - NEW 'increments' to empty
+point=482
+
+### betapoint is normally modified by script.
+# ntp-stable Beta number (betapoint)
+# Should be zeroed at release, and left at zero until first beta.
+# The first beta is -beta1.
+# betapoint is always zero in ntp-dev.
+betapoint=0
+
+### rcpoint is normally modified by script except for GO.
+# RC number (rcpoint)
+# for ntp-dev, always empty as RC numbers are not used, nor is GO.
+# For ntp-stable:
+# if prerelease is 'rc':
+# - Numeric values increment
+# - GO triggers a release
+# - - rcpoint is emptied
+# - - betapoint is set to 0
+# - - prerelease is emptied
+# else (not in RC)
+# - rcpoint is empty and unused (for now).
+rcpoint=