Home | History | Annotate | Line # | Download | only in build
VersionName revision 1.1.1.2.2.2
      1 #! /bin/sh
      2  
      3 packageinfo='./packageinfo.sh'
      4 case "$#" 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     ;;
     16 esac
     17 
     18 # This script must be executed from the TLD of the source tree...
     19 . "$packageinfo"
     20 
     21 NAME="$version"
     22 case $point in
     23  [1-9]*)
     24     case "${proto}.${major}" in
     25      4.[012])
     26 	NAME="${NAME}p${point}"
     27         ;;
     28      *) NAME="${NAME}.${point}"
     29         ;;
     30     esac
     31     ;;
     32  NEW) ;;
     33  '') ;;
     34  *) echo "Unexpected value for 'point' <$point>!"
     35     exit 1
     36     ;;
     37 esac
     38 
     39 case $special in
     40  '') ;;
     41  *) NAME="${NAME}-${special}" ;;
     42 esac
     43 
     44 case "$prerelease::$repotype" in
     45  ''::*)
     46     ;;
     47  beta::stable)
     48     NAME="${NAME}-beta${betapoint}"
     49     ;;
     50  rc::dev|RC::dev)
     51     NAME="${NAME}-RC"
     52     ;;
     53  rc::stable|RC::stable)
     54     NAME="${NAME}-RC${rcpoint}"
     55     ;;
     56  *) echo "Unexpected value for 'prerelease::repotype' <$prerelease::$repotype>!"
     57     exit 1
     58     ;;
     59 esac
     60 
     61 echo "$NAME"
     62