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