guix/gnu
raid5atemyhomework a3df382525
gnu: Allow services to install kernel-loadable modules.
* gnu/system.scm (operating-system-directory-base-entries): Remove code
to handle generation of "kernel" for linux-libre kernels.
(operating-system-default-essential-services): Instantiate
linux-builder-service-type.
(package-for-kernel): Move ...
* gnu/services.scm: ... to here.
(linux-builder-service-type): New variable.
(linux-builder-configuration): New type.
(linux-loadable-module-service-type): New variable.
* gnu/tests/linux-modules.scm (run-loadable-kernel-modules-test): Move
code to ...
(run-loadable-kernel-modules-test-base): ... new procedure here.
(run-loadable-kernel-modules-service-test): New procedure.
(%test-loadable-kernel-modules-service-0): New variable.
(%test-loadable-kernel-modules-service-1): New variable.
(%test-loadable-kernel-modules-service-2): New variable.
* doc/guix.texi: Document linux-loadable-module-service-type.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2021-05-11 16:13:48 +02:00
..
bootloader
build file-systems: Rewrite comment. 2021-05-04 15:40:32 +02:00
installer
machine
packages gnu: Add ruby-yaml-lint. 2021-05-11 13:51:40 +03:00
services services: configuration: Export 'no-serialization' syntactic keyword. 2021-05-08 15:06:31 +02:00
system
tests gnu: Allow services to install kernel-loadable modules. 2021-05-11 16:13:48 +02:00
artwork.scm
bootloader.scm
ci.scm
image.scm
installer.scm
local.mk gnu: ExifTool: Fix CVE-2021-22204 2021-05-09 10:42:18 -04:00
machine.scm
packages.scm
services.scm gnu: Allow services to install kernel-loadable modules. 2021-05-11 16:13:48 +02:00
system.scm gnu: Allow services to install kernel-loadable modules. 2021-05-11 16:13:48 +02:00
tests.scm