liminix

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README | LICENSE

commit 633a4f8003400ac4dab90c918a71e37c6fd0959f
parent fe99abc4503892e1d3774b8a37a7db1ba1e1a988
Author: Daniel Barlow <dan@telent.net>
Date:   Mon, 10 Apr 2023 20:28:18 +0100

move BLK_DEV_INITRD to base.nix

Diffstat:
Mdevices/gl-ar750/default.nix | 7-------
Mdevices/gl-mt300a/default.nix | 7-------
Mdevices/gl-mt300n-v2/default.nix | 7-------
Mmodules/base.nix | 7+++++++
4 files changed, 7 insertions(+), 21 deletions(-)

diff --git a/devices/gl-ar750/default.nix b/devices/gl-ar750/default.nix @@ -154,13 +154,6 @@ CONSOLE_LOGLEVEL_DEFAULT = "8"; CONSOLE_LOGLEVEL_QUIET = "4"; - # "empty" initramfs source should create an initial - # filesystem that has a /dev/console node and not much - # else. Note that pid 1 is started *before* the root - # filesystem is mounted and it expects /dev/console to - # be present already - BLK_DEV_INITRD = "n"; - NET = "y"; NETDEVICES = "y"; ETHERNET = "y"; diff --git a/devices/gl-mt300a/default.nix b/devices/gl-mt300a/default.nix @@ -107,13 +107,6 @@ CONSOLE_LOGLEVEL_DEFAULT = "8"; CONSOLE_LOGLEVEL_QUIET = "4"; - # "empty" initramfs source should create an initial - # filesystem that has a /dev/console node and not much - # else. Note that pid 1 is started *before* the root - # filesystem is mounted and it expects /dev/console to - # be present already - BLK_DEV_INITRD = "n"; - NET = "y"; NETDEVICES = "y"; ETHERNET = "y"; diff --git a/devices/gl-mt300n-v2/default.nix b/devices/gl-mt300n-v2/default.nix @@ -123,13 +123,6 @@ CONSOLE_LOGLEVEL_DEFAULT = "8"; CONSOLE_LOGLEVEL_QUIET = "4"; - # "empty" initramfs source should create an initial - # filesystem that has a /dev/console node and not much - # else. Note that pid 1 is started *before* the root - # filesystem is mounted and it expects /dev/console to - # be present already - BLK_DEV_INITRD = "n"; - MTD = "y"; MTD_CMDLINE_PARTS = "y"; MTD_BLOCK = "y"; # fix undefined ref to register_mtd_blktrans_dev diff --git a/modules/base.nix b/modules/base.nix @@ -95,6 +95,13 @@ in { PACKET = "y"; # for ppp, tcpdump ... SYSVIPC= "y"; + # disabling this option causes the kernel to use an "empty" + # initramfs instead: it has a /dev/console node and not much + # else. Note that pid 1 is started *before* the root + # filesystem is mounted and it expects /dev/console to be + # present already + BLK_DEV_INITRD = lib.mkDefault "n"; # overriden by initramfs module + # s6-linux-init mounts this on /dev DEVTMPFS = "y"; # some or all of these may be fix for "tmpfs: Unknown parameter 'mode'" error