diff options
author | Dominique Martinet <asmadeus@codewreck.org> | 2010-08-27 13:53:37 +0200 |
---|---|---|
committer | Dominique Martinet <asmadeus@codewreck.org> | 2010-08-27 13:53:37 +0200 |
commit | 620cfcbd951efc249b0de31058f76f3ed3519339 (patch) | |
tree | 6ea19500812805dd5275dd536521fd230ac0a67a | |
parent | e96ce4c867b9bedb78289de9d5f13bb0d4e05fc1 (diff) |
CTI-keeps-up-to-date-blabla (lvremove on kvm-wrapper remove)
-rwxr-xr-x | kvm-wrapper.sh | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/kvm-wrapper.sh b/kvm-wrapper.sh index c52f632..2ae031a 100755 --- a/kvm-wrapper.sh +++ b/kvm-wrapper.sh @@ -795,10 +795,10 @@ function kvm_remove () if [ ${#DRIVES_LIST[*]} -gt 0 ]; then LAST_ELEMENT=$((${#DRIVES_LIST[*]}-1)) for i in `seq $LAST_ELEMENT -1 0`; do - POS=`expr match ${DRIVES_LIST[$i]} /dev/$LVM_VG_NAME` - if [[ "$POS" -gt 0 ]]; then - lvremove "$LVM_VG_NAME/${DRIVES_LIST[$i]:$POS}" - unset DRIVES_LIST[$i] + if lvdisplay "${DRIVES_LIST[$i]}" >&/dev/null; then + if lvremove "${DRIVES_LIST[$i]}"; then + unset DRIVES_LIST[$i] + fi fi done fi |