From bfd918f44b088beaab81267dd0c8f58daf2bf4eb Mon Sep 17 00:00:00 2001 From: AuxXxilium Date: Sat, 30 Mar 2024 23:11:03 +0100 Subject: [PATCH] init: reduce code Signed-off-by: AuxXxilium --- files/initrd/opt/arc/init.sh | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/files/initrd/opt/arc/init.sh b/files/initrd/opt/arc/init.sh index 658d0c40..57e86fd5 100755 --- a/files/initrd/opt/arc/init.sh +++ b/files/initrd/opt/arc/init.sh @@ -106,10 +106,11 @@ writeConfigKey "device.nic" "${NIC}" "${USER_CONFIG_FILE}" VID="0x46f4" PID="0x0001" +BUSLIST="usb sata scsi nvme mmc" if [ "${BUS}" = "usb" ]; then VID="0x$(udevadm info --query property --name "${LOADER_DISK}" | grep ID_VENDOR_ID | cut -d= -f2)" PID="0x$(udevadm info --query property --name "${LOADER_DISK}" | grep ID_MODEL_ID | cut -d= -f2)" -elif [[ "${BUS}" != "sata" && "${BUS}" != "scsi" && "${BUS}" != "nvme" && "${BUS}" != "mmc" ]]; then +elif ! echo "${BUSLIST}" | grep -wq "${BUS}"; then die "Loader disk is not USB or SATA/SCSI/NVME/eMMC DoM" fi