summaryrefslogtreecommitdiff
path: root/gnu/services.scm
diff options
context:
space:
mode:
authorHilton Chain <[email protected]>2025-03-05 14:45:15 +0800
committerHilton Chain <[email protected]>2025-03-05 14:45:15 +0800
commit2bb8ecbfbf20efb126670ec92a7cdd88a4805902 (patch)
treefafc1ebfe2ff0cd31edae6df29dfcd2617e736d4 /gnu/services.scm
parent4c68ef74541b6bd1486040cd7b3ef521dd6e6ebb (diff)
Revert "file-systems: %base-file-systems: Add tmpfs /run."
This reverts commit e88018be70ffb8ea35819a4c95d44ec20868ca59. Since this change breaks current dbus-service-type, it would be better to wait https://issues.guix.gnu.org/73494 finished.
Diffstat (limited to 'gnu/services.scm')
-rw-r--r--gnu/services.scm5
1 files changed, 4 insertions, 1 deletions
diff --git a/gnu/services.scm b/gnu/services.scm
index ea855ad193..8a4002e072 100644
--- a/gnu/services.scm
+++ b/gnu/services.scm
@@ -632,7 +632,7 @@ information is missing, return the empty list (for channels) and possibly
#~(begin
(use-modules (guix build utils))
- ;; Clean out /tmp and /var/run.
+ ;; Clean out /tmp, /var/run, and /run.
;;
;; XXX This needs to happen before service activations, so it
;; has to be here, but this also implicitly assumes that /tmp
@@ -663,12 +663,15 @@ information is missing, return the empty list (for channels) and possibly
(setlocale LC_CTYPE "en_US.utf8")
(delete-file-recursively "/tmp")
(delete-file-recursively "/var/run")
+ (delete-file-recursively "/run")
;; Note: The second argument to 'mkdir' is and'ed with umask,
;; hence the 'chmod' calls.
(mkdir "/tmp" #o1777)
(chmod "/tmp" #o1777)
(mkdir "/var/run" #o755)
+ (chmod "/var/run" #o755)
+ (mkdir "/run" #o755)
(chmod "/var/run" #o755))))))
(define cleanup-service-type