435576f64a
PR: ports/135504 Submitted by: Martin Tournoij <carpetsmoker@rwxrwxrwx.net> Approved by: Robert Felber <robtone@ek-muc.de> (maintainer)
44 lines
914 B
Bash
44 lines
914 B
Bash
#!/bin/sh
|
|
#
|
|
#
|
|
# PROVIDE: policyd-weight
|
|
# REQUIRE: LOGIN cleanvar
|
|
# KEYWORD: shutdown
|
|
#
|
|
# Add the following lines to /etc/rc.conf to enable policyd-weight:
|
|
# policyd_weight_enable (bool):
|
|
# Set it to "YES" to enable policyd-weight.
|
|
# Default is "NO".
|
|
|
|
|
|
. /etc/rc.subr
|
|
|
|
name="policyd_weight"
|
|
rcvar=policyd_weight_enable
|
|
|
|
start_cmd=policyd_weight_start
|
|
stop_cmd=policyd_weight_stop
|
|
|
|
# defaults
|
|
policyd_weight_enable=${policyd_weight_enable:-"NO"}
|
|
|
|
load_rc_config "policyd_weight"
|
|
|
|
case "$policyd_weight_enable" in
|
|
[Yy][Ee][Ss] | 1 | [Oo][Nn] | [Tt][Rr][Uu][Ee]) ;;
|
|
*) echo "To make use of $name set $rcvar=\"YES\" in /etc/rc.conf" ;;
|
|
esac
|
|
|
|
command="%%PREFIX%%/bin/policyd-weight"
|
|
pidfile=/var/run/policyd-weight.pid
|
|
|
|
policyd_weight_start() {
|
|
%%PREFIX%%/bin/policyd-weight start
|
|
}
|
|
|
|
policyd_weight_stop() {
|
|
echo "Stopping $name"
|
|
%%PREFIX%%/bin/policyd-weight -k stop
|
|
}
|
|
|
|
run_rc_command "$1"
|