From f40b9c0c67197fbc7ceb39623487c4cc1794d270 Mon Sep 17 00:00:00 2001 From: Daniel Kahn Gillmor Date: Sun, 20 Feb 2011 17:58:42 -0500 Subject: trigger udev updates on lvm devices --- kvm-manager | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/kvm-manager b/kvm-manager index 8b96f0e..9f445ec 100755 --- a/kvm-manager +++ b/kvm-manager @@ -47,6 +47,13 @@ up() { BOOTCHOICE=d fi + for disk in "$HDA" "$HDB" "HDC" "HDD"; do + if printf "%s" "$disk" | grep '^/dev/mapper/'; then + mappername=$(printf "%s" "$disk" | sed 's!^/dev/mapper/!!') + udevadm trigger --subsystem-match=block --attr-match=dm/name="$mappername" + fi + done + # set up the disks, if needed: [ -z "$HDA" ] || KVMARGS="$KVMARGS -drive file=$HDA,if=virtio,id=hda,boot=on,format=raw" [ -z "$HDB" ] || KVMARGS="$KVMARGS -drive file=$HDB,if=virtio,id=hdb,format=raw" -- cgit v1.2.3