Skip to content

Commit 273d6fc

Browse files
quic-khuzurivishwasudupa
authored andcommitted
Update build-ubuntu-rootfs.sh
Device tree parameter in menu entry is not required for QLI targets, since its already fulfilled with dtb.bin. Added support for separate menu entry to accomodate the QLI targets. Signed-off-by: quic-khuzuri <[email protected]>
1 parent b0d1e1f commit 273d6fc

File tree

1 file changed

+13
-1
lines changed

1 file changed

+13
-1
lines changed

rootfs/scripts/build-ubuntu-rootfs.sh

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,7 @@ KERNEL_DEB=""
6464
FIRMWARE_DEB=""
6565
USE_CONF=0
6666
USE_MANIFEST=0
67+
TARGET=""
6768

6869
if [[ $# -eq 4 ]]; then
6970
CONF="$1"
@@ -87,6 +88,7 @@ elif [[ $# -eq 3 ]]; then
8788
FIRMWARE_DEB="$2"
8889
USE_CONF=0
8990
USE_MANIFEST=0
91+
TARGET="$3"
9092
fi
9193
elif [[ $# -eq 2 ]]; then
9294
CONF=""
@@ -422,7 +424,17 @@ crd_dtb_path=\"/lib/firmware/\$kernel_ver/device-tree/x1e80100-crd.dtb\"
422424
echo '[CHROOT] Writing GRUB configuration...'
423425
tee /boot/grub.cfg > /dev/null <<GRUBCFG
424426
set timeout=5
425-
set default=${CODENAME}_crd
427+
\#set default=${CODENAME}_crd
428+
set default=\"QLI\"
429+
if [ "$TARGET" == \"hamoa\" ]; then
430+
set default=\"hamoa\"
431+
fi
432+
menuentry \"Ubuntu QLI IoT for X Elite CRD\" --id QLI {
433+
search --no-floppy --label system --set=root
434+
linux /boot/vmlinuz-\$kernel_ver earlycon console=ttyMSM0,115200n8 root=LABEL=system cma=128M rw clk_ignore_unused pd_ignore_unused efi=noruntime rootwait ignore_loglevel
435+
initrd /boot/initrd.img-\$kernel_ver
436+
}
437+
426438
menuentry \"Ubuntu ${CODENAME} IoT for X Elite CRD\" --id ${CODENAME}_crd {
427439
search --no-floppy --label system --set=root
428440
devicetree \$crd_dtb_path

0 commit comments

Comments
 (0)