diff --git a/packages/bsp/common/usr/lib/armbian/armbian-resize-filesystem b/packages/bsp/common/usr/lib/armbian/armbian-resize-filesystem index eb490c41d990..f7df79d3f702 100755 --- a/packages/bsp/common/usr/lib/armbian/armbian-resize-filesystem +++ b/packages/bsp/common/usr/lib/armbian/armbian-resize-filesystem @@ -25,7 +25,7 @@ do_expand_partition() local diskdevname=$(lsblk -n -d -o PKNAME $partdev) # i.e. mmcblk0 or sda # due to the bug in util-linux 2.34 which fails to show device, let's use this failover: - [[ -z $diskdevname ]] && diskdevname=$(echo $partdev | sed -e "s/^\/dev\///" | sed "s/p.*//") + [[ -z $diskdevname ]] && diskdevname=$(echo $partdev | sed -e "s/^\/dev\///" | sed -E 's/p?[0-9]+$//') local diskdev="/dev/$diskdevname" # i.e. /dev/mmcblk0, /dev/sda echo "diskdevname: $diskdevname" echo "diskdev: $diskdev"