guix/gnu/services
Carlo Zancanaro 4245ddcbc9
guix system: Load all services on reconfigure, not just stopped ones.
This uses the 'replacement' service slot introduced in the Shepherd
version 0.5.0.

* gnu/services/shepherd.scm (shepherd-service-upgrade): Return a list of
  services that need to be restarted to complete their upgrade.
* guix/scripts/system.scm (call-with-service-upgrade-info): Rename an internal
  variable to reflect the change to shepherd-service-upgrade.
  (upgrade-shepherd-services): Call 'load-services/safe' instead of
  'load-services'.  Print a message about services that need to be
  manually restarted.
* gnu/services/herd.scm (load-services/safe): New procedure.
* doc/guix.texi (Invoking guix system): Document the new behaviour.

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
2018-09-26 23:40:36 +02:00
..
admin.scm services: tailon: Move to (gnu services web). 2018-09-10 12:12:50 +02:00
audio.scm
authentication.scm
avahi.scm
base.scm services: networking: Remove unbound variable reference in 'stop'. 2018-09-19 18:25:28 +02:00
certbot.scm
cgit.scm
configuration.scm
cuirass.scm
cups.scm
databases.scm
dbus.scm
desktop.scm
dict.scm
dns.scm services: Add ddclient service. 2018-08-30 01:19:47 +03:00
games.scm
herd.scm guix system: Load all services on reconfigure, not just stopped ones. 2018-09-26 23:40:36 +02:00
kerberos.scm
lirc.scm
mail.scm
mcron.scm
messaging.scm
monitoring.scm
networking.scm gnu: services: Add iptables service. 2018-09-20 13:09:55 +05:30
nfs.scm
pm.scm
rsync.scm
sddm.scm
security-token.scm
shepherd.scm guix system: Load all services on reconfigure, not just stopped ones. 2018-09-26 23:40:36 +02:00
sound.scm
spice.scm
ssh.scm services: openssh: Add 'log-level' field. 2018-08-28 12:35:02 +02:00
sysctl.scm
telephony.scm
version-control.scm
virtualization.scm
vpn.scm
web.scm services: Add Varnish service. 2018-09-26 00:33:01 +02:00
xorg.scm