From 2ee2fd3d7304ba48ff8f5bd39db910b90552e57b Mon Sep 17 00:00:00 2001 From: Werner Date: Sun, 20 Nov 2022 23:00:34 +0100 Subject: [PATCH] Fix faulty lsblk argument (#4466) https://forum.armbian.com/topic/24554-armbian-install-fails-due-to-bad-lsblk-argument/#comment-153675 --- packages/bsp/common/usr/sbin/armbian-install | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/bsp/common/usr/sbin/armbian-install b/packages/bsp/common/usr/sbin/armbian-install index a1da3af55f..648d0fb463 100755 --- a/packages/bsp/common/usr/sbin/armbian-install +++ b/packages/bsp/common/usr/sbin/armbian-install @@ -620,7 +620,7 @@ check_partitions() IFS=" " [[ -n "$1" ]] && EXCLUDE=" | grep -v $1" [[ -n "$2" ]] && INCLUDE=" | grep $2" && diskcheck=$2 - CMD="lsblk -io KNAME,FSTYPE,SIZE,TYPE,MOUNTPOINTS | grep \"btrfs\|ext4\|f2fs\" $INCLUDE $EXCLUDE | grep -E '^sd|^nvme|^md|^mmc' | awk -F\" \" '/ part | raid..? / {print \$1}'" + CMD="lsblk -io KNAME,FSTYPE,SIZE,TYPE,MOUNTPOINT | grep \"btrfs\|ext4\|f2fs\" $INCLUDE $EXCLUDE | grep -E '^sd|^nvme|^md|^mmc' | awk -F\" \" '/ part | raid..? / {print \$1}'" AvailablePartitions=$(eval $CMD) if [[ -z $AvailablePartitions ]]; then FREE_SPACE=$(parted /dev/$diskcheck unit GB print free | awk '/Free Space/{c++; sum += $3; print sum}' | tail -1) @@ -650,7 +650,7 @@ check_partitions() exit 11 fi fi - CMD="lsblk -io KNAME,FSTYPE,SIZE,TYPE,MOUNTPOINTS | grep \"btrfs\|ext4\|f2fs\" $INCLUDE $EXCLUDE | grep -E '^sd|^nvme|^md|^mmc' | awk -F\" \" '/ part | raid..? / {print \$1}' | uniq | sed 's|^|/dev/|' | nl | xargs echo -n" + CMD="lsblk -io KNAME,FSTYPE,SIZE,TYPE,MOUNTPOINT | grep \"btrfs\|ext4\|f2fs\" $INCLUDE $EXCLUDE | grep -E '^sd|^nvme|^md|^mmc' | awk -F\" \" '/ part | raid..? / {print \$1}' | uniq | sed 's|^|/dev/|' | nl | xargs echo -n" partprobe AvailablePartitions=$(eval $CMD) PartitionOptions=($AvailablePartitions)