diff --git a/utils/mp-server/create_symlinks b/utils/mp-server/create_symlinks new file mode 100755 index 00000000000..3c0e2620210 --- /dev/null +++ b/utils/mp-server/create_symlinks @@ -0,0 +1,31 @@ +#!/bin/sh +die() { echo >&2 "$@"; exit 1; } +[ $# -eq 1 ] || die "Syntax: $0 " +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 +