From c0e1ba80f5197c8d71cf0873c32d7cb75a546416 Mon Sep 17 00:00:00 2001 From: Andrew Marshall Date: Fri, 11 Feb 2022 19:52:04 -0500 Subject: [PATCH] libvirt: Fix virt-xml-validate Previously it depended on `xmllint` being in $PATH. --- pkgs/development/libraries/libvirt/default.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/development/libraries/libvirt/default.nix b/pkgs/development/libraries/libvirt/default.nix index 0658d47efc96..03d0e17cb4c3 100644 --- a/pkgs/development/libraries/libvirt/default.nix +++ b/pkgs/development/libraries/libvirt/default.nix @@ -220,6 +220,9 @@ stdenv.mkDerivation rec { binPath = [ iptables iproute2 pmutils numad numactl bridge-utils dmidecode dnsmasq ] ++ optionals enableIscsi [ openiscsi ]; in '' + substituteInPlace $out/bin/virt-xml-validate \ + --replace xmllint ${libxml2}/bin/xmllint + substituteInPlace $out/libexec/libvirt-guests.sh \ --replace 'ON_BOOT="start"' 'ON_BOOT=''${ON_BOOT:-start}' \ --replace 'ON_SHUTDOWN="suspend"' 'ON_SHUTDOWN=''${ON_SHUTDOWN:-suspend}' \