diff --git a/utils/uvol/files/autopart.defaults b/utils/uvol/files/autopart.defaults index 870cd4415..99ea09406 100644 --- a/utils/uvol/files/autopart.defaults +++ b/utils/uvol/files/autopart.defaults @@ -63,14 +63,14 @@ get_free_area() { ;; [0-9]*) case "$size" in + *"k" | *"b") + continue + ;; *"M") - [ "${size%%M}" -lt 100 ] && continue + [ "${size%%.*M}" -lt 100 ] && continue ;; *"G" | *"T") ;; - *"k" | *"b") - continue - ;; esac [ "$found" ] || echo "start=$start, size=$((end - start))" found=1