~ruther/guix-local

8a7330fd76e2213a8d93a01e48521a4639690e81 — Ludovic Courtès 11 years ago 66a99a0
system: Use eudev instead of udev by default.

* gnu/system.scm (%base-packages): Change 'udev' to 'eudev'.
* gnu/services/base.scm (udev-service): Change #:udev to default to
  'eudev'.
2 files changed, 3 insertions(+), 3 deletions(-)

M gnu/services/base.scm
M gnu/system.scm
M gnu/services/base.scm => gnu/services/base.scm +2 -2
@@ 25,7 25,7 @@
  #:use-module (gnu system linux)                 ; 'pam-service', etc.
  #:use-module (gnu packages admin)
  #:use-module ((gnu packages linux)
                #:select (udev kbd e2fsprogs lvm2 fuse alsa-utils))
                #:select (eudev kbd e2fsprogs lvm2 fuse alsa-utils))
  #:use-module ((gnu packages base)
                #:select (canonical-package glibc))
  #:use-module (gnu packages package-management)


@@ 510,7 510,7 @@ item of @var{packages}."
                                (guix build utils))
                    #:local-build? #t))

(define* (udev-service #:key (udev udev) (rules '()))
(define* (udev-service #:key (udev eudev) (rules '()))
  "Run @var{udev}, which populates the @file{/dev} directory dynamically.  Get
extra rules from the packages listed in @var{rules}."
  (mlet* %store-monad ((rules     (udev-rules-union (cons udev rules)))

M gnu/system.scm => gnu/system.scm +1 -1
@@ 253,7 253,7 @@ explicitly appear in OS."

         ;; Get 'insmod' & co. from kmod, not module-init-tools, since udev
         ;; already depends on it anyway.
         kmod udev
         kmod eudev

         e2fsprogs kbd