#!/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"