projects
/
invirt/packages/invirt-xen-config.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
genericize sysvm startup to glob /etc/xen/sysvms/s_*
[invirt/packages/invirt-xen-config.git]
/
debian
/
invirt-xen-config.init
diff --git
a/debian/invirt-xen-config.init
b/debian/invirt-xen-config.init
index
d0d8582
..
0613ff9
100755
(executable)
--- 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
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
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 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
fi
return $RET