diff --git a/lib/functions/image/partitioning.sh b/lib/functions/image/partitioning.sh index ea4ce16fb1..5244673229 100644 --- a/lib/functions/image/partitioning.sh +++ b/lib/functions/image/partitioning.sh @@ -129,7 +129,7 @@ function prepare_partitions() { display_alert "Using user-defined image size" "$FIXED_IMAGE_SIZE MiB" "info" sdsize=$FIXED_IMAGE_SIZE # basic sanity check - if [[ $ROOTFS_TYPE != nfs && $sdsize -lt $rootfs_size ]]; then + if [[ $ROOTFS_TYPE != nfs && $ROOTFS_TYPE != btrfs && $sdsize -lt $rootfs_size ]]; then exit_with_error "User defined image size is too small" "$sdsize <= $rootfs_size" fi else