l...@gnu.org (Ludovic Courtès) skribis: > Currently ‘guix system reconfigure’ doesn’t try to dynamically update > the set of running services, which is a shame. > > A simple strategy would be to have it: > > 1. Stop and unregister services currently known to dmd that are > missing in the new configuration. > > 2. Load and start (if they have ‘auto-start?’) services that are in > the new configuration and currently unknown to dmd. > > 3. The rest is the most difficult part: dealing with services that > already exist but that have changed (see below.)
Commit 240b57f implements #1 and #2. Ludo’.