From b0e241d3a389be4ec3691c31370d4d573616ebe4 Mon Sep 17 00:00:00 2001 From: Javier Viguera Date: Fri, 20 Jan 2017 17:32:33 +0100 Subject: [PATCH] recovery init: fix device name "i" variable in the nested loop is expanded to the absolute path of the device, so prepending it with the ${device} results in "/dev/sda/dev/sda1" for a 'sda1' partition. Signed-off-by: Javier Viguera --- .../recovery/recovery-initramfs/recovery-initramfs-init | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta-digi-dey/recipes-core/recovery/recovery-initramfs/recovery-initramfs-init b/meta-digi-dey/recipes-core/recovery/recovery-initramfs/recovery-initramfs-init index 35b19a125..c7ce655a0 100644 --- a/meta-digi-dey/recipes-core/recovery/recovery-initramfs/recovery-initramfs-init +++ b/meta-digi-dey/recipes-core/recovery/recovery-initramfs/recovery-initramfs-init @@ -158,7 +158,7 @@ mount_external_disks() { local devices=$(ls -1 /dev/sd? 2>/dev/null) for device in ${devices}; do for i in ${device}?; do - local dev_name=$(basename "${device}${i}") + local dev_name=$(basename "${i}") local mount_dir="${USB_MOUNT_DIR}${dev_name}" mkdir -p "${mount_dir}" mount "/dev/${dev_name}" "${mount_dir}" 2>/dev/null