summaryrefslogtreecommitdiffstats
path: root/distcc/distccd.rc
diff options
context:
space:
mode:
authorpiernov <piernov@piernov.servegame.org>2012-07-12 22:13:18 +0200
committerpiernov <piernov@piernov.servegame.org>2012-07-12 22:13:18 +0200
commit308b6d5ffc6986133e2300886f2472585c939f6e (patch)
treef8a81abf3fffb028225db874ed74d3c13f7ce16b /distcc/distccd.rc
parent1419453db73aff0900f05e917b44f54b0c34a840 (diff)
downloadnutyx-extra-308b6d5ffc6986133e2300886f2472585c939f6e.tar.gz
nutyx-extra-308b6d5ffc6986133e2300886f2472585c939f6e.tar.bz2
nutyx-extra-308b6d5ffc6986133e2300886f2472585c939f6e.tar.xz
nutyx-extra-308b6d5ffc6986133e2300886f2472585c939f6e.zip
distcc 3.1-1 ajout port
Diffstat (limited to 'distcc/distccd.rc')
-rw-r--r--distcc/distccd.rc51
1 files changed, 51 insertions, 0 deletions
diff --git a/distcc/distccd.rc b/distcc/distccd.rc
new file mode 100644
index 000000000..29601981d
--- /dev/null
+++ b/distcc/distccd.rc
@@ -0,0 +1,51 @@
+#!/bin/sh
+########################################################################
+# Begin distccd
+#
+# Description : DistCC daemon boot script
+#
+# Authors : piernov <piernov@piernov.org>
+#
+# Version : 0.1
+#
+# Notes : Configurable through /etc/sysconfig/distcc
+#
+########################################################################
+
+### BEGIN INIT INFO
+# Provides: distcc
+# Required-Start: $local_fs $syslog
+# Required-Stop: $local_fs $syslog
+# Default-Start: 3 4 5
+# Default-Stop: 0 1 2 6
+# Short-Description: Start distcc daemon
+# X-LFS-Provided-By: piernov
+### END INIT INFO
+
+. /lib/lsb/init-functions
+
+if [ -f /etc/sysconfig/distccd ];then . /etc/sysconfig/distccd; fi
+
+case "$1" in
+ start)
+ log_info_msg "Starting distcc Daemon"
+ start_daemon /usr/bin/distccd --daemon ${DISTCC_ARGS}
+ ;;
+ stop)
+ log_info_msg "Stopping distcc Daemon"
+ killproc /usr/bin/distccd
+ ;;
+ restart)
+ $0 stop
+ sleep 1
+ $0 start
+ ;;
+ status)
+ statusproc /usr/bin/distccd
+ ;;
+ *)
+ echo "usage: $0 {start|stop|restart|status}"
+esac
+exit 0
+
+# End distccd