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 ad77dd783701b51894a495acd52aa858c139e1b9 Author: Simon McVittie <s...@debian.org> Date: Mon Jan 26 10:44:35 2015 +0000 Modify quake*-server configuration - put default for DAEMON_OPTS in /etc/init.d/quake*-server so it can operate without /etc/default/quake*-server - "+exec etc/quake*-server/server.cfg" is no longer part of DAEMON_OPTS --- debian/changelog | 7 ++++--- debian/quake-server.default | 7 +++++-- debian/quake-server.init | 5 ++++- debian/quake2-server.default | 8 ++++++-- debian/quake2-server.init | 4 +++- debian/quake3-server.default | 7 +++++-- debian/quake3-server.init | 6 ++++-- 7 files changed, 31 insertions(+), 13 deletions(-) diff --git a/debian/changelog b/debian/changelog index e0e19f6..f8a0460 100644 --- a/debian/changelog +++ b/debian/changelog @@ -6,9 +6,10 @@ quake (10) UNRELEASED; urgency=medium * quake, quake3: remove support for START_DAEMON - if the server was previously disabled via START_DAEMON, do a one-time migration to "update-rc.d $SERVICE disable" - * quake3: modify quake3-server configuration - - put default for DAEMON_OPTS in /etc/init.d/quake3-server so it can - operate without /e/d/q3-s + * Modify quake*-server configuration + - put default for DAEMON_OPTS in /etc/init.d/quake*-server so it can + operate without /etc/default/quake*-server + - "+exec etc/quake*-server/server.cfg" is no longer part of DAEMON_OPTS * quake3: prefer to load game data from /usr/lib/quake3/base or /usr/lib/quake3/ta, where ioquake3 can provide native-code game modules - this requires ioquake3 (>= 1.36+u20150114+dfsg1-1~) and diff --git a/debian/quake-server.default b/debian/quake-server.default index 5b5b7b7..826ea66 100644 --- a/debian/quake-server.default +++ b/debian/quake-server.default @@ -2,9 +2,12 @@ # sourced by /etc/init.d/quake-server # installed at /etc/default/quake-server by the maintainer scripts -# Additional options that are passed to the daemon. +# Options that are passed to the daemon. +# +# In addition to these options, the server will execute commands from +# /etc/quake-server/server.cfg using "+exec etc/quake-server/server.cfg". # For most options it's better to edit server.cfg instead. -DAEMON_OPTS="+exec etc/quake-server/server.cfg" +DAEMON_OPTS="" # To disable the server, please use the normal mechanisms provided by init: # "update-rc.d quake-server disable". The START_DAEMON variable is no diff --git a/debian/quake-server.init b/debian/quake-server.init index 42c4511..17b99a1 100644 --- a/debian/quake-server.init +++ b/debian/quake-server.init @@ -16,6 +16,7 @@ DESC="Quake dedicated server" PIDFILE="/var/run/$NAME.pid" BINARY="/usr/lib/quake/quake-engine-server" USER="$NAME" +DAEMON_OPTS="" test -x $DAEMON || exit 0 @@ -33,7 +34,9 @@ do_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 + -- $DAEMON_OPTS \ + +exec etc/quake-server/server.cfg \ + > /dev/null 2>&1 || return 1 return 0 } diff --git a/debian/quake2-server.default b/debian/quake2-server.default index 69849bb..cce4eaf 100644 --- a/debian/quake2-server.default +++ b/debian/quake2-server.default @@ -2,6 +2,10 @@ # sourced by /etc/init.d/quake2-server # installed at /etc/default/quake2-server by the maintainer scripts -# Additional options that are passed to the daemon. +# Options that are passed to the daemon. +# +# In addition to these options, the server will execute commands from +# /etc/quake2-server/debian_server.cfg or +# /etc/quake2-server/demo/debian_server.cfg using "+exec debian_server.cfg". # For most options it's better to edit debian_server.cfg instead. -DAEMON_OPTS="+exec debian_server.cfg" +DAEMON_OPTS="" diff --git a/debian/quake2-server.init b/debian/quake2-server.init index 7ce83ac..dbcce23 100644 --- a/debian/quake2-server.init +++ b/debian/quake2-server.init @@ -16,6 +16,7 @@ DESC="Quake II dedicated server" PIDFILE="/var/run/$NAME.pid" BINARY="/usr/lib/quake2/quake2-engine-server" USER="$NAME" +DAEMON_OPTS="" test -x $DAEMON || exit 0 @@ -33,7 +34,8 @@ do_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 + -- $DAEMON_OPTS +exec debian_server.cfg \ + > /dev/null 2>&1 || return 1 return 0 } diff --git a/debian/quake3-server.default b/debian/quake3-server.default index 4e477bc..7b37dbc 100644 --- a/debian/quake3-server.default +++ b/debian/quake3-server.default @@ -2,9 +2,12 @@ # sourced by /etc/init.d/quake3-server # installed at /etc/default/quake3-server by the maintainer scripts -# Additional options that are passed to the daemon. +# Options that are passed to the daemon. +# +# In addition to these options, the server will execute commands from +# /etc/quake3-server/server.cfg using "+exec etc/quake3-server/server.cfg". # For most options it's better to edit server.cfg instead. -DAEMON_OPTS="+exec etc/quake3-server/server.cfg" +DAEMON_OPTS="" # To disable the server, please use the normal mechanisms provided by init: # "update-rc.d quake3-server disable". The START_DAEMON variable is no diff --git a/debian/quake3-server.init b/debian/quake3-server.init index 8852e7a..61b5408 100644 --- a/debian/quake3-server.init +++ b/debian/quake3-server.init @@ -17,7 +17,7 @@ DESC="Quake III Arena dedicated server" PIDFILE="/var/run/$NAME.pid" BINARY="/usr/lib/ioquake3/ioq3ded" USER="Debian-quake3" -DAEMON_OPTS="+exec etc/quake3-server/server.cfg" +DAEMON_OPTS="" test -x $DAEMON || exit 0 @@ -34,7 +34,9 @@ q3_start() { --make-pidfile --chuid $USER \ -- \ +set com_homepath /var/games/quake3-server/server.q3a \ - $DAEMON_OPTS > /dev/null 2>&1 || return 1 + $DAEMON_OPTS \ + +exec etc/quake3-server/server.cfg \ + > /dev/null 2>&1 || return 1 return 0 } -- 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