SOURCES: dc_client.init (NEW), dc_server.init (NEW) - from centos ...

glen glen at pld-linux.org
Wed Dec 14 13:33:59 CET 2005


Author: glen                         Date: Wed Dec 14 12:33:59 2005 GMT
Module: SOURCES                       Tag: HEAD
---- Log message:
- from centos src.rpm

---- Files affected:
SOURCES:
   dc_client.init (NONE -> 1.1)  (NEW), dc_server.init (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: SOURCES/dc_client.init
diff -u /dev/null SOURCES/dc_client.init:1.1
--- /dev/null	Wed Dec 14 13:33:59 2005
+++ SOURCES/dc_client.init	Wed Dec 14 13:33:54 2005
@@ -0,0 +1,78 @@
+#!/bin/bash
+#
+# distcache    Startup script for the Distcache SSL Session Cache Client Proxy
+#
+# chkconfig: - 88 12
+# description: Distcache is a Distributed SSL Session Cache Client Proxy.
+# processname: dc_client
+# config: /etc/sysconfig/distcache
+# pidfile: /var/run/dc_client.pid
+
+# Source function library.
+. /etc/rc.d/init.d/functions
+
+if [ -f /etc/sysconfig/distcache ]; then
+        . /etc/sysconfig/distcache
+fi
+
+port=${PORT-5555}
+socket=${SOCKET-/var/cache/mod_ssl/distcache}
+server=${SERVER-localhost}:${port}
+owner=${OWNER-apache}
+
+prog=dc_client
+RETVAL=0
+runas=nobody
+dc_client=/usr/bin/dc_client
+pidfile=/var/run/dc_client.pid
+
+OPTIONS="-daemon -pidfile ${pidfile} -listen UNIX:${socket} \
+         -sockowner ${owner} -sockperms 0600 -user ${runas} -server IP:${server}"
+
+start() {
+        echo -n $"Starting $prog: "
+        daemon $dc_client $OPTIONS
+        RETVAL=$?
+        echo
+        [ $RETVAL = 0 ] && touch /var/lock/subsys/dc_client
+        return $RETVAL
+}
+stop() {
+	echo -n $"Stopping $prog: "
+	killproc $dc_client
+	RETVAL=$?
+	echo
+	[ $RETVAL = 0 ] && rm -f /var/lock/subsys/dc_client /var/run/dc_client.pid
+}
+
+# See how we were called.
+case "$1" in
+  start)
+	start
+	;;
+  stop)
+	stop
+	;;
+  status)
+        status $dc_client
+	RETVAL=$?
+	;;
+  restart)
+	stop
+	start
+	;;
+  condrestart)
+	if [ -f /var/run/dc_client.pid ] ; then
+		stop
+		start
+	fi
+	;;
+  reload)
+        reload
+	;;
+  *)
+	echo $"Usage: $prog {start|stop|restart|condrestart|status|help}"
+	exit 1
+esac
+
+exit $RETVAL

================================================================
Index: SOURCES/dc_server.init
diff -u /dev/null SOURCES/dc_server.init:1.1
--- /dev/null	Wed Dec 14 13:33:59 2005
+++ SOURCES/dc_server.init	Wed Dec 14 13:33:54 2005
@@ -0,0 +1,74 @@
+#!/bin/bash
+#
+# distcache    Startup script for the Distcache SSL Session Cache Server
+#
+# chkconfig: - 90 10
+# description: Distcache is a Distributed SSL Session Cache server.
+# processname: dc_server
+# config: /etc/sysconfig/distcache
+# pidfile: /var/run/dc_server.pid
+
+# Source function library.
+. /etc/rc.d/init.d/functions
+
+if [ -f /etc/sysconfig/distcache ]; then
+        . /etc/sysconfig/distcache
+fi
+
+port=${PORT-5555}
+sessions=${SESSIONS-3000}
+
+prog=dc_server
+RETVAL=0
+runas=nobody
+dc_server=/usr/bin/dc_server
+
+OPTIONS="-daemon -pidfile /var/run/dc_server.pid -user ${runas} -sessions ${sessions} -listen IP:${port}"
+
+start() {
+        echo -n $"Starting $prog: "
+        daemon $dc_server $OPTIONS
+        RETVAL=$?
+        echo
+        [ $RETVAL = 0 ] && touch /var/lock/subsys/dc_server
+        return $RETVAL
+}
+stop() {
+	echo -n $"Stopping $prog: "
+	killproc $dc_server
+	RETVAL=$?
+	echo
+	[ $RETVAL = 0 ] && rm -f /var/lock/subsys/dc_server /var/run/dc_server.pid
+}
+
+# See how we were called.
+case "$1" in
+  start)
+	start
+	;;
+  stop)
+	stop
+	;;
+  status)
+        status $dc_server
+	RETVAL=$?
+	;;
+  restart)
+	stop
+	start
+	;;
+  condrestart)
+	if [ -f /var/run/dc_server.pid ] ; then
+		stop
+		start
+	fi
+	;;
+  reload)
+        reload
+	;;
+  *)
+	echo $"Usage: $prog {start|stop|restart|condrestart|status|help}"
+	exit 1
+esac
+
+exit $RETVAL
================================================================



More information about the pld-cvs-commit mailing list