mirror of
https://github.com/NixOS/nixpkgs.git
synced 2024-11-23 15:33:13 +00:00
systemd-stage-1: Improve udhcpc assertion
This commit is contained in:
parent
5c78e5b4aa
commit
1a6c2e4837
@ -80,7 +80,7 @@ in
|
||||
};
|
||||
|
||||
boot.initrd.network.udhcpc.enable = mkOption {
|
||||
default = config.networking.useDHCP;
|
||||
default = config.networking.useDHCP && !config.boot.initrd.systemd.enable;
|
||||
defaultText = "networking.useDHCP";
|
||||
type = types.bool;
|
||||
description = lib.mdDoc ''
|
||||
|
@ -2985,10 +2985,10 @@ in
|
||||
stage2Config
|
||||
(mkIf config.boot.initrd.systemd.enable {
|
||||
assertions = [{
|
||||
assertion = config.boot.initrd.network.udhcpc.extraArgs == [];
|
||||
assertion = !config.boot.initrd.network.udhcpc.enable && config.boot.initrd.network.udhcpc.extraArgs == [];
|
||||
message = ''
|
||||
boot.initrd.network.udhcpc.extraArgs is not supported when
|
||||
boot.initrd.systemd.enable is enabled
|
||||
systemd stage 1 networking does not support 'boot.initrd.network.udhcpc'. Configure
|
||||
DHCP with 'networking.*' options or with 'boot.initrd.systemd.network' options.
|
||||
'';
|
||||
}];
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user