summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorDieter Plaetinck <dieter@plaetinck.be>2008-12-15 18:18:54 +0100
committerDieter Plaetinck <dieter@plaetinck.be>2008-12-15 18:18:54 +0100
commitb677e6ea965c7f77a7a9135b2dc271bf0a692a1d (patch)
tree2efdfa15eb0c4943118bc4a5e56b3514223c108d /src
parentae34bad9c3a240fb367333dc140e1127141f1760 (diff)
fix for broken VG editor
Diffstat (limited to 'src')
-rw-r--r--src/core/libs/lib-ui-interactive.sh9
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