3
# Provides: minetest-server
4
# Required-Start: $remote_fs $network
5
# Required-Stop: $remote_fs $network
6
# Default-Start: 2 3 4 5
8
# Short-Description: Start minetest network game server
9
# Description: dedicated game server for Minetest
12
PATH="/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin"
14
DAEMON="/usr/games/$NAME"
15
DESC="minetest network game server"
16
PIDFILE="/var/run/$NAME.pid"
17
BINARY="/usr/lib/minetest/$NAME"
18
USER="Debian-minetest"
20
test -x $DAEMON || exit 0
22
. /lib/lsb/init-functions
24
# Include defaults if available
25
if [ -f /etc/default/$NAME ] ; then
38
--make-pidfile --chuid $USER \
39
-- $DAEMON_OPTS > /dev/null 2>&1 || return 1
49
--exec $BINARY || return 1
56
log_begin_msg "Starting $DESC: $NAME"
61
log_begin_msg "Stopping $DESC: $NAME"
66
log_begin_msg "Restarting $DESC: $NAME"
67
minetest_stop && sleep 1 && minetest_start
71
status_of_proc -p "$PIDFILE" "$DAEMON" "$NAME" && exit 0 || exit $?
74
# echo "Usage: $0 {start|stop|restart|reload|force-reload}" >&2
75
echo "Usage: $0 {start|stop|restart|force-reload|status}" >&2