summary refs log tree commit diff
diff options
context:
space:
mode:
authorLudovic Courtès <ludo@gnu.org>2022-11-17 11:01:22 +0100
committerLudovic Courtès <ludo@gnu.org>2022-11-17 11:10:09 +0100
commit283d7318c5b312d7129adb6dbeea6ad205ce89d1 (patch)
treee0f9eb9dbb6a718981e34ef256310e0b1479f6b8
parent00b9ab0a8332528bdfb4aee58ddb975596cb2042 (diff)
downloadguix-283d7318c5b312d7129adb6dbeea6ad205ce89d1.tar.gz
gnu: shepherd: Update to 0.9.3.
* gnu/packages/admin.scm (shepherd-0.9): Update to 0.9.3.
[source](modules, snippet): Remove.
-rw-r--r--gnu/packages/admin.scm15
1 files changed, 2 insertions, 13 deletions
diff --git a/gnu/packages/admin.scm b/gnu/packages/admin.scm
index ee730ac8e3..da9654d577 100644
--- a/gnu/packages/admin.scm
+++ b/gnu/packages/admin.scm
@@ -330,25 +330,14 @@ interface and is based on GNU Guile.")
 (define-public shepherd-0.9
   (package
     (inherit shepherd)
-    (version "0.9.2")
+    (version "0.9.3")
     (source (origin
               (method url-fetch)
               (uri (string-append "mirror://gnu/shepherd/shepherd-"
                                   version ".tar.gz"))
               (sha256
                (base32
-                "0mcby3ygh3bpns44rb1vnk8bz2km4nlw092nrcgkm3nkqfmbp4p1"))
-              (modules '((guix build utils)))
-              (snippet
-               ;; Avoid continuation barriers so (@ (fibers) sleep) can be
-               ;; called from a service's 'stop' method
-               '(substitute* "modules/shepherd/service.scm"
-                  (("call-with-blocked-asyncs")   ;in 'stop' method
-                   "(lambda (thunk) (thunk))")
-                  (("\\(for-each-service\n")      ;in 'shutdown-services'
-                   "((lambda (proc)
-                       (for-each proc
-                                 (fold-services cons '())))\n")))))
+                "0qy2yq13xhf05an5ilz7grighdxicx56211yaarqq5qigiiybc32"))))
     (arguments
      (list #:configure-flags #~'("--localstatedir=/var")
            #:make-flags #~'("GUILE_AUTO_COMPILE=0")