#!/bin/sh cat <<'EOF'> /etc/rc.d/goacc #!/bin/ksh daemon="/usr/local/sbin/goacc" daemon_user="_goacc" . /etc/rc.d/rc.subr pexp=".*${daemon}.*" rc_bg=YES rc_reload=NO rc_start() { ${rcexec} "${daemon} ${daemon_flags} < /dev/null 2>&1 | \ logger -ip daemon.info -t goacc" } rc_cmd $1 EOF chmod 555 /etc/rc.d/goacc rcctl enable goacc rcctl set goacc flags -config /var/acc/goacc.conf mkdir /var/acc groupadd _goacc useradd -d /var/acc -s /sbin/nologin -g _goacc _goacc chown _goacc:_goacc /var/acc cat < /var/acc/goacc.conf { "data_dir": "/var/acc", "listen": "127.0.0.1:4443", "secret": "$(openssl rand -hex 32)", "hydra_admin_url": "http://127.0.0.1:4445", "admin_disabled": false, "secure_cookie": true } EOF chmod 640 /var/acc/goacc.conf chgrp _goacc /var/acc/goacc.conf cat <