diff options
Diffstat (limited to 'games-server/ut2004-ded/files/ut2004-ded.initd')
-rw-r--r-- | games-server/ut2004-ded/files/ut2004-ded.initd | 15 |
1 files changed, 9 insertions, 6 deletions
diff --git a/games-server/ut2004-ded/files/ut2004-ded.initd b/games-server/ut2004-ded/files/ut2004-ded.initd index c7c08fa0d1fb..5f4094593acf 100644 --- a/games-server/ut2004-ded/files/ut2004-ded.initd +++ b/games-server/ut2004-ded/files/ut2004-ded.initd @@ -1,7 +1,7 @@ #!/sbin/runscript # Copyright 1999-2009 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/games-server/ut2004-ded/files/ut2004-ded.initd,v 1.1 2009/09/03 12:37:39 nyhm Exp $ +# $Header: /var/cvsroot/gentoo-x86/games-server/ut2004-ded/files/ut2004-ded.initd,v 1.2 2009/10/12 00:54:17 nyhm Exp $ depend() { need net @@ -9,15 +9,18 @@ depend() { start() { ebegin "Starting ut2004-ded" - start-stop-daemon --start --quiet --background \ - --chuid ${UT2004_DED_USER}:${UT2004_DED_GROUP} \ - --chdir "@DIR@" --exec "@DIR@/ucc-bin" -- \ - server ${UT2004_DED_OPTS} + start-stop-daemon --start --quiet --background --make-pidfile \ + --pidfile /var/run/ut2004-ded.pid \ + --chuid ${ut2004_ded_user}:${ut2004_ded_group} \ + --env HOME="${ut2004_ded_home}" \ + --exec "@DIR@/ut2004-ded" \ + -- ${ut2004_ded_opts} eend $? } stop() { ebegin "Stopping ut2004-ded" - start-stop-daemon --stop --quiet --exec "@DIR@/ucc-bin" + start-stop-daemon --stop \ + --pidfile /var/run/ut2004-ded.pid eend $? } |