diff options
author | Dieter Plaetinck <dieter@plaetinck.be> | 2008-12-15 18:18:54 +0100 |
---|---|---|
committer | Dieter Plaetinck <dieter@plaetinck.be> | 2008-12-15 18:18:54 +0100 |
commit | b677e6ea965c7f77a7a9135b2dc271bf0a692a1d (patch) | |
tree | 2efdfa15eb0c4943118bc4a5e56b3514223c108d | |
parent | ae34bad9c3a240fb367333dc140e1127141f1760 (diff) |
fix for broken VG editor
-rw-r--r-- | src/core/libs/lib-ui-interactive.sh | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/src/core/libs/lib-ui-interactive.sh b/src/core/libs/lib-ui-interactive.sh index 939a628..304cdac 100644 --- a/src/core/libs/lib-ui-interactive.sh +++ b/src/core/libs/lib-ui-interactive.sh @@ -457,6 +457,7 @@ interactive_filesystems() { fi list="$list empty NEW" ask_option empty "Manage LV's on this VG" "Edit/create new LV's on this VG:" $list + EDIT_VG=$ANSWER_OPTION if [ "$ANSWER_OPTION" = XXX -o "$ANSWER_OPTION" = empty ] then # a new LV must be created on this VG @@ -469,16 +470,16 @@ interactive_filesystems() { # an existing LV will be edited and it's settings updated for lv in `sed 's/|/ /g' <<< $fs` do - label=$(cut -d ';' -f 4 <<< $lv) - [ "$label" = "$ANSWER_OPTION" ] && found_lv="$lv" + label=$(cut -d ';' -f 6 <<< $lv) + [ "$label" = "$EDIT_VG" ] && found_lv="$lv" done interactive_filesystem $part $part_type $part_label "$found_lv" fs= for lv in `sed 's/|/ /g' <<< $fs` do - label=$(cut -d ';' -f 4 <<< $lv) + label=$(cut -d ';' -f 6 <<< $lv) add=$lv - [ "$label" = "$ANSWER_OPTION" ] && add=$NEW_FILESYSTEM + [ "$label" = "$EDIT_VG" ] && add=$NEW_FILESYSTEM [ -z "$fs" ] && fs=$add [ -n "$fs" ] && fs="$fs|$add" done |