~ruther/guix-local

a7e50a2a03a7df90ca2eace6f2e990e0464b86f3 — Andy Wingo 10 years ago 0e2f2ae
gnu: system: Add elogind cgroup mount.

* gnu/system/file-systems.scm (%elogind-file-systems): Add elogind
  cgroup mount.
1 files changed, 12 insertions(+), 1 deletions(-)

M gnu/system/file-systems.scm
M gnu/system/file-systems.scm => gnu/system/file-systems.scm +12 -1
@@ 232,7 232,18 @@ initrd code."
          (check? #f)
          (flags '(no-suid no-dev no-exec))
          (options "mode=0755")
          (create-mount-point? #t))))
          (create-mount-point? #t))
        ;; Elogind uses cgroups to organize processes, allowing it to map PIDs
        ;; to sessions.  Elogind's cgroup hierarchy isn't associated with any
        ;; resource controller ("subsystem").
        (file-system
          (device "cgroup")
          (mount-point "/sys/fs/cgroup/elogind")
          (type "cgroup")
          (check? #f)
          (options "none,name=elogind")
          (create-mount-point? #t)
          (dependencies (list (car %control-groups))))))

(define %base-file-systems
  ;; List of basic file systems to be mounted.  Note that /proc and /sys are