3 # Startup script for lms (almsd)
5 # Adam Nowotny <domelu@pld-linux.org>
7 # chkconfig: 2345 90 15
8 # description: almsd daemon for LMS
10 # config: /etc/sysconfig/lms
12 # Source function library.
13 . /etc/rc.d/init.d/functions
16 . /etc/sysconfig/network
18 # Check that networking is up.
19 if is_yes "${NETWORKING}"; then
20 if [ ! -f /var/lock/subsys/network -a "$1" != stop -a "$1" != status ]; then
21 msg_network_down almsd
29 if [ -f /etc/sysconfig/lms ]; then
36 if [ ! -f /var/lock/subsys/lms ]; then
38 daemon "almsd-$ALMSD_DATABASE_TYPE -b > /dev/null 2>&1 &"
40 [ $RETVAL -eq 0 ] && touch /var/lock/subsys/lms
42 msg_already_running lms
46 if [ -f /var/lock/subsys/lms ]; then
48 killproc almsd-$ALMSD_DATABASE_TYPE
50 rm -f /var/lock/subsys/lms >/dev/null 2>&1
61 msg_usage "$0 {start|stop|restart}"