diff options
Diffstat (limited to 'etc/rc.d')
-rwxr-xr-x | etc/rc.d/bsnmpd | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/etc/rc.d/bsnmpd b/etc/rc.d/bsnmpd index 2aad72e..49d2d90 100755 --- a/etc/rc.d/bsnmpd +++ b/etc/rc.d/bsnmpd @@ -12,7 +12,17 @@ name="bsnmpd" rcvar="bsnmpd_enable" command="/usr/sbin/${name}" -pidfile="/var/run/snmpd.pid" +start_cmd="bsnmpd_start" + +bsnmpd_start() +{ + rc_flags="-p ${pidfile} ${bsnmpd_flags}" + echo -n "Starting bsnmpd" + su -m $user -c "$command ${rc_flags}" + echo "." +} load_rc_config $name +user="${bsnmpd_username:-root}" +pidfile="${bsnmpd_pidfile:-/var/run/snmpd.pid}" run_rc_command "$1" |