#!/bin/sh

cat <<'EOF'> /etc/rc.d/gowiki
#!/bin/sh

daemon="/usr/local/bin/gowiki"

. /etc/rc.d/rc.subr

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
chown wiki:wiki /var/wiki

cat <<EOF> /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 <<EOF
copy your gowiki binary to /usr/local/bin/gowiki

then run: rcctl start gowiki
EOF
