X-Git-Url: https://asedeno.scripts.mit.edu/gitweb/?a=blobdiff_plain;f=mkunxarc.sh;h=b15e2f4538ab57cd2075f88984800f2fe5513094;hb=a3f74661c8da1b8ac2eb34b0e73fb70172a85b48;hp=0f9ff31c6475878d35c5c1a47b23c698a260e3f6;hpb=64150a5ef28a23c30b60219d550956955311faf3;p=PuTTY.git diff --git a/mkunxarc.sh b/mkunxarc.sh index 0f9ff31c..b15e2f45 100755 --- a/mkunxarc.sh +++ b/mkunxarc.sh @@ -27,8 +27,17 @@ case "$1" in ver= docver= ;; + *pre) + set -- "${1%pre}" "$2" + case "$1" in *[!.0-9a-z~]*) echo "Malformed prerelease ID '$1'">&2;exit 1;;esac + case "$2" in *[!.0-9a-z~]*) echo "Malformed prerelease revision '$1'">&2;exit 1;;esac + autoconfver="$1~pre$2" + arcsuffix="-$autoconfver" + ver="-DPRERELEASE=$1 -DSVN_REV=$2" + docver="VERSION=\"PuTTY prerelease $1:r$2\"" + ;; *) - case "$1" in *[!.0-9a-z]*) echo "Malformed release ID '$1'">&2;exit 1;;esac + case "$1" in *[!.0-9a-z~]*) echo "Malformed release ID '$1'">&2;exit 1;;esac autoconfver="$1" arcsuffix="-$autoconfver" ver="-DRELEASE=$1"