(address . guix-patches@gnu.org)
Fixes https://bugs.gnu.org/36878.
Reported by Robert Vollmert <rob@vllmrt.net>.
* guix/scripts/system/reconfigure.scm (upgrade-shepherd-services): Load
all service files, rather than just those of services to be started.
---
guix/scripts/system/reconfigure.scm | 7 +------
1 file changed, 1 insertion(+), 6 deletions(-)
Toggle diff (20 lines)
diff --git a/guix/scripts/system/reconfigure.scm b/guix/scripts/system/reconfigure.scm
index 8c7d461585..dee0c24bd2 100644
--- a/guix/scripts/system/reconfigure.scm
+++ b/guix/scripts/system/reconfigure.scm
@@ -161,12 +161,7 @@ services as defined by OS."
target-services)
(map live-service-canonical-name
live-services)))
- (service-files
- (map shepherd-service-file
- (filter (lambda (service)
- (memq (shepherd-service-canonical-name service)
- to-start))
- target-services))))
+ (service-files (map shepherd-service-file target-services)))
(eval #~(primitive-load #$(upgrade-services-program service-files
to-start
to-unload
--
2.22.0
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEEa1VJLOiXAjQ2BGSm9Qb9Fp2P2VoFAl1B2i0ACgkQ9Qb9Fp2P
2VqI4A//e+wlKv9WUa8VsNrg5bGo0R1uyitmrQAecEKY8kCSsEmgXLkMynyyemX2
rUQkLGsCnHbekq6390qaVCeHzRVmdMSq0afkl0Oa6/zgLeH/8Ek6652Tw6HFA1oS
Q40IJEf07uYbLUnzaBQOkmMPqZQ5vTPHuIq5+RC4cv/6YUi7C20hisq66XvBGf+A
v/vtzXDwTQPExg59/0CZ/TyHuCqt+6xBGA35nDxvQCpdX85jTLVED0Gmkytl0Qdu
5tugVUZAYRDraMetzgg3pSlFGh3h94DPUWbcyhIscZkgIV4acoyvITy6t2CxvwcJ
P2ZLENg7JaV6BYvay8rn03jL0V6LRBVOGaDLslk463k9nw9neDXNUn5PHxtuMuDR
cANn+InX9KPLxHj6Mc5FXvRI8yn+0oVR8qSaXJMnPi+SCE7ZSTku0wIRsBcmshsc
x8ApdiOov+1KDKrFK6s2yPnV5/cHVgNiu46jIIehqSJR57F68f3Xu1v/LETqSlB8
TRf2MfNbQP1r993iSAW116FrQGK5JGIqXXf+OH5CiC5WSOZnuCkGfaAJbvxA8Lmv
/40FSbTRT78Q67sTqdzXmAgJWCRy6lLvsqW0YVY2ou4hd9SXnF9worQZfg+S/uXN
PKD6RKwqSFEV8rzJ54qtJvbAph1jSF3cRoSDyRgPLV3scawgZi8=
=opdx
-----END PGP SIGNATURE-----