about summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--slurm.scm15
1 files changed, 12 insertions, 3 deletions
diff --git a/slurm.scm b/slurm.scm
index 83f4032..4f5ece0 100644
--- a/slurm.scm
+++ b/slurm.scm
@@ -45,6 +45,17 @@
 (define slurm
   (package
     (inherit guix:slurm)
+    (name "slurm")
+    (version "24.05.3")
+    (source (origin
+              (inherit (package-source guix:slurm))
+              (method url-fetch)
+              (uri (string-append
+                    "https://download.schedmd.com/slurm/slurm-"
+                    version ".tar.bz2"))
+              (sha256
+               (base32
+                "095fck6016kslggd1d9mnwahr66b1fahpmlmvdyqdbmnx49hbd5h"))))
     (arguments
      (substitute-keyword-arguments (package-arguments guix:slurm)
        ((#:configure-flags flags #~'())
@@ -73,9 +84,7 @@
                 (substitute* (string-append #$output "/etc/slurmrestd.service")
                   ;; Set user and group to run slurmrestd as.
                   (("# User=") "User=slurmrestd")
-                  (("# Group=") "Group=slurmrestd")
-                  ;; Disable listening on Unix socket by default.
-                  ((" unix:[^ ]*") ""))))))))
+                  (("# Group=") "Group=slurmrestd"))))))))
     (inputs
      (modify-inputs (package-inputs guix:slurm)
        (prepend dbus http-parser json-c libjwt