summaryrefslogtreecommitdiff
path: root/nongnu/system/linux-initrd.scm
AgeCommit message (Expand)Author
2022-12-31nongnu: Keep the raw-initrd references file.•••The raw-initrd contains a "references" file that is used to keep the static guile used in the initrd alive. This file is not part of the combined-initrd. It means that during garbage collection, the static guile could be collected making the system unbootable because the static guile is then not part of the store once the root is switched. In the combined-initrds procedure, make sure to concatenate all the possible references files of the underlying initrds into a top-level references file. Fixes: <https://gitlab.com/nonguix/nonguix/issues/111> Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de> Mathieu Othacehe
2022-12-19*.scm: Use SPDX license identifiers.•••Fixes https://gitlab.com/nonguix/nonguix/-/issues/224 * *.scm: Use SPDX license identifier and remove obsolete license statement. Jonathan Brielmaier
2020-12-22nongnu: Adapt linux-initrd to populate-store changes.•••Fixes https://gitlab.com/nonguix/nonguix/-/issues/81. Reported-by: Jean-Baptiste Volatier. Depends on https://git.savannah.gnu.org/cgit/guix.git/commit/?id=d88ff09. * nonguix/modules.scm (import-nonguix-module?): New variable. Export it instead of nonguix-module-name?. * nongnu/system/linux-initrd.scm (microcode-initrd): Use import-nonguix-module? instead of nonguix-module-name?. (combined-initrd): Dito. Jonathan Brielmaier
2020-01-08linux-initrd: Don't close over core Guile modules.•••* nonguix/modules.scm: New file. * nongnu/system/linux-initrd.scm: Limit 'source-module-closure' to guix and nonguix modules only. Alex Griffin
2020-01-08nongnu: system: Add linux-initrd module.•••* nongnu/system/linux-initrd.scm: New file. Alex Griffin