Sophie

Sophie

distrib > Mandriva > 8.2 > i586 > media > contrib > by-pkgid > 693b254e6f7d9cac8564a364e34c5dc4 > files > 1

hlds_ld-1.50b2-1mdk.noarch.rpm

#!/bin/sh
#
# hlds_ld: Manages Half-Life Server
#
# chkconfig: 345 90 10
# description: Starts and stops hlds_ld daemon
HLDIR=/usr/local/hlds_l
HLUSER=hladmin
MODLIST='cstrike valve'
export HLDIR HLUSER MODLIST

# source function library
. /etc/rc.d/init.d/functions

start() {
	echo -n "Starting hlds_ld: "
	for mod in $MODLIST; do
		su -l $HLUSER -c "hlds_ld $mod &"
	done
	RETVAL=$?
	touch /var/lock/subsys/hlds_ld
	echo
}

stop() {
    echo -n "Shutting down hlds_ld: "
	killproc hlds_ld
	RETVAL=$?
	rm -f /var/lock/subsys/hlds_ld
	echo
}

RETVAL=0

# See how we were called.
case "$1" in
  start)
      start
      ;;
  stop)
      stop
      ;;
  status)
      status hlds_ld
      ;;
   *)
	echo "*** Usage: $0 {start|stop|status}"
	exit 1
esac

exit $RETVAL