me
/
guix
Archived
1
0
Fork 0

services: guix: Use Shepherd 0.10 API for actions.

The ‘action’ method was deprecated in Shepherd 0.10.0.

* gnu/services/base.scm (shepherd-set-http-proxy-action)
(shepherd-discover-action): Use ‘perform-service-action’ instead of the
now-deprecated ‘action’ method.

Change-Id: Ibe1c79a44148596292c2c8907011ec787f8a9ddd
master
Ludovic Courtès 2024-05-05 11:54:43 +02:00
parent 49232eff56
commit da9f509b03
No known key found for this signature in database
GPG Key ID: 090B11993D9AEBB5
1 changed files with 4 additions and 2 deletions

View File

@ -1877,7 +1877,8 @@ proxy of 'guix-daemon' to ~s...~%"
(format #t "clearing HTTP/HTTPS \
proxy of 'guix-daemon'...~%")
(unsetenv "http_proxy")))
(action 'guix-daemon 'restart)
(perform-service-action (lookup-service 'guix-daemon)
'restart)
(environ environment)
#t)))))
@ -1898,7 +1899,8 @@ proxy of 'guix-daemon'...~%")
(begin
(format #t "disable substitute servers discovery~%")
(unsetenv "discover")))
(action 'guix-daemon 'restart)
(perform-service-action (lookup-service 'guix-daemon)
'restart)
(environ environment)
#t)))))