diff options
author | Will Fancher <elvishjerricco@gmail.com> | 2022-06-29 01:01:59 -0400 |
---|---|---|
committer | Will Fancher <elvishjerricco@gmail.com> | 2023-04-17 16:41:34 -0400 |
commit | dd392d7c7694c762812f84b4d0a3ba8157ac8a73 (patch) | |
tree | b691eeae88e0a58c87410e9f90783fcd1eb6d012 /nixos/modules/services/hardware/udev.nix | |
parent | e70b42bf612e65693c95fab37ff0de725858ed8e (diff) | |
download | nixpkgs-dd392d7c7694c762812f84b4d0a3ba8157ac8a73.tar nixpkgs-dd392d7c7694c762812f84b4d0a3ba8157ac8a73.tar.gz nixpkgs-dd392d7c7694c762812f84b4d0a3ba8157ac8a73.tar.bz2 nixpkgs-dd392d7c7694c762812f84b4d0a3ba8157ac8a73.tar.lz nixpkgs-dd392d7c7694c762812f84b4d0a3ba8157ac8a73.tar.xz nixpkgs-dd392d7c7694c762812f84b4d0a3ba8157ac8a73.tar.zst nixpkgs-dd392d7c7694c762812f84b4d0a3ba8157ac8a73.zip |
systemd-initrd: networkd
Diffstat (limited to 'nixos/modules/services/hardware/udev.nix')
-rw-r--r-- | nixos/modules/services/hardware/udev.nix | 11 |
1 files changed, 0 insertions, 11 deletions
diff --git a/nixos/modules/services/hardware/udev.nix b/nixos/modules/services/hardware/udev.nix index d9526133241..95c2a4fc5c3 100644 --- a/nixos/modules/services/hardware/udev.nix +++ b/nixos/modules/services/hardware/udev.nix @@ -16,16 +16,6 @@ let ''; - # networkd link files are used early by udev to set up interfaces early. - # This must be done in stage 1 to avoid race conditions between udev and - # network daemons. - # TODO move this into the initrd-network module when it exists - initrdLinkUnits = pkgs.runCommand "initrd-link-units" {} '' - mkdir -p $out - ln -s ${udev}/lib/systemd/network/*.link $out/ - ${lib.concatMapStringsSep "\n" (file: "ln -s ${file} $out/") (lib.mapAttrsToList (n: v: "${v.unit}/${n}") (lib.filterAttrs (n: _: hasSuffix ".link" n) config.systemd.network.units))} - ''; - extraUdevRules = pkgs.writeTextFile { name = "extra-udev-rules"; text = cfg.extraRules; @@ -398,7 +388,6 @@ in systemd = config.boot.initrd.systemd.package; binPackages = config.boot.initrd.services.udev.binPackages ++ [ config.boot.initrd.systemd.contents."/bin".source ]; }; - "/etc/systemd/network".source = initrdLinkUnits; }; # Insert initrd rules boot.initrd.services.udev.packages = [ |