wok annotate lxdm/stuff/init.d/lxdm @ rev 24988

Fix perl-gd & tcptrack
author Pascal Bellard <pascal.bellard@slitaz.org>
date Thu May 12 11:01:25 2022 +0000 (2022-05-12)
parents 7f188676b59c
children
rev   line source
pankso@12410 1 #!/bin/sh
al@19161 2 # /etc/init.d/lxdm: Start, stop and restart LXDM daemon on SliTaz, at boot
pankso@12410 3 # time or with the command line.
pankso@12410 4 #
pankso@12410 5 # To start daemon at boot time, just put the right name in the $RUN_DAEMONS
pankso@12410 6 # variable of /etc/rcS.conf and configure options with /etc/lxdm/lxdm.conf
pankso@12410 7 #
pankso@12410 8 . /etc/init.d/rc.functions
pankso@12410 9
pankso@12410 10 NAME=LXDM
al@19159 11 DESC="$(_ 'LXDE login manager')"
pankso@12410 12 DAEMON=/usr/sbin/lxdm
pankso@12410 13 PIDFILE=/var/run/lxdm.pid
pankso@12410 14
pankso@12410 15 case "$1" in
pankso@12410 16 start)
pankso@12410 17 if active_pidfile $PIDFILE lxdm ; then
al@19159 18 _ '%s is already running.' $NAME
pankso@12410 19 exit 1
pankso@12410 20 fi
al@19159 21 action 'Starting %s: %s...' "$DESC" $NAME
pankso@12410 22 $DAEMON $OPTION
pankso@12410 23 status ;;
pankso@12410 24 stop)
pankso@12410 25 if ! active_pidfile $PIDFILE lxdm ; then
al@19159 26 _ '%s is not running.' $NAME
pankso@12410 27 exit 1
pankso@12410 28 fi
al@19159 29 action 'Stopping %s: %s...' "$DESC" $NAME
pankso@12410 30 killall lxdm
pankso@12410 31 rm $PIDFILE
pankso@12410 32 status ;;
pankso@12410 33 restart)
pankso@12410 34 if ! active_pidfile $PIDFILE lxdm ; then
al@19159 35 _ '%s is not running.'
pankso@12410 36 exit 1
pankso@12410 37 fi
al@19159 38 action 'Restarting %s: %s...' "$DESC" $NAME
pankso@12410 39 killall lxdm
pankso@12410 40 rm $PIDFILE
pankso@12410 41 sleep 2
pankso@12410 42 $DAEMON $OPTION
pankso@12410 43 status ;;
pankso@12410 44 *)
al@19159 45 emsg "<n><b>$(_ 'Usage:')</b> $0 [start|stop|restart]"
al@19159 46 newline
al@19159 47 exit 1 ;;
pankso@12410 48 esac
pankso@12410 49
pankso@12410 50 exit 0