Fix the sysvm startup lock cleanup 0.0.14
authorEvan Broder <broder@mit.edu>
Mon, 10 Nov 2008 08:58:08 +0000 (03:58 -0500)
committerEvan Broder <broder@mit.edu>
Mon, 10 Nov 2008 08:58:08 +0000 (03:58 -0500)
svn path=/trunk/packages/invirt-xen-config/; revision=1591

debian/changelog
debian/invirt-xen-config.init

index 67ae9e7..e7906b9 100644 (file)
@@ -1,3 +1,10 @@
+invirt-xen-config (0.0.14) unstable; urgency=low
+
+  * Throw away any output from LVM commands while starting sysvms
+  * Correctly delete the lock LVs
+
+ -- Evan Broder <broder@mit.edu>  Mon, 10 Nov 2008 03:57:09 -0500
+
 invirt-xen-config (0.0.13) unstable; urgency=low
 
   * Use a lock LV when attempting to start sysvms since exclusive LV
index d0d8582..3b76a54 100755 (executable)
@@ -56,8 +56,9 @@ start_sysvm() {
         lvchange -a y "$DISK" >/dev/null 2>&1
     
         # Cleanup the lock, regardless of whether we started the LV
-        lvchange -a n "/dev/xenvg/lock_${LV}"
-        lvremove -f "/dev/xenvg/lock_${LV}"
+        lvchange -a n "/dev/xenvg/lock_${LV}" >/dev/null 2>&1
+        lvchange -a ey "/dev/xenvg/lock_${LV}" >/dev/null 2>&1
+        lvremove -f "/dev/xenvg/lock_${LV}" >/dev/null 2>&1
     fi
     
     return $RET