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