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