diff options
Diffstat (limited to 'sysutils')
-rw-r--r-- | sysutils/cfengine2/files/cfenvd.sh | 15 | ||||
-rw-r--r-- | sysutils/cfengine2/files/cfexecd.sh | 42 | ||||
-rw-r--r-- | sysutils/cfengine2/files/cfservd.sh | 16 |
3 files changed, 73 insertions, 0 deletions
diff --git a/sysutils/cfengine2/files/cfenvd.sh b/sysutils/cfengine2/files/cfenvd.sh new file mode 100644 index 00000000000..9ec02f8efbd --- /dev/null +++ b/sysutils/cfengine2/files/cfenvd.sh @@ -0,0 +1,15 @@ +#!@RCD_SCRIPTS_SHELL@ +# +# $NetBSD: cfenvd.sh,v 1.1 2004/08/19 17:13:36 ben Exp $ + +# PROVIDE: cfenvd +# REQUIRE: cfexecd + +. /etc/rc.subr + +name="cfenvd" +rcvar=$name +command="@PREFIX@/sbin/${name}" + +load_rc_config $name +run_rc_command "$1" diff --git a/sysutils/cfengine2/files/cfexecd.sh b/sysutils/cfengine2/files/cfexecd.sh new file mode 100644 index 00000000000..35550889073 --- /dev/null +++ b/sysutils/cfengine2/files/cfexecd.sh @@ -0,0 +1,42 @@ +#!@RCD_SCRIPTS_SHELL@ +# +# $NetBSD: cfexecd.sh,v 1.1 2004/08/19 17:13:36 ben Exp $ +# +# start script for cfexecd + +# PROVIDE: cfexecd +# REQUIRE: network + +. /etc/rc.subr + +name="cfexecd" +rcvar=$name +command="@PREFIX@/sbin/${name}" +required_files="/var/cfengine/inputs/update.conf" +extra_commands="keygen reload" + +cfexecd_keygen() +{ + ( + umask 022 + if [ -f /var/cfengine/ppkeys/localhost.priv ]; then + echo "You already have a host key" \ + "in /var/cfengine/ppkeys/localhost.priv" + else + @PREFIX@/sbin/cfkey + fi + ) +} + +cfexecd_precmd() +{ + if [ ! -f /var/cfengine/ppkeys/localhost.priv ]; then + run_rc_command keygen + fi +} + +keygen_cmd=cfexecd_keygen +start_precmd=cfexecd_precmd + +load_rc_config $name +run_rc_command "$1" diff --git a/sysutils/cfengine2/files/cfservd.sh b/sysutils/cfengine2/files/cfservd.sh new file mode 100644 index 00000000000..4a7ac82ae5d --- /dev/null +++ b/sysutils/cfengine2/files/cfservd.sh @@ -0,0 +1,16 @@ +#!@RCD_SCRIPTS_SHELL@ +# +# $NetBSD: cfservd.sh,v 1.1 2004/08/19 17:13:36 ben Exp $ + +# PROVIDE: cfservd +# REQUIRE: cfexecd + +. /etc/rc.subr + +name="cfservd" +rcvar=$name +command="@PREFIX@/sbin/${name}" +required_files="/var/cfengine/inputs/cfservd.conf" + +load_rc_config $name +run_rc_command "$1" |