guix-devel/gnu
Ludovic Courtès 4db7a9dc66
linux-modules: Raise an error when a kernel module cannot be found.
Previously we'd get an unhelpful backtrace like this:

  In gnu/build/linux-modules.scm:
     184:47  4 (recursive-module-dependencies _ #:lookup-module _)
      98:14  3 (module-dependencies _)
      85:18  2 (modinfo-section-contents _)
  In ice-9/ports.scm:
     439:11  1 (call-with-input-file #f #<procedure get-bytevector-al?> ?)
  In unknown file:
	     0 (open-file #f "r" #:encoding #f #:guess-encoding #f)

  ERROR: In procedure open-file:
  Wrong type (expecting string): #f
  builder for `/gnu/store/…-linux-modules.drv' failed with exit code 1

* gnu/build/linux-modules.scm (find-module-file): When MODULE cannot be
found, raise an error instead of returning #f.  This is more useful to
the user.
2018-08-29 23:32:01 +02:00
..
bootloader
build linux-modules: Raise an error when a kernel module cannot be found. 2018-08-29 23:32:01 +02:00
packages gnu: emacs-racket-mode: Update to commit 92c3348. 2018-08-29 15:52:20 -04:00
services services: openssh: Add 'log-level' field. 2018-08-28 12:35:02 +02:00
system linux-initrd: Report only missing modules, not all needed modules. 2018-07-29 18:50:28 +02:00
tests services: tor: Make it easier to use UNIX sockets. 2018-08-28 00:25:05 -07:00
artwork.scm
bootloader.scm
local.mk Revert "gnu: snappy: Optimise." 2018-08-29 16:58:54 +02:00
packages.scm
services.scm
system.scm
tests.scm tests: Warn about test module load failures. 2018-08-29 23:32:01 +02:00