--- /dev/null
+p:/dev/null:bootinfo_sd.bin:x:x
+p:/dev/disk/by-partlabel/fsbl:FSBL.bin:x:x
+p:/dev/disk/by-partlabel/opensbi:fw_dynamic.itb:x:x
+p:/dev/disk/by-partlabel/uboot:u-boot.itb:x:x
+p:/dev/disk/by-partlabel/boot_a:boot.img:x:a
+p:/dev/disk/by-partlabel/boot_b:boot.img:x:b
+p:/dev/disk/by-partlabel/module_a:modules.img:x:a
+p:/dev/disk/by-partlabel/module_b:modules.img:x:b
+p:/dev/disk/by-partlabel/hal_a:hal.img:x:a
+p:/dev/disk/by-partlabel/hal_b:hal.img:x:b
+p:/dev/disk/by-partlabel/ramdisk_a:ramdisk.img:x:a
+p:/dev/disk/by-partlabel/ramdisk_b:ramdisk.img:x:b
+p:/dev/disk/by-partlabel/ramdisk-recovery_a:ramdisk-recovery.img:x:a
+p:/dev/disk/by-partlabel/ramdisk-recovery_b:ramdisk-recovery.img:x:b
+p:/dev/disk/by-partlabel/rootfs_a:rootfs.img:x:a
+p:/dev/disk/by-partlabel/rootfs_b:rootfs.img:x:b
+p:/dev/disk/by-partlabel/system-data:system-data.img:x:x
+p:/dev/disk/by-partlabel/user:user.img:x:x
+f:/dev/disk/by-partlabel/boot_a:boot.scr.uimg:/:a
+f:/dev/disk/by-partlabel/boot_b:boot.scr.uimg:/:b
+f:/dev/disk/by-partlabel/boot_a:uboot.env:/:a
+f:/dev/disk/by-partlabel/boot_b:uboot.env:/:b
+f:/dev/disk/by-partlabel/boot_a:Image:/:a
+f:/dev/disk/by-partlabel/boot_b:Image:/:b
+f:/dev/disk/by-partlabel/boot_a:k1-bananapi-f3.dtb:/:a
+f:/dev/disk/by-partlabel/boot_b:k1-bananapi-f3.dtb:/:b
--- /dev/null
+p:/dev/null:bootcode.bin:x:x
+p:/dev/disk/by-partlabel/spl+uboot:u-boot-with-spl.bin:x:x
+p:/dev/disk/by-partlabel/boot_a:boot.img:x:a
+p:/dev/disk/by-partlabel/boot_b:boot.img:x:b
+p:/dev/disk/by-partlabel/module_a:modules.img:x:a
+p:/dev/disk/by-partlabel/module_b:modules.img:x:b
+p:/dev/disk/by-partlabel/hal_a:hal.img:x:a
+p:/dev/disk/by-partlabel/hal_b:hal.img:x:b
+p:/dev/disk/by-partlabel/ramdisk_a:ramdisk.img:x:a
+p:/dev/disk/by-partlabel/ramdisk_b:ramdisk.img:x:b
+p:/dev/disk/by-partlabel/ramdisk-recovery_a:ramdisk-recovery.img:x:a
+p:/dev/disk/by-partlabel/ramdisk-recovery_b:ramdisk-recovery.img:x:b
+p:/dev/disk/by-partlabel/rootfs_a:rootfs.img:x:a
+p:/dev/disk/by-partlabel/rootfs_b:rootfs.img:x:b
+p:/dev/disk/by-partlabel/system-data:system-data.img:x:x
+p:/dev/disk/by-partlabel/user:user.img:x:x
+f:/dev/disk/by-partlabel/boot_a:boot.scr.uimg:/:a
+f:/dev/disk/by-partlabel/boot_b:boot.scr.uimg:/:b
+f:/dev/disk/by-partlabel/boot_a:uboot.env:/:a
+f:/dev/disk/by-partlabel/boot_b:uboot.env:/:b
+f:/dev/disk/by-partlabel/boot_a:Image:/:a
+f:/dev/disk/by-partlabel/boot_b:Image:/:b
+f:/dev/disk/by-partlabel/boot_a:th1520-lichee-pi-4a.dtb:/:a
+f:/dev/disk/by-partlabel/boot_b:th1520-lichee-pi-4a.dtb:/:b
%description -n fm-data-visionfive2
Provide flash-manager with partition table for flashing image and files of Visionfive2 board
+
+%package -n fm-data-lpi4a
+Summary: lpi-4a specific data for flash manager
+Group: System/Utilities
+Provides: fm-data
+
+%description -n fm-data-lpi4a
+Provide flash-manager with partition table for flashing image and files of lpi-4a board
+
+%package -n fm-data-bpif3
+Summary: bpi-f3 specific data for flash manager
+Group: System/Utilities
+Provides: fm-data
+
+%description -n fm-data-bpif3
+Provide flash-manager with partition table for flashing image and files of bpi-f3 board
%endif
%define init_script_dir %{_libdir}/initrd-recovery/flash
cp ./data/partition_generic.info %{buildroot}%{_hal_datadir}/
%ifarch riscv64
cp ./data/partition_visionfive2.info %{buildroot}%{_hal_datadir}/
+cp ./data/partition_lpi4a.info %{buildroot}%{_hal_datadir}/
+cp ./data/partition_bpif3.info %{buildroot}%{_hal_datadir}/
%endif
%post
%ifarch riscv64
%post -n fm-data-visionfive2
mv %{_hal_datadir}/partition_visionfive2.info %{_hal_datadir}/partition.info
+
+%post -n fm-data-lpi4a
+mv %{_hal_datadir}/partition_lpi4a.info %{_hal_datadir}/partition.info
+
+%post -n fm-data-bpif3
+mv %{_hal_datadir}/partition_bpif3.info %{_hal_datadir}/partition.info
%endif
%postun
%files -n fm-data-visionfive2
%manifest initrd-flash.manifest
%{_hal_datadir}/partition_visionfive2.info
+
+%files -n fm-data-lpi4a
+%manifest initrd-flash.manifest
+%{_hal_datadir}/partition_lpi4a.info
+
+%files -n fm-data-bpif3
+%manifest initrd-flash.manifest
+%{_hal_datadir}/partition_bpif3.info
%endif