X-Git-Url: http://xvm.mit.edu/gitweb/invirt/packages/invirt-xen-config.git/blobdiff_plain/8f57a1411c5cec075f3e81eb58fe0d2e471bb1f7..e0bd6d7b5fe3a4853ad88d15f091c110d22142a3:/debian/invirt-xen-config.init?ds=sidebyside diff --git a/debian/invirt-xen-config.init b/debian/invirt-xen-config.init index d0d8582..0613ff9 100755 --- a/debian/invirt-xen-config.init +++ b/debian/invirt-xen-config.init @@ -13,8 +13,9 @@ PACKAGE=invirt-xen-config NAME="$PACKAGE" DESC="Invirt Xen host" PARENTPACKAGE=xend -SYSVMS=(s_master s_remote s_console) -GEN_FILES=(/etc/xen/xend-config.sxp.invirt "${SYSVMS[@]/#//etc/xen/sysvms/}") +SYSVM_FILES=(/etc/xen/sysvms/s_*) +SYSVMS=("${SYSVM_FILES[@]/#\/etc\/xen\/sysvms\/}") +GEN_FILES=(/etc/xen/xend-config.sxp.invirt) dpkg -s "$PACKAGE" >/dev/null 2>/dev/null || exit 0 @@ -56,8 +57,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