diff options
Diffstat (limited to 'comms/atslog/files/atslogd.in')
-rw-r--r-- | comms/atslog/files/atslogd.in | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/comms/atslog/files/atslogd.in b/comms/atslog/files/atslogd.in new file mode 100644 index 000000000000..55c642f39d3b --- /dev/null +++ b/comms/atslog/files/atslogd.in @@ -0,0 +1,40 @@ +#!/bin/sh +# +# $FreeBSD$ +# +# PROVIDE: atslogd +# REQUIRE: mysql +# KEYWORD: shutdown + +# +# Add the following line to /etc/rc.conf[.local] to enable atslogd +# +# atslogd_enable (bool): Set to "NO" by default. +# Set it to "YES" to enable atslogd. + +. %%RC_SUBR%% + +name="atslogd" +rcvar=${name}_enable + +load_rc_config $name + +: ${atslogd_enable="NO"} + +command="%%PREFIX%%/bin/atslogmaster" +required_files="%%PREFIX%%/etc/atslog.conf" +extra_commands="reload writedb rotate alltodb cleardb" +start_cmd="atslogd_command start" +stop_cmd="atslogd_command stop" +reload_cmd="atslogd_command reload" +writedb_cmd="atslogd_command writedb" +rotate_cmd="atslogd_command rotate" +alltodb_cmd="atslogd_command alltodb" +cleardb_cmd="atslogd_command cleardb" + +atslogd_command() +{ + ${command} ${command_args} ${rc_arg} +} + +run_rc_command "$1" |