Home | History | Annotate | Line # | Download | only in build
VersionName revision 1.1
      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     NAME="${NAME}p${point}"
     25     ;;
     26  NEW) ;;
     27  '') ;;
     28  *) echo "Unexpected value for 'point' <$point>!"
     29     exit 1
     30     ;;
     31 esac
     32 
     33 case $special in
     34  '') ;;
     35  *) NAME="${NAME}-${special}" ;;
     36 esac
     37 
     38 case "$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     ;;
     53 esac
     54 
     55 echo "$NAME"
     56