summaryrefslogtreecommitdiff
path: root/src/core
diff options
context:
space:
mode:
Diffstat (limited to 'src/core')
-rw-r--r--src/core/libs/lib-ui-interactive.sh7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/core/libs/lib-ui-interactive.sh b/src/core/libs/lib-ui-interactive.sh
index 9b0bca8..8c00bb1 100644
--- a/src/core/libs/lib-ui-interactive.sh
+++ b/src/core/libs/lib-ui-interactive.sh
@@ -474,15 +474,16 @@ interactive_filesystems() {
[ "$label" = "$EDIT_VG" ] && found_lv="$lv"
done
interactive_filesystem $part $part_type $part_label "$found_lv"
- fs=
+ newfs=
for lv in `sed 's/|/ /g' <<< $fs`
do
label=$(cut -d ';' -f 6 <<< $lv)
add=$lv
[ "$label" = "$EDIT_VG" ] && add=$NEW_FILESYSTEM
- [ -z "$fs" ] && fs=$add
- [ -n "$fs" ] && fs="$fs|$add"
+ [ -z "$newfs" ] && newfs=$add
+ [ -n "$newfs" ] && newfs="$newfs|$add"
done
+ fs=newfs
fi
else
interactive_filesystem $part $part_type $part_label $fs