From 67e150601e7cfff92ca502c08ac0ef4976240b18 Mon Sep 17 00:00:00 2001 From: Sladan Ristic Date: Sat, 25 May 2024 21:42:38 +0200 Subject: [PATCH] module-mig: filter out empty SD card readers from install target list --- usr/lib/tik/lib/tik-functions | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/usr/lib/tik/lib/tik-functions b/usr/lib/tik/lib/tik-functions index aba4179..c055613 100644 --- a/usr/lib/tik/lib/tik-functions +++ b/usr/lib/tik/lib/tik-functions @@ -100,6 +100,11 @@ get_disk() { for disk_meta in $( eval lsblk "${blk_opts}" | grep -E "disk|raid" | tr ' ' ":" );do + disk_size=$(echo "${disk_meta}" | cut -f2 -d:) + if [[ "${disk_size}" == "0B" ]]; then + # ignore disks with no size, e.g. empty SD card readers + continue + fi disk_device="$(echo "${disk_meta}" | cut -f1 -d:)" if [[ "${tik_install_disk_part}" == "${disk_device}"* ]]; then # ignore install source device @@ -113,7 +118,6 @@ get_disk() { # ignore zram devices continue fi - disk_size=$(echo "${disk_meta}" | cut -f2 -d:) disk_device_by_id=$( get_persistent_device_from_unix_node "${disk_device}" "${disk_id}" )