From 0de2891bcd7b6050c81a86e41488cffba0315209 Mon Sep 17 00:00:00 2001 From: Oleg Date: Mon, 12 Dec 2022 10:14:50 +0300 Subject: [PATCH] fix install mode SPI for extlinux.conf (#4553) --- packages/bsp/common/usr/sbin/armbian-install | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/packages/bsp/common/usr/sbin/armbian-install b/packages/bsp/common/usr/sbin/armbian-install index 9138a4e68f..62f5d4edbd 100755 --- a/packages/bsp/common/usr/sbin/armbian-install +++ b/packages/bsp/common/usr/sbin/armbian-install @@ -416,7 +416,12 @@ create_armbian() # Boot from SPI, root = SATA / USB # if [[ $1 == *spi* ]]; then - sed -e 's,rootdev=.*,rootdev='"$satauuid"',g' -i "${TempDir}"/rootfs/boot/armbianEnv.txt + if [[ -f "${TempDir}"/rootfs/boot/armbianEnv.txt ]]; then + sed -e 's,rootdev=.*,rootdev='"$satauuid"',g' -i "${TempDir}"/rootfs/boot/armbianEnv.txt + fi + if [[ -f "${TempDir}"/rootfs/boot/extlinux/extlinux.conf ]]; then + sed -e 's,root='"$root_uuid"',root='"$satauuid"',g' -i "${TempDir}"/rootfs/boot/extlinux/extlinux.conf + fi echo "$satauuid / $FilesystemChoosen ${mountopts[$FilesystemChoosen]}" >> "${TempDir}"/rootfs/etc/fstab fi