#!/bin/sh
last=`cat etc/version`
lmajor=`echo $last | sed 's:\..*::'`
lminor=`echo $last | sed 's:[0-9][0-9]*\.::;s:p[0-9][0-9]*-.*$::'`
lpatch=`echo $last | sed 's:.*p::;s:-.*$::'`
lrelease=`echo $last | sed 's:.*-::'`
lpatch=`expr $lpatch + 1`
echo "Previous Release: $last"
echo ""
while [ 1 ]; do
echo -n "New Release [$lmajor.${lminor}p$lpatch-$lrelease] "
read next
if [ -z "$next" ]; then
next="$lmajor.${lminor}p$lpatch-$lrelease"
break
else
echo "Use '$next' as the next release? [yes] "
read yesno
if [ -z "$yesno" -o "$yesno" = "y" -o "$yesno" = "yes" ]; then
break
fi
fi
done
rel="Genesis-$next"
echo $next > etc/version
cd ..
mv $lrelease $rel
tar -cf "${rel}.tar" $rel
gzip -9 "${rel}.tar"