diff options
author | Ludovic Courtès <ludo@gnu.org> | 2020-10-11 16:30:38 +0200 |
---|---|---|
committer | Ludovic Courtès <ludo@gnu.org> | 2020-10-11 17:26:41 +0200 |
commit | cda046b3eaeb60f756fa4964c4b2721a2d680192 (patch) | |
tree | 7261472a0c86142aa90707424143f6cad4250d72 /gnu/services | |
parent | 14cbb4733c937d2befdff6def485264a6582fcdc (diff) | |
download | guix-cda046b3eaeb60f756fa4964c4b2721a2d680192.tar.gz guix-cda046b3eaeb60f756fa4964c4b2721a2d680192.zip |
reconfigure: Start services not currently running.
Fixes <https://bugs.gnu.org/43720>.
Reported by Andreas Enge <andreas@enge.fr>.
The bug was introduced in 5c793753b31b1dcd9a554bce953124f7ae88ca9a,
which changed the way TO-START is computed: as a function of the running
services first, and then as a function of the live services (which
includes services not currently running).
* guix/scripts/system/reconfigure.scm (running-services): Serialize the
'running' field and return it.
(upgrade-shepherd-services): Comput RUNNING. Compute TO-START as the
difference between TARGET-SERVICES and RUNNING.
Diffstat (limited to 'gnu/services')
0 files changed, 0 insertions, 0 deletions