diff --git a/doc/packaging.md b/doc/packaging.md index 5f2dda7..96038ea 100644 --- a/doc/packaging.md +++ b/doc/packaging.md @@ -2,7 +2,7 @@ ## Building -Using the `Makefile` is recommended. The `GOFLAGS` variable can be used to +Using `make` is recommended for building. The `GOFLAGS` variable can be used to customize flags passed to Go. In particular, `GOFLAGS="-tags=libsqlite3"` can be used to link to the system's libsqlite3. @@ -18,9 +18,13 @@ config file and the admin Unix socket. These can be customized via the - Uses a filesystem message store in `/var/lib/soju/logs/`. - Enables the admin Unix socket (required for `sojuctl`). +The default configuration file's template is stored in `config.in`. + ## Service manager integration soju is designed to be run as a system-wide service under a separate user account. SIGHUP can be sent to soju to reload the configuration file. + +A template for systemd is available in `contrib/soju.service`.