diff options
author | Florian Klink <flokli@flokli.de> | 2022-04-08 12:10:44 +0200 |
---|---|---|
committer | Florian Klink <flokli@flokli.de> | 2022-04-08 12:22:27 +0200 |
commit | 22660f2e236ba50bfb3917bceef76c96d1b7a388 (patch) | |
tree | 0d1dc142de86566c2bb3d5b84ebfc61bcbd66ec3 /pkgs/development/libraries/libvirt | |
parent | fe871db0886079d3561975ab8941935543102ead (diff) |
libvirt: patch more binary paths in systemd units
/bin/kill is referred in many more unit files than just libvirtd.service.
Diffstat (limited to 'pkgs/development/libraries/libvirt')
-rw-r--r-- | pkgs/development/libraries/libvirt/default.nix | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/pkgs/development/libraries/libvirt/default.nix b/pkgs/development/libraries/libvirt/default.nix index cda7c091908d3..42ccf8fddcf68 100644 --- a/pkgs/development/libraries/libvirt/default.nix +++ b/pkgs/development/libraries/libvirt/default.nix @@ -323,7 +323,9 @@ stdenv.mkDerivation rec { gettext() { "${gettext}/bin/gettext" "$@"; } ' '' + optionalString isLinux '' - substituteInPlace $out/lib/systemd/system/libvirtd.service --replace /bin/kill ${coreutils}/bin/kill + for f in $out/lib/systemd/system/*.service ; do + substituteInPlace $f --replace /bin/kill ${coreutils}/bin/kill + done rm $out/lib/systemd/system/{virtlockd,virtlogd}.* wrapProgram $out/sbin/libvirtd \ --prefix PATH : /run/libvirt/nix-emulators:${binPath} |