mirror of
https://git.freebsd.org/ports.git
synced 2025-05-22 11:48:35 -04:00
- Rename port - Convert to staging - Add rc script PR: ports/186266 Submitted by: me Aproved by: zi@ (maintainer)
45 lines
1.1 KiB
Bash
45 lines
1.1 KiB
Bash
#!/bin/sh
|
|
#
|
|
# $FreeBSD$
|
|
#
|
|
# PROVIDE: logsurfer
|
|
# REQUIRE: LOGIN
|
|
# KEYWORD: shutdown
|
|
#
|
|
# Add the following lines to /etc/rc.conf to enable logsurfer:
|
|
#
|
|
# logsurfer_enable (bool): Set it to "YES" to enable logsurfer
|
|
# Default to "NO"
|
|
#
|
|
# logsurfer_config (string): Configuration file,
|
|
# Default /usr/local/etc/logsurfer/logsurfer.conf
|
|
#
|
|
# logsurfer_user, logsurfer_group (string): User logsurfer will run as
|
|
# Default logsurfer
|
|
#
|
|
# logsurfer_logfile (string): Log file logsurfer will monitor
|
|
# Default /var/log/messages
|
|
#
|
|
# logsurfer_pid (string): Location of pid file
|
|
# Default /var/run/logsurfer.pid
|
|
#
|
|
|
|
. /etc/rc.subr
|
|
|
|
name=logsurfer
|
|
rcvar=logsurfer_enable
|
|
|
|
load_rc_config ${name}
|
|
|
|
: ${logsurfer_enable:=NO}
|
|
: ${logsurfer_config:=%%ETCDIR%%/logsurfer.conf}
|
|
: ${logsurfer_user:=logsurfer}
|
|
: ${logsurfer_group:=logsurfer}
|
|
: ${logsurfer_logfile:=/var/log/messages}
|
|
|
|
pidfile=${logsurfer_pidfile:="/var/run/logsurfer.pid"}
|
|
command=%%PREFIX%%/bin/logsurfer
|
|
command_args="-D -p ${pidfile} -c ${logsurfer_config} -F -s -e ${logsurfer_logfile}"
|
|
required_files=${logsurfer_config} ${logsurfer_logfile}
|
|
|
|
run_rc_command "$1"
|