xref: /netbsd-src/external/bsd/ntp/dist/scripts/build/VersionName (revision 6a493d6bc668897c91594964a732d38505b70cbb)
1#! /bin/sh
2
3packageinfo='./packageinfo.sh'
4case "$#" in
5 2)
6    case "$1" in
7     -p|--packageinfo)
8	packageinfo="$2"
9    esac
10    ;;
11 0)
12    ;;
13 *) echo "Usage: $0 [-p packageinfo.sh]"
14    exit 1
15    ;;
16esac
17
18# This script must be executed from the TLD of the source tree...
19. "$packageinfo"
20
21NAME="$version"
22case $point in
23 [1-9]*)
24    NAME="${NAME}p${point}"
25    ;;
26 NEW) ;;
27 '') ;;
28 *) echo "Unexpected value for 'point' <$point>!"
29    exit 1
30    ;;
31esac
32
33case $special in
34 '') ;;
35 *) NAME="${NAME}-${special}" ;;
36esac
37
38case "$prerelease::$repotype" in
39 ''::*)
40    ;;
41 beta::stable)
42    NAME="${NAME}-beta${betapoint}"
43    ;;
44 rc::dev|RC::dev)
45    NAME="${NAME}-RC"
46    ;;
47 rc::stable|RC::stable)
48    NAME="${NAME}-RC${rcpoint}"
49    ;;
50 *) echo "Unexpected value for 'prerelease::repotype' <$prerelease::$repotype>!"
51    exit 1
52    ;;
53esac
54
55echo "$NAME"
56