keyctl/scripts/install_openbsd.sh
2023-03-15 01:51:45 +01:00

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