wesnoth/utils/mp-server/create_symlinks
2009-05-23 22:25:00 +00:00

31 lines
841 B
Bash
Executable file

#!/bin/sh
die() { echo >&2 "$@"; exit 1; }
[ $# -eq 1 ] || die "Syntax: $0 <stable version>"
set -o errexit
set -o nounset
STABLE=$1
MAJOR_V=${STABLE%%.*}
MINOR_V=${STABLE#*.}
[ $(($MINOR_V % 2)) -eq 0 ] || die "An odd stable version.. are you sure?"
OLDSTABLE=$MAJOR_V.$(($MINOR_V-2))
DEV=$MAJOR_V.$(($MINOR_V+1))
PREV=$DEV-prev
cd "$HOME/servers"
ln -sf $OLDSTABLE oldstable
ln -sf $STABLE stable
ln -sf $DEV dev
ln -sf $PREV prev
cd "$HOME"
ln -sf servers/oldstable/current.log oldstable.log
ln -sf servers/stable/current.log stable.log
ln -sf servers/dev/current.log dev.log
ln -sf servers/prev/current.log prev.log
ln -sf servers/$OLDSTABLE/current.log $OLDSTABLE.log
ln -sf servers/$STABLE/current.log $STABLE.log
ln -sf servers/$DEV/current.log $DEV.log
ln -sf servers/$PREV/current.log $PREV.log