summary refs log tree commit diff
path: root/pkgs/tools/virtualization
diff options
context:
space:
mode:
authorillustris <rharikrishnan95@gmail.com>2022-01-28 19:14:02 +0530
committerillustris <rharikrishnan95@gmail.com>2022-01-31 09:50:14 +0530
commitd0c12f5b3f03c03f9c89efa581c633219f66ae9a (patch)
treed5ce7f426f9ebc896e194547113ae3835e0c94c4 /pkgs/tools/virtualization
parent8a5e9ef604ef32048891adb0649c68cf8f3c528e (diff)
downloadnixpkgs-d0c12f5b3f03c03f9c89efa581c633219f66ae9a.tar
nixpkgs-d0c12f5b3f03c03f9c89efa581c633219f66ae9a.tar.gz
nixpkgs-d0c12f5b3f03c03f9c89efa581c633219f66ae9a.tar.bz2
nixpkgs-d0c12f5b3f03c03f9c89efa581c633219f66ae9a.tar.lz
nixpkgs-d0c12f5b3f03c03f9c89efa581c633219f66ae9a.tar.xz
nixpkgs-d0c12f5b3f03c03f9c89efa581c633219f66ae9a.tar.zst
nixpkgs-d0c12f5b3f03c03f9c89efa581c633219f66ae9a.zip
cloud-init: fix network renderer detection
Diffstat (limited to 'pkgs/tools/virtualization')
-rw-r--r--pkgs/tools/virtualization/cloud-init/default.nix10
1 files changed, 10 insertions, 0 deletions
diff --git a/pkgs/tools/virtualization/cloud-init/default.nix b/pkgs/tools/virtualization/cloud-init/default.nix
index 6bc070d2cbb..470c6610ce4 100644
--- a/pkgs/tools/virtualization/cloud-init/default.nix
+++ b/pkgs/tools/virtualization/cloud-init/default.nix
@@ -1,11 +1,14 @@
 { lib
+, nixosTests
 , buildPythonApplication
 , cloud-utils
 , dmidecode
 , fetchFromGitHub
+, iproute2
 , openssh
 , python3
 , shadow
+, systemd
 }:
 
 python3.pkgs.buildPythonApplication rec {
@@ -25,6 +28,13 @@ python3.pkgs.buildPythonApplication rec {
   prePatch = ''
     substituteInPlace setup.py \
       --replace /lib/systemd $out/lib/systemd
+
+    substituteInPlace cloudinit/net/networkd.py \
+      --replace "['/usr/sbin', '/bin']" "['/usr/sbin', '/bin', '${iproute2}/bin', '${systemd}/bin']"
+
+    substituteInPlace tests/unittests/test_net_activators.py \
+      --replace "['/usr/sbin', '/bin']" \
+        "['/usr/sbin', '/bin', '${iproute2}/bin', '${systemd}/bin']"
   '';
 
   postInstall = ''