diff options
Diffstat (limited to 'security/termlog/files/termlog.in')
-rw-r--r-- | security/termlog/files/termlog.in | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/security/termlog/files/termlog.in b/security/termlog/files/termlog.in new file mode 100644 index 000000000000..3d194bdc865d --- /dev/null +++ b/security/termlog/files/termlog.in @@ -0,0 +1,31 @@ +#!/bin/sh + +# PROVIDE: termlog +# REQUIRE: cron devfs syslogd + +. /etc/rc.subr + +load_rc_config termlog + +name=termlog +rcvar=`set_rcvar` + +command="/usr/local/bin/termlog" + +# default to disable +termlog_enable=${termlog_enable:-"NO"} +# logging path +termlog_log_dir=${termlog_log_dir:-"/var/log/termlog/"} +# maximum monitored consoles +termlog_max_cons=${termlog_max_cons:-"30"} +termlog_flags=${termlog_flags:-" -C $termlog_log_dir -f -n $termlog_max_cons &"} + +start_precmd=start_precmd + +start_precmd() +{ + mkdir -p $termlog_log_dir + chmod 0700 $termlog_log_dir +} + +run_rc_command "$1" |