genesis/
genesis/bin/
genesis/doc/
genesis/etc/
genesis/microsoft/coldcc/
genesis/microsoft/crypt/
genesis/microsoft/data/
genesis/microsoft/db/
genesis/microsoft/genesis/
genesis/microsoft/io/
genesis/microsoft/misc/
genesis/microsoft/mod/
genesis/microsoft/ndbm/
genesis/microsoft/ops/
genesis/microsoft/pcode/
genesis/test/
#!/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"