saving uncommitted changes in /etc prior to emerge run
This commit is contained in:
41
init.d/teeworlds
Executable file
41
init.d/teeworlds
Executable file
@@ -0,0 +1,41 @@
|
||||
#!/sbin/runscript
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
PIDFILE=/var/run/teeworlds.pid
|
||||
GAME_DIRECTORY=/usr/bin
|
||||
CONFIG=/etc/teeworlds/teeworlds_srv.cfg
|
||||
|
||||
depend() {
|
||||
use dns logger net
|
||||
}
|
||||
|
||||
checkconfig() {
|
||||
if [ ! -e ${CONFIG} ] ; then
|
||||
eerror "You need an ${CONFIG} config file to run TeeWorlds"
|
||||
return 1
|
||||
fi
|
||||
}
|
||||
|
||||
start() {
|
||||
ebegin "Starting TeeWorlds"
|
||||
start-stop-daemon --start --background --pidfile "${PIDFILE}" \
|
||||
--make-pidfile -d ${GAME_DIRECTORY} --user teeworlds \
|
||||
--exec ${GAME_DIRECTORY}/teeworlds_srv -- -f ${CONFIG}
|
||||
eend $?
|
||||
}
|
||||
|
||||
reload() {
|
||||
ebegin "Reloading TeeWorlds configs and restarting processes"
|
||||
start-stop-daemon --stop --oknodo --user teeworlds \
|
||||
--pidfile "${PIDFILE}" --signal HUP \
|
||||
--exec ${GAME_DIRECTORY}/teeworlds_srv -- -f ${CONFIG}
|
||||
eend $?
|
||||
}
|
||||
|
||||
stop() {
|
||||
ebegin "Stopping TeeWorlds"
|
||||
start-stop-daemon --stop --quiet --pidfile "${PIDFILE}"
|
||||
eend $?
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user