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 @@ archive}).  If that is not the case, the service will fail to start."
 | 
			
		|||
  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 @@ the udev rules in use.")
 | 
			
		|||
                             (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 @@ to handle."
 | 
			
		|||
        ;; 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)
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Reference in a new issue