Unverified Commit 13f32500 authored by Will Fancher's avatar Will Fancher Committed by GitHub
Browse files

Merge pull request #262740 from ElvishJerricco/systemd-stage-1-improve-udhcpc-assertion

systemd-stage-1: Improve udhcpc assertion
parents 3720ec25 1a6c2e48
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -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 ''
+3 −3
Original line number Diff line number Diff line
@@ -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.
        '';
      }];