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 |