services: urandom-seed: Depend on udev.

Suggested by Leo Famulari <leo@famulari.name>.

* gnu/services/base.scm (urandom-seed-shepherd-service): Add 'udev' to
'requirement'.
This commit is contained in:
Ludovic Courtès 2017-12-21 10:20:50 +01:00
parent 8faaf8d7cc
commit 4a32f58aa1
No known key found for this signature in database
GPG key ID: 090B11993D9AEBB5

View file

@ -529,7 +529,10 @@ (define (urandom-seed-shepherd-service _)
(list (shepherd-service
(documentation "Preserve entropy across reboots for /dev/urandom.")
(provision '(urandom-seed))
(requirement '(file-systems))
;; Depend on udev so that /dev/hwrng is available.
(requirement '(file-systems udev))
(start #~(lambda _
;; On boot, write random seed into /dev/urandom.
(when (file-exists? #$%random-seed-file)