File:  [ELWIX - Embedded LightWeight unIX -] / embedaddon / ntp / packageinfo.sh
Revision 1.1.1.1 (vendor branch): download - view: text, annotated - select for diffs - revision graph
Tue May 29 12:08:37 2012 UTC (12 years ago) by misho
Branches: ntp, MAIN
CVS tags: v4_2_6p5p0, v4_2_6p5, HEAD
ntp 4.2.6p5

    1: #
    2: # packageinfo.sh - set shell variables with version components
    3: #
    4: # This file is sourced by other scripts and does not need execute
    5: # permission or the #! shell selector.
    6: #
    7: # Most changes to this file are fully or semi-automated using the
    8: #   UpdatePoint script on the ntp.org tarball build machine.  Changes
    9: #   required by the typical ntp.org release sequences are below.
   10: #
   11: ## DEV:
   12: #
   13: # To bump the -dev point (p) number, UpdatePoint needs no changes here.
   14: #
   15: # To start a -RC cycle in -dev leading to the next -stable release,
   16: #   set prerelease=rc.
   17: #
   18: # To move from dev -RC to new -stable and -dev major/minor version, set
   19: #   minor and/or major to the new version, repotype to match the new
   20: #   minor version, empty prerelease, and set point=NEW.  UpdatePoint
   21: #   will empty point and rcpoint, and set betapoint=0.
   22: #
   23: ## STABLE:
   24: #
   25: # To start a -stable beta cycle, which normally occurs before a -stable
   26: #   -RC1 during the runup to a -stable point release, UpdatePoint needs
   27: #   no changes here.  Both betapoint and point will be incremented, and
   28: #   prerelease will be set to beta.
   29: #
   30: # To move on from -stable beta to RC set prerelease=rc.
   31: #
   32: # To fall back from -stable RC to beta set prerelease=beta.
   33: #
   34: # To skip over -stable beta1 directly to -RC1, set prerelease=rc.
   35: #
   36: # To skip all -stable prereleases and move from one primary or point 
   37: #   release directly to the next point release, or to go from RC to
   38: #   release, set rcpoint=GO.
   39: #
   40: ##
   41: #
   42: # To see what UpdatePoint will do without modifying packageinfo.sh as it
   43: # does by default, use the -t/--test option before the repo type:
   44: #
   45: # shell# scripts/UpdatePoint -t stable
   46: #
   47: 
   48: # repotype must be stable or dev
   49: repotype=stable
   50: 
   51: # version=Protocol.Major.Minor
   52: # odd minor numbers are for -dev, even minor numbers are for -stable
   53: # UpdatePoint will fail if repotype is inconsistent with minor.
   54: proto=4
   55: major=2
   56: minor=6
   57: version=${proto}.${major}.${minor}
   58: 
   59: # Special.  Normally unused.  A suffix.
   60: #special=ag
   61: special=
   62: 
   63: # prerelease can be empty, 'beta', or 'rc'.
   64: prerelease=
   65: 
   66: # ChangeLog starting tag (see also CommitLog-4.1.0)
   67: CLTAG=NTP_4_2_0
   68: 
   69: ### Point number, after "p", normally modified by script.
   70: # 3 cases:
   71: # - Numeric values increment
   72: # - empty 'increments' to 1
   73: # - NEW 'increments' to empty
   74: point=5
   75: 
   76: ### betapoint is normally modified by script.
   77: # ntp-stable Beta number (betapoint)
   78: # Should be zeroed at release, and left at zero until first beta.
   79: # The first beta is -beta1.
   80: # betapoint is always zero in ntp-dev.
   81: betapoint=0
   82: 
   83: ### rcpoint is normally modified by script except for GO.
   84: # RC number (rcpoint)
   85: # for ntp-dev, always empty as RC numbers are not used, nor is GO.
   86: # For ntp-stable:
   87: # if prerelease is 'rc':
   88: # - Numeric values increment
   89: # - GO triggers a release
   90: # - - rcpoint is emptied
   91: # - - betapoint is set to 0
   92: # - - prerelease is emptied
   93: # else (not in RC)
   94: # - rcpoint is empty and unused (for now).
   95: rcpoint=

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>