summary refs log tree commit diff
diff options
context:
space:
mode:
authorNaïm Favier <n@monade.li>2022-12-04 14:42:24 +0100
committerNaïm Favier <n@monade.li>2022-12-04 15:25:26 +0100
commitf9743988adab260740f30950614ef88c3a9d3ef9 (patch)
tree79fa2282598bd247880d9a324e3f9d3b656f15e4
parente38618a6571c02f9dca1d06189e6d506e4aafe5c (diff)
downloadnixpkgs-f9743988adab260740f30950614ef88c3a9d3ef9.tar
nixpkgs-f9743988adab260740f30950614ef88c3a9d3ef9.tar.gz
nixpkgs-f9743988adab260740f30950614ef88c3a9d3ef9.tar.bz2
nixpkgs-f9743988adab260740f30950614ef88c3a9d3ef9.tar.lz
nixpkgs-f9743988adab260740f30950614ef88c3a9d3ef9.tar.xz
nixpkgs-f9743988adab260740f30950614ef88c3a9d3ef9.tar.zst
nixpkgs-f9743988adab260740f30950614ef88c3a9d3ef9.zip
linuxPackages.hyperv-daemons: add path conditions for kvp and vss
-rw-r--r--nixos/modules/virtualisation/hyperv-guest.nix2
-rw-r--r--pkgs/os-specific/linux/hyperv-daemons/default.nix6
2 files changed, 3 insertions, 5 deletions
diff --git a/nixos/modules/virtualisation/hyperv-guest.nix b/nixos/modules/virtualisation/hyperv-guest.nix
index 7c73e32be69..cba4f92abe8 100644
--- a/nixos/modules/virtualisation/hyperv-guest.nix
+++ b/nixos/modules/virtualisation/hyperv-guest.nix
@@ -56,8 +56,6 @@ in {
     systemd = {
       packages = [ config.boot.kernelPackages.hyperv-daemons.lib ];
 
-      services.hv-vss.unitConfig.ConditionPathExists = [ "/dev/vmbus/hv_vss" ];
-
       targets.hyperv-daemons = {
         wantedBy = [ "multi-user.target" ];
       };
diff --git a/pkgs/os-specific/linux/hyperv-daemons/default.nix b/pkgs/os-specific/linux/hyperv-daemons/default.nix
index a659908a7a0..12033063c16 100644
--- a/pkgs/os-specific/linux/hyperv-daemons/default.nix
+++ b/pkgs/os-specific/linux/hyperv-daemons/default.nix
@@ -73,9 +73,9 @@ in stdenv.mkDerivation {
   buildCommand = ''
     system=$lib/lib/systemd/system
 
-    install -Dm444 ${service "fcopy" "file copy (FCOPY)" "hv_fcopy" } $system/hv-fcopy.service
-    install -Dm444 ${service "kvp"   "key-value pair (KVP)"     ""  } $system/hv-kvp.service
-    install -Dm444 ${service "vss"   "volume shadow copy (VSS)" ""  } $system/hv-vss.service
+    install -Dm444 ${service "fcopy" "file copy (FCOPY)"        "hv_fcopy" } $system/hv-fcopy.service
+    install -Dm444 ${service "kvp"   "key-value pair (KVP)"     "hv_kvp"   } $system/hv-kvp.service
+    install -Dm444 ${service "vss"   "volume shadow copy (VSS)" "hv_vss"   } $system/hv-vss.service
 
     cat > $system/hyperv-daemons.target <<EOF
     [Unit]