mirror of
https://github.com/freebsd/freebsd-src
synced 2024-10-17 13:53:39 +00:00
Add the optional ability to run as a different user.
Obtained from: Antique freebsd.org cluster archive images
This commit is contained in:
parent
87a6a871e2
commit
25180adf0d
Notes:
svn2git
2020-12-20 02:59:44 +00:00
svn path=/head/; revision=254508
|
@ -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"
|
||||
|
|
Loading…
Reference in a new issue