packaging: install boot.scr.uimg for QEMU
authorŁukasz Stelmach <l.stelmach@samsung.com>
Wed, 26 Jul 2023 10:15:21 +0000 (12:15 +0200)
committerJaehoon Chung <jh80.chung@samsung.com>
Tue, 17 Oct 2023 11:02:45 +0000 (20:02 +0900)
Change-Id: I487eabf16f67d56dc71bcda45a54a33325117eaa
Signed-off-by: Łukasz Stelmach <l.stelmach@samsung.com>
packaging/u-boot-qemu-riscv64.spec

index 661727e..6ad9bc0 100644 (file)
@@ -48,11 +48,15 @@ done
 ./build/riscv64/tools/mkenvimage -s 16384 -o uboot.env default_envs.txt
 rm default_envs.txt
 
+# Build boot.scr
+mkimage -A riscv -T script -C none -n "Tizen QEMU RISC-V Script" -d ./tizen/bootscript/tizen-boot-vf2.scr ./boot.scr.uimg
+
 %install
 rm -rf %{buildroot}
 
 # u-boot installation
 install -m 644 -D uboot.env %{buildroot}/boot/uboot.env
+install -m 644 -D boot.scr.uimg %{buildroot}/boot/boot.scr.uimg
 install -m 644 -D build/riscv64/u-boot %{buildroot}/%{_libdir}/u-boot/qemu-riscv64/uboot.elf
 install -m 644 -D build/riscv64/u-boot.bin %{buildroot}/%{_libdir}/u-boot/qemu-riscv64/u-boot.bin
 install -m 644 -D build/riscv64_smode/u-boot %{buildroot}/%{_libdir}/u-boot/qemu-riscv64_smode/uboot.elf
@@ -64,6 +68,7 @@ install -m 644 -D build/riscv64_smode/u-boot.bin %{buildroot}/%{_libdir}/u-boot/
 %manifest u_boot_qemu_riscv64.manifest
 %defattr(-,root,root,-)
 /boot/uboot.env
+/boot/boot.scr.uimg
 %{_libdir}/u-boot/qemu-riscv64/u-boot.bin
 %{_libdir}/u-boot/qemu-riscv64/uboot.elf
 %{_libdir}/u-boot/qemu-riscv64_smode/u-boot.bin