diff options
author | Ludovic Courtès <ludo@gnu.org> | 2022-04-09 23:50:10 +0200 |
---|---|---|
committer | Ludovic Courtès <ludo@gnu.org> | 2022-04-10 00:17:40 +0200 |
commit | eeb8ac43c8c0b0cc69422766070dbefc55f5c5c1 (patch) | |
tree | 4259270b1a9413bd988b73e0284ded7fe31e8d39 /gnu/home/services | |
parent | a2c759c8304c461d096ab763568e7f71546ff4e8 (diff) | |
download | guix-eeb8ac43c8c0b0cc69422766070dbefc55f5c5c1.tar.gz guix-eeb8ac43c8c0b0cc69422766070dbefc55f5c5c1.zip |
services: shepherd: Do not unload transient services.
Fixes <https://issues.guix.gnu.org/54812>.
Starting with Shepherd 0.9.0 and the use of 'make-inetd-constructor' in
commit 808b9e850491c7b1d867a5f1f4d5ee6f61f345d4, systems might be
running transient Shepherd services such as those corresponding to SSH
connections. Before this change, 'shepherd-service-upgrade' would have
those transient services in the list of services to unload; concretely,
that would lead all SSH connections to be closed upon 'guix system
reconfigure'.
* gnu/services/shepherd.scm (shepherd-service-upgrade): Remove transient
services to TO-UNLOAD.
Diffstat (limited to 'gnu/home/services')
0 files changed, 0 insertions, 0 deletions