Lines 17-22
Link Here
|
17 |
# Default: %%GROUP%% |
17 |
# Default: %%GROUP%% |
18 |
# librenms_pid: Path of the pid file. |
18 |
# librenms_pid: Path of the pid file. |
19 |
# Default /var/run/librenms/librenms.pid |
19 |
# Default /var/run/librenms/librenms.pid |
|
|
20 |
# librenms_daemonflags: Flags passed to daemon(8), overwrite this to use eg syslog |
21 |
# Default "-o /var/log/librenms/librenms-service.log" |
20 |
# |
22 |
# |
21 |
# Contributed by: Dries Michiels (driesm.michiels@gmail.com) |
23 |
# Contributed by: Dries Michiels (driesm.michiels@gmail.com) |
22 |
|
24 |
|
Lines 31-36
Link Here
|
31 |
: ${librenms_user:="%%USER%%"} |
33 |
: ${librenms_user:="%%USER%%"} |
32 |
: ${librenms_group:="%%GROUP%%"} |
34 |
: ${librenms_group:="%%GROUP%%"} |
33 |
: ${librenms_pid:="/var/run/librenms/librenms.pid"} |
35 |
: ${librenms_pid:="/var/run/librenms/librenms.pid"} |
|
|
36 |
: ${librenms_daemonflags:="-o /var/log/$name/$name-service.log"} |
34 |
|
37 |
|
35 |
pidfile="$librenms_pid" |
38 |
pidfile="$librenms_pid" |
36 |
procname="%%PYTHON%%" |
39 |
procname="%%PYTHON%%" |
Lines 44-49
Link Here
|
44 |
[ -f /var/log/$name/$name.log ] || install -g $librenms_group -o $librenms_user -m 644 /dev/null /var/log/$name/$name.log |
47 |
[ -f /var/log/$name/$name.log ] || install -g $librenms_group -o $librenms_user -m 644 /dev/null /var/log/$name/$name.log |
45 |
} |
48 |
} |
46 |
|
49 |
|
47 |
command_args="-T $name -o /var/log/$name/$name-service.log -p $pidfile $procname %%WWWDIR%%/librenms-service.py" |
50 |
command_args="$librenms_daemonflags -p $pidfile $procname %%WWWDIR%%/librenms-service.py" |
48 |
|
51 |
|
49 |
run_rc_command "$1" |
52 |
run_rc_command "$1" |