From f2b6d0864b0445e99aac6fbda23cf073c01423fd Mon Sep 17 00:00:00 2001 From: Simon Ser Date: Wed, 22 Mar 2023 16:25:15 +0100 Subject: [PATCH] doc/packaging: clarify and expand --- doc/packaging.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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`.