diff options
author | Mathieu Othacehe <othacehe@gnu.org> | 2020-06-09 10:23:15 +0200 |
---|---|---|
committer | Mathieu Othacehe <othacehe@gnu.org> | 2020-06-09 10:32:19 +0200 |
commit | 8423c2d3097da2d9d25b6f56c1971ac7147d3ad9 (patch) | |
tree | 48e96c93adac5a612c300b1eedb25f4ef78157b6 /gnu | |
parent | 1b5d26c967b17b635c88a094e010cd42a9afb220 (diff) |
build: image: Do not call make-essential-device-nodes by default.
Calling "mknod" without root permissions fails. Plus those device nodes do not
appear to be needed to boot.
* gnu/build/image.scm (initialize-root-partition): Do not use
make-essential-device-nodes as default make-device-nodes procedure.
Diffstat (limited to 'gnu')
-rw-r--r-- | gnu/build/image.scm | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/gnu/build/image.scm b/gnu/build/image.scm index fb85bd4bb8..893b846976 100644 --- a/gnu/build/image.scm +++ b/gnu/build/image.scm @@ -161,8 +161,7 @@ deduplicates files common to CLOSURE and the rest of PREFIX." references-graphs (register-closures? #t) system-directory - (make-device-nodes - make-essential-device-nodes) + make-device-nodes #:allow-other-keys) "Initialize the given ROOT directory. Use BOOTCFG and BOOTCFG-LOCATION to install the bootloader configuration. @@ -175,7 +174,8 @@ of the directory of the 'system' derivation." (populate-store references-graphs root) ;; Populate /dev. - (make-device-nodes root) + (when make-device-nodes + (make-device-nodes root)) (when register-closures? (for-each (lambda (closure) |