This is an automated email from the git hooks/post-receive script. smcv pushed a commit to branch quake in repository game-data-packager.
commit 776b324618c8b6ef805dac1972ccbc8fbdac2cf3 Author: Simon McVittie <s...@debian.org> Date: Thu Jan 22 10:17:31 2015 +0000 quake3-server: use a non-hidden home path, /var/games/quake3-server/server.q3a, in preparation for multiple-instance support --- debian/changelog | 3 +++ debian/quake3-server.init | 4 +++- debian/quake3-server.postinst | 5 +++++ 3 files changed, 11 insertions(+), 1 deletion(-) diff --git a/debian/changelog b/debian/changelog index 03a54f3..59770a7 100644 --- a/debian/changelog +++ b/debian/changelog @@ -12,6 +12,9 @@ quake (9) UNRELEASED; urgency=medium - make /etc/quake*-server available as etc/quake*-server in the game engine's search path so it's more obvious what is being exec'd (leave the debian_server.cfg symlink in for compatibility) + * quake3-server: use a non-hidden home path, + /var/games/quake3-server/server.q3a, in preparation for multiple-instance + support -- Simon McVittie <s...@debian.org> Tue, 20 Jan 2015 08:57:12 +0000 diff --git a/debian/quake3-server.init b/debian/quake3-server.init index 8b767a4..4e0296a 100644 --- a/debian/quake3-server.init +++ b/debian/quake3-server.init @@ -45,7 +45,9 @@ q3_start() { start-stop-daemon --start --quiet --pidfile $PIDFILE --oknodo \ --background --exec $BINARY --startas $DAEMON \ --make-pidfile --chuid $USER \ - -- $DAEMON_OPTS > /dev/null 2>&1 || return 1 + -- \ + +set com_homepath /var/games/quake3-server/server.q3a \ + $DAEMON_OPTS > /dev/null 2>&1 || return 1 return 0 } diff --git a/debian/quake3-server.postinst b/debian/quake3-server.postinst index 02a3f19..1d278d9 100644 --- a/debian/quake3-server.postinst +++ b/debian/quake3-server.postinst @@ -13,6 +13,11 @@ case "$1" in install -d /var/games install -d /var/games/quake3-server chown Debian-quake3:games /var/games/quake3-server + if [ -d /var/games/quake3-server/.q3a ] && ! [ -e /var/games/quake3-server/server.q3a ]; then + # we use com_homepath to redirect server stuff to a non-hidden + # directory and be ready for multi-instance; migrate old configuration + ln -s .q3a /var/games/quake3-server/server.q3a + fi ;; abort-upgrade|abort-remove|abort-deconfigure) ;; -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-games/game-data-packager.git _______________________________________________ Pkg-games-commits mailing list Pkg-games-commits@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-games-commits