2 Summary: Advanced flash-manager, package for building ramdisk-recovery.img
5 Group: System/Utilities
7 Source0: %{name}-%{version}.tar.gz
10 BuildRequires: libblkid-devel
11 BuildRequires: pkgconfig(libusbgx)
15 Requires: initrd-recovery
17 Requires: module-init-tools
18 Requires: wpa_supplicant
23 Provide kernel-based target image downloader.
24 This package would be included in partition image for RAMDISK2 (ramdisk-recovery.img)
26 %package -n fm-data-rpi3
27 Summary: RaspberryPi3 specific data for flash manager
28 Group: System/Utilities
31 %description -n fm-data-rpi3
32 Provide flash-manager with partition table for flashing image and files of Raspberry Pi 3 board
39 %cmake . -DCMAKE_INSTALL_PREFIX=%{_prefix}
47 %define init_script_dir %{_libdir}/initrd-recovery/flash
49 mkdir -p %{buildroot}%{init_script_dir}
50 cp ./scripts/flash-init.sh %{buildroot}%{init_script_dir}/flash-init.sh
52 mkdir -p %{buildroot}%{_datadir}/initrd-recovery/initrd.list.d
53 cp ./scripts/41-flash.list %{buildroot}%{_datadir}/initrd-recovery/initrd.list.d
55 cp ./data/partition_* %{buildroot}%{_datadir}/
57 mkdir -p %{buildroot}%{_datadir}/firmware/brcm
58 cp ./data/brcmfmac* %{buildroot}%{_datadir}/firmware/brcm
59 cp ./data/LICENCE.broadcom_bcm43xx %{buildroot}%{_datadir}/firmware/brcm
60 cp ./data/hostapd.conf %{buildroot}%{_datadir}/firmware/brcm
61 cp ./data/dnsmasq.conf %{buildroot}%{_datadir}/firmware/brcm
66 mv %{_datadir}/partition_rpi3.info %{_datadir}/partition.info
71 %manifest initrd-flash.manifest
73 %attr(700,root,root) %{_bindir}/flash-manager
74 %attr(700,root,root) %{init_script_dir}/*.sh
75 %attr(700,root,root) %{_datadir}/initrd-recovery/initrd.list.d/*.list
77 %files -n fm-data-rpi3
78 %attr(700,root,root) %{_datadir}/partition_rpi3.info
79 %attr(700,root,root) %{_datadir}/firmware/brcm/brcmfmac*
80 %attr(700,root,root) %{_datadir}/firmware/brcm/LICENCE.broadcom_bcm43xx
81 %attr(700,root,root) %{_datadir}/firmware/brcm/hostapd.conf
82 %attr(700,root,root) %{_datadir}/firmware/brcm/dnsmasq.conf