mirror of
https://git.in.rschanz.org/ryan77627/guix.git
synced 2024-12-24 21:38:07 -05:00
services: %base-services: Use udev-service-type.
* gnu/services/base.scm (udev-configuration): Fix typo. (udev-service-type)[default-value]: New field. (%base-services): Replace udev-service with udev-service-type.
This commit is contained in:
parent
db9035492b
commit
fd779db9e4
1 changed files with 5 additions and 2 deletions
|
@ -1815,7 +1815,7 @@ (define-record-type* <udev-configuration>
|
|||
udev-configuration make-udev-configuration
|
||||
udev-configuration?
|
||||
(udev udev-configuration-udev ;<package>
|
||||
(default udev))
|
||||
(default eudev))
|
||||
(rules udev-configuration-rules ;list of <package>
|
||||
(default '())))
|
||||
|
||||
|
@ -1998,6 +1998,7 @@ (define udev-service-type
|
|||
(udev-configuration
|
||||
(udev udev)
|
||||
(rules (append initial-rules rules)))))))
|
||||
(default-value (udev-configuration))
|
||||
(description
|
||||
"Run @command{udev}, which populates the @file{/dev}
|
||||
directory dynamically. Get extra rules from the packages listed in the
|
||||
|
@ -2334,7 +2335,9 @@ (define %base-services
|
|||
;; The LVM2 rules are needed as soon as LVM2 or the device-mapper is
|
||||
;; used, so enable them by default. The FUSE and ALSA rules are
|
||||
;; less critical, but handy.
|
||||
(udev-service #:rules (list lvm2 fuse alsa-utils crda))
|
||||
(service udev-service-type
|
||||
(udev-configuration
|
||||
(rules (list lvm2 fuse alsa-utils crda))))
|
||||
|
||||
(service special-files-service-type
|
||||
`(("/bin/sh" ,(file-append (canonical-package bash)
|
||||
|
|
Loading…
Reference in a new issue