Index: trunk/scripts/pv-fixup/pv-fixup
===================================================================
--- trunk/scripts/pv-fixup/pv-fixup	(revision 2266)
+++ trunk/scripts/pv-fixup/pv-fixup	(revision 2268)
@@ -53,10 +53,10 @@
 
 movelv () {
-  echo pvmoving $1...
-  pvmove -i 10 -n $1 $2
+  echo pvmoving $VG/$1...
+  pvmove -i 10 -n $VG/$1 $2
 }
 
 ssh root@xvm remctl remote web listvms \
- | yamlkeys
+ | yamlkeys \
  > runningvms
 LVM_SYSTEM_DIR=/root/lvm lvsleft \
@@ -65,9 +65,10 @@
  > offvmlvs
 for lv in $(offvmlvs); do
-  LVM_SYSTEM_DIR=/root/lvm movelv $VG/$lv $DISK
+  LVM_SYSTEM_DIR=/root/lvm movelv $lv $DISK
 done
 #FOREACH host:
-for lv in $(invirt-listvms | yamlkeys | vmstolvs); do
-  LVM_SYSTEM_DIR=/root/lvm movelv $VG/$lv $DISK
+for lv in $(invirt-listvms | yamlkeys | vmstolvs \
+             | grep -xf <(LVM_SYSTEM_DIR=/root/lvm lvsleft)); do
+  LVM_SYSTEM_DIR=/root/lvm movelv $lv $DISK
 done
 #done
@@ -81,5 +82,5 @@
  > offcdlvs
 for lv in $(offcdlvs); do
-  LVM_SYSTEM_DIR=/root/lvm movelv $VG/$lv $DISK
+  LVM_SYSTEM_DIR=/root/lvm movelv $lv $DISK
 done
 
