]> git.giacomolli.uk - onechat/blobdiff - README.rst
Send the compaction view in block messages
[onechat] / README.rst
index 9fbf6ddd89ff71d19fc762a77c4148425e7d9582..09e048cd2f951d1b5f52379ec6f277190d8d5a72 100644 (file)
@@ -146,7 +146,7 @@ does not collect the package while the service uses it:
 .. code:: console
 
    nix build --out-link result-service
 .. code:: console
 
    nix build --out-link result-service
-   systemctl --user link --force "$(realpath result-service/share/systemd/user/onechat.service)"
+   systemctl --user link --force "$PWD/result-service/share/systemd/user/onechat.service"
    systemctl --user edit onechat.service
 
 In the editor, set the data directory with this drop-in. Replace
    systemctl --user edit onechat.service
 
 In the editor, set the data directory with this drop-in. Replace
@@ -195,6 +195,17 @@ the service:
    ONECHAT_DIR=DATA_DIR ./result-service/bin/onechat chat
    journalctl --user -u onechat.service -f
 
    ONECHAT_DIR=DATA_DIR ./result-service/bin/onechat chat
    journalctl --user -u onechat.service -f
 
+After a pull, update the package and unit with:
+
+.. code:: console
+
+   git pull
+   bin/service-update
+
+The script builds with the same ``result-service`` link, reloads the
+user manager, and restarts the service only if it is active. The unit
+link follows ``result-service``, so no new link is needed.
+
 The service starts with the user manager at login, not at boot without a
 login. To stop it, or also remove its start at login:
 
 The service starts with the user manager at login, not at boot without a
 login. To stop it, or also remove its start at login: