summaryrefslogtreecommitdiffstats
path: root/conf
diff options
context:
space:
mode:
authorluke <luke@980ebf18-57e1-0310-9a29-db15c13687c0>2007-04-19 19:47:25 +0000
committerluke <luke@980ebf18-57e1-0310-9a29-db15c13687c0>2007-04-19 19:47:25 +0000
commitdf0cd95253f0573f527ab6bb7f2dd3fb9bebb445 (patch)
tree30d8a4be87b76ed79d8255e5cc41f0be668ba9e4 /conf
parent9828b257a811775eaa0597009a471426578cee83 (diff)
downloadpuppet-df0cd95253f0573f527ab6bb7f2dd3fb9bebb445.tar.gz
puppet-df0cd95253f0573f527ab6bb7f2dd3fb9bebb445.tar.xz
puppet-df0cd95253f0573f527ab6bb7f2dd3fb9bebb445.zip
Adding init script by apowerrs from #546.
git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2395 980ebf18-57e1-0310-9a29-db15c13687c0
Diffstat (limited to 'conf')
-rw-r--r--conf/freebsd/puppetd26
1 files changed, 26 insertions, 0 deletions
diff --git a/conf/freebsd/puppetd b/conf/freebsd/puppetd
new file mode 100644
index 000000000..bf718a027
--- /dev/null
+++ b/conf/freebsd/puppetd
@@ -0,0 +1,26 @@
+#!/bin/sh
+#
+
+# PROVIDE: puppetd
+# REQUIRE: NETWORK
+# KEYWORD: FreeBSD shutdown
+
+. /etc/rc.subr
+
+name=puppetd
+rcvar=`set_rcvar`
+
+# set defaults
+command=/usr/local/bin/puppetd
+pidfile="/var/run/$name.pid"
+#required_files="/usr/local/etc/$name.conf"
+
+# read configuration and set defaults
+load_rc_config "$name"
+: ${puppetd_enable="NO"}
+: ${puppetd_config="/usr/local/etc/puppetd.conf"}
+: ${puppetd_flags=""}
+
+command_args="--config $puppetd_config $puppetd_flags"
+
+run_rc_command "$1"