nixos.libvirtd: fix broken VMs due to emulator path changes
This had already been fixed inf52f9bf7cd, but the problem was reintroduced inbce59a1a8bbecause the path to the XML files changed.
This commit is contained in:
committed by
Bjørn Forsman
parent
3d847803e7
commit
af01fa71e0
@@ -123,7 +123,7 @@ in {
|
||||
# config file. But this path can unfortunately be garbage collected
|
||||
# while still being used by the virtual machine. So update the
|
||||
# emulator path on each startup to something valid (re-scan $PATH).
|
||||
for file in /etc/libvirt/qemu/*.xml /etc/libvirt/lxc/*.xml; do
|
||||
for file in /var/lib/libvirt/qemu/*.xml /var/lib/libvirt/lxc/*.xml; do
|
||||
test -f "$file" || continue
|
||||
# get (old) emulator path from config file
|
||||
emulator=$(grep "^[[:space:]]*<emulator>" "$file" | sed 's,^[[:space:]]*<emulator>\(.*\)</emulator>.*,\1,')
|
||||
|
||||
Reference in New Issue
Block a user