SOURCES: slim.init (NEW), slim.pamd (NEW), slim.sysconfig (NEW) - new
adamg
adamg at pld-linux.org
Fri Dec 22 18:45:34 CET 2006
Author: adamg Date: Fri Dec 22 17:45:34 2006 GMT
Module: SOURCES Tag: HEAD
---- Log message:
- new
---- Files affected:
SOURCES:
slim.init (NONE -> 1.1) (NEW), slim.pamd (NONE -> 1.1) (NEW), slim.sysconfig (NONE -> 1.1) (NEW)
---- Diffs:
================================================================
Index: SOURCES/slim.init
diff -u /dev/null SOURCES/slim.init:1.1
--- /dev/null Fri Dec 22 18:45:34 2006
+++ SOURCES/slim.init Fri Dec 22 18:45:29 2006
@@ -0,0 +1,67 @@
+#!/bin/sh
+#
+# slim: Starts the SLiM Display Manager
+#
+# chkconfig: 5 95 05
+# description: Starts and stops the SLiM Display Manager at startup and \
+# shutdown. can run one of several display managers; gdm, kdm, \
+# or slim, in that order of preferential treatment.
+#
+# config: /etc/X11/slim/slim.conf
+# probe: true
+# hide: true
+
+. /etc/rc.d/init.d/functions
+
+# Get service config
+if [ -f /etc/sysconfig/slim ]; then
+ . /etc/sysconfig/slim
+fi
+
+start() {
+ # Check if the service is already running?
+ if [ ! -f /var/lock/subsys/slim ]; then
+ msg_starting "X Display Manager"
+ daemon slim -d
+ RETVAL=$?
+ [ $RETVAL -eq 0 ] && touch /var/lock/subsys/slim
+ else
+ msg_already_running "X Display Manager"
+ fi
+}
+
+stop() {
+ if [ -f /var/lock/subsys/slim ]; then
+ msg_stopping "X Display Manager"
+ killproc slim
+ rm -f /var/lock/subsys/slim
+ else
+ msg_not_running "X Display Manager"
+ fi
+}
+
+
+RETVAL=0
+# See how we were called.
+case "$1" in
+ start)
+ start
+ ;;
+ stop)
+ stop
+ ;;
+ status)
+ status slim
+ exit $?
+ ;;
+ restart|force-reload)
+ stop
+ start
+ exit $?
+ ;;
+ *)
+ msg_usage "$0 {start|stop|restart|force-reload|status}"
+ exit 3
+esac
+
+exit $RETVAL
================================================================
Index: SOURCES/slim.pamd
diff -u /dev/null SOURCES/slim.pamd:1.1
--- /dev/null Fri Dec 22 18:45:34 2006
+++ SOURCES/slim.pamd Fri Dec 22 18:45:29 2006
@@ -0,0 +1,18 @@
+#%PAM-1.0
+auth required pam_listfile.so item=user sense=deny file=/etc/security/blacklist onerr=succeed
+auth required pam_listfile.so item=user sense=deny file=/etc/security/blacklist.slim onerr=succeed
+auth required pam_unix.so
+auth required pam_tally.so deny=0 file=/var/log/faillog onerr=succeed
+auth required pam_shells.so
+auth required pam_nologin.so
+account required pam_tally.so file=/var/log/faillog onerr=succeed
+account required pam_access.so
+account required pam_time.so
+account required pam_unix.so
+password required pam_cracklib.so difok=2 minlen=8 dcredit=2 ocredit=2 retry=3
+password required pam_unix.so md5 shadow use_authtok
+password required pam_make.so /var/db
+session required pam_unix.so
+session required pam_env.so
+session required pam_limits.so change_uid
+session optional pam_console.so
================================================================
Index: SOURCES/slim.sysconfig
diff -u /dev/null SOURCES/slim.sysconfig:1.1
--- /dev/null Fri Dec 22 18:45:34 2006
+++ SOURCES/slim.sysconfig Fri Dec 22 18:45:29 2006
@@ -0,0 +1,4 @@
+# Customized settings for slim
+
+# Define nice level for slim
+SERVICE_RUN_NICE_LEVEL="+0"
================================================================
More information about the pld-cvs-commit
mailing list