#!/bin/sh cat <<'EOF'> /etc/rc.d/gowiki #!/bin/ksh daemon="/usr/local/bin/gowiki" daemon_user="_wiki" daemon_logger="daemon.info" . /etc/rc.d/rc.subr pexp=".*${daemon}.*" rc_bg=YES rc_reload=NO rc_cmd $1 EOF chmod 555 /etc/rc.d/gowiki rcctl enable gowiki rcctl set gowiki flags server -c /var/wiki/gowiki.conf mkdir /var/wiki groupadd _wiki useradd -d /var/wiki -s /sbin/nologin -g _wiki _wiki chmod 750 /var/wiki chown _wiki:_wiki /var/wiki cat < /var/wiki/gowiki.conf { "data_dir": "/var/wiki", "secret": "$(openssl rand -hex 32)" } EOF chmod 640 /var/wiki/gowiki.conf chgrp _wiki /var/wiki/gowiki.conf cat <