diff options
author | Eelco Dolstra <eelco.dolstra@logicblox.com> | 2014-09-02 14:43:27 +0200 |
---|---|---|
committer | Eelco Dolstra <eelco.dolstra@logicblox.com> | 2014-09-02 14:43:27 +0200 |
commit | 3d821c068ad431d0115d559cd476ab6ffae11b85 (patch) | |
tree | 273fffe6f91bcb5eabff21daa2213bf779ff8a11 /nixos/modules/system/boot | |
parent | 84b87af15a00be0c9094038ac63fdc631211593a (diff) | |
parent | ef8220d1bf6143d73be248fcfb58f14d1c4d987f (diff) | |
download | nixlib-3d821c068ad431d0115d559cd476ab6ffae11b85.tar nixlib-3d821c068ad431d0115d559cd476ab6ffae11b85.tar.gz nixlib-3d821c068ad431d0115d559cd476ab6ffae11b85.tar.bz2 nixlib-3d821c068ad431d0115d559cd476ab6ffae11b85.tar.lz nixlib-3d821c068ad431d0115d559cd476ab6ffae11b85.tar.xz nixlib-3d821c068ad431d0115d559cd476ab6ffae11b85.tar.zst nixlib-3d821c068ad431d0115d559cd476ab6ffae11b85.zip |
Merge remote-tracking branch 'origin/master' into systemd-216
Diffstat (limited to 'nixos/modules/system/boot')
-rw-r--r-- | nixos/modules/system/boot/loader/grub/install-grub.pl | 1 | ||||
-rw-r--r-- | nixos/modules/system/boot/luksroot.nix | 67 | ||||
-rw-r--r-- | nixos/modules/system/boot/modprobe.nix | 5 | ||||
-rw-r--r-- | nixos/modules/system/boot/stage-1.nix | 3 |
4 files changed, 38 insertions, 38 deletions
diff --git a/nixos/modules/system/boot/loader/grub/install-grub.pl b/nixos/modules/system/boot/loader/grub/install-grub.pl index c3aa8518b8bb..b4900358a5dc 100644 --- a/nixos/modules/system/boot/loader/grub/install-grub.pl +++ b/nixos/modules/system/boot/loader/grub/install-grub.pl @@ -66,7 +66,6 @@ if ($explicitBootRoot ne "") { $bootRoot = $explicitBootRoot; } - # Generate the header. my $conf .= "# Automatically generated. DO NOT EDIT THIS FILE!\n"; diff --git a/nixos/modules/system/boot/luksroot.nix b/nixos/modules/system/boot/luksroot.nix index c923cc49c449..70ff1d588a36 100644 --- a/nixos/modules/system/boot/luksroot.nix +++ b/nixos/modules/system/boot/luksroot.nix @@ -342,40 +342,39 @@ in description = "Path where the ramfs used to update the LUKS key will be mounted in stage-1"; }; - storage = mkOption { - type = types.optionSet; - description = "Options related to the storing the salt"; - - options = { - device = mkOption { - default = /dev/sda1; - type = types.path; - description = '' - An unencrypted device that will temporarily be mounted in stage-1. - Must contain the current salt to create the challenge for this LUKS device. - ''; - }; - - fsType = mkOption { - default = "vfat"; - type = types.string; - description = "The filesystem of the unencrypted device"; - }; - - mountPoint = mkOption { - default = "/crypt-storage"; - type = types.string; - description = "Path where the unencrypted device will be mounted in stage-1"; - }; - - path = mkOption { - default = "/crypt-storage/default"; - type = types.string; - description = '' - Absolute path of the salt on the unencrypted device with - that device's root directory as "/". - ''; - }; + /* TODO: Add to the documentation of the current module: + + Options related to the storing the salt. + */ + storage = { + device = mkOption { + default = "/dev/sda1"; + type = types.path; + description = '' + An unencrypted device that will temporarily be mounted in stage-1. + Must contain the current salt to create the challenge for this LUKS device. + ''; + }; + + fsType = mkOption { + default = "vfat"; + type = types.string; + description = "The filesystem of the unencrypted device"; + }; + + mountPoint = mkOption { + default = "/crypt-storage"; + type = types.string; + description = "Path where the unencrypted device will be mounted in stage-1"; + }; + + path = mkOption { + default = "/crypt-storage/default"; + type = types.string; + description = '' + Absolute path of the salt on the unencrypted device with + that device's root directory as "/". + ''; }; }; }; diff --git a/nixos/modules/system/boot/modprobe.nix b/nixos/modules/system/boot/modprobe.nix index 652eb046f50a..eaf8cf1ecd6f 100644 --- a/nixos/modules/system/boot/modprobe.nix +++ b/nixos/modules/system/boot/modprobe.nix @@ -77,6 +77,11 @@ with lib; '')} ${config.boot.extraModprobeConfig} ''; + environment.etc."modprobe.d/usb-load-ehci-first.conf".text = + '' + softdep uhci_hcd pre: ehci_hcd + softdep ohci_hcd pre: ehci_hcd + ''; environment.systemPackages = [ config.system.sbin.modprobe pkgs.kmod ]; diff --git a/nixos/modules/system/boot/stage-1.nix b/nixos/modules/system/boot/stage-1.nix index 1d3878054432..426da778f434 100644 --- a/nixos/modules/system/boot/stage-1.nix +++ b/nixos/modules/system/boot/stage-1.nix @@ -199,9 +199,6 @@ let { object = pkgs.writeText "mdadm.conf" config.boot.initrd.mdadmConf; symlink = "/etc/mdadm.conf"; } - { object = config.environment.etc."modprobe.d/nixos.conf".source; - symlink = "/etc/modprobe.d/nixos.conf"; - } { object = pkgs.stdenv.mkDerivation { name = "initrd-kmod-blacklist-ubuntu"; builder = pkgs.writeText "builder.sh" '' |