summaryrefslogtreecommitdiffstats
path: root/extra/slim/slim
diff options
context:
space:
mode:
authorThierry N <thierryn1 at hispeed dot ch>2009-08-12 20:47:32 +0200
committerThierry N <thierryn1 at hispeed dot ch>2009-08-12 20:47:32 +0200
commit55d63e11656f2cd07f7b15f2833211b55c4d6d89 (patch)
tree7c4526be53c3bdeed376866242aa5a388b3fc58d /extra/slim/slim
parent6f94da2c4bd9ba797c7d2d9f0d711646c3de9654 (diff)
downloadnutyx-pakxe-55d63e11656f2cd07f7b15f2833211b55c4d6d89.tar.gz
nutyx-pakxe-55d63e11656f2cd07f7b15f2833211b55c4d6d89.tar.bz2
nutyx-pakxe-55d63e11656f2cd07f7b15f2833211b55c4d6d89.tar.xz
nutyx-pakxe-55d63e11656f2cd07f7b15f2833211b55c4d6d89.zip
Ajout de slim#1.3.1-1
Diffstat (limited to 'extra/slim/slim')
-rwxr-xr-xextra/slim/slim37
1 files changed, 37 insertions, 0 deletions
diff --git a/extra/slim/slim b/extra/slim/slim
new file mode 100755
index 000000000..428d1982b
--- /dev/null
+++ b/extra/slim/slim
@@ -0,0 +1,37 @@
+#!/bin/sh
+# Begin $rc_base/init.d/slim
+
+# $Id: $
+
+. /etc/sysconfig/rc
+. $rc_functions
+lockfile=$(grep lockfile /etc/slim.conf |tr -s " " | cut -d" " -f2)
+pid=$(pidof -o %PPID /usr/X11R6/bin/X)
+
+
+case "$1" in
+ start)
+ boot_mesg "Starting Simple Login Manager"
+ loadproc /usr/bin/slim -d
+ ;;
+ stop)
+ boot_mesg "Stopping Simple Login Manager"
+ if [ -f $lockfile ]; then
+ rm $lockfile
+ fi
+ [ ! -z "$pid" ] && kill $pid >/dev/null 2>&1
+ if [ $? -gt 0 ]; then
+ killproc /usr/bin/slim
+ fi
+ ;;
+ restart)
+ $0 stop
+ sleep 3
+ $0 start
+ ;;
+ *)
+ echo "Usage: $0 start|stop|restart"
+ ;;
+esac
+
+# End of file