#!/sbin/openrc-run # OpenRC service for git-forge. Install as /etc/init.d/git-forge with a # forge user present; secrets and overrides go in /etc/conf.d/git-forge, # mode 0600, as VAR=value lines. description="git-forge" datadir="${GIT_FORGE_DATADIR:-/var/lib/git-forge}" command=/usr/local/bin/git-forge command_args="-datadir $datadir" command_user="forge:forge" command_background=yes pidfile=/run/git-forge.pid output_log=/var/log/git-forge.log error_log=/var/log/git-forge.log depend() { need net } start_pre() { checkpath -d -m 0700 -o forge:forge "$datadir" }