33 lines
513 B
Bash
Executable file
33 lines
513 B
Bash
Executable file
#!/bin/sh
|
|
|
|
cat <<'EOF'> /etc/rc.d/keyctl
|
|
#!/bin/ksh
|
|
|
|
daemon="/usr/local/sbin/keyctl"
|
|
daemon_user="_keyctl"
|
|
|
|
. /etc/rc.d/rc.subr
|
|
|
|
pexp=".*${daemon}.*"
|
|
rc_bg=YES
|
|
rc_reload=NO
|
|
|
|
rc_start() {
|
|
rc_exec "${daemon} ${daemon_flags}"
|
|
}
|
|
|
|
rc_cmd $1
|
|
EOF
|
|
chmod 555 /etc/rc.d/keyctl
|
|
rcctl enable keyctl
|
|
|
|
mkdir /var/keyctl
|
|
groupadd _keyctl
|
|
useradd -d /var/keyctl -s /sbin/nologin -g _keyctl _keyctl
|
|
chown _keyctl:_keyctl /var/keyctl
|
|
|
|
cat <<EOF
|
|
copy your keyctl binary to /usr/local/sbin/keyctl
|
|
|
|
then run: rcctl start keyctl
|
|
EOF
|