.. | ||
ergo | ||
README.md |
Ergo init script for bsd-rc
Written for and tested using FreeBSD.
Installation
Copy the ergo
file from this folder to
/etc/rc.d/ergo
, permissions should be 555
.
You should create a system user for Ergo.
This script defaults to running Ergo as a user named
ergo
,
but that can be changed using /etc/rc.conf
.
Here are all rc.conf
variables and their defaults: -
ergo_enable
, defaults to NO
. Whether to run
ergo
at system start. - ergo_user
, defaults to
ergo
. Run using this user. - ergo_group
,
defaults to ergo
. Run using this group. -
ergo_chdir
, defaults to /var/db/ergo
. Path to
the working directory for the server. Should be writable for
ergo_user
. - ergo_conf
, defaults to
/usr/local/etc/ergo/ircd.yaml
. Config file path. Make sure
ergo_user
can read it.
This script assumes ergo to be installed at
/usr/local/bin/ergo
.
Usage
/etc/rc.d/ergo <command>
In addition to the obvious start
and stop
commands, this
script also has a reload
command that sends
SIGHUP
to the Ergo process.