2 Summary: package for building ramdisk-recovery.img
5 Group: System/Utilities
7 Source0: %{name}-%{version}.tar.gz
9 BuildRequires: gettext-tools
16 Requires: initrd-recovery
17 Requires: device-mapper
20 package for building partition image for RAMDISK2 (ramdisk-recovery.img)
28 -DINITRD_FOTA_LIB_DIR=%{_libdir} \
29 -DINITRD_FOTA_SCRIPTS_DIR=scripts
35 %define init_script_dir %{_libdir}/initrd-recovery/fota
37 mkdir -p %{buildroot}/opt/data/update
39 mkdir -p %{buildroot}%{init_script_dir}
40 cp ./scripts/fota-init.sh %{buildroot}%{init_script_dir}/fota-init.sh
41 cp ./scripts/fus_rw-init.sh %{buildroot}%{init_script_dir}/fus_rw-init.sh
42 cp ./scripts/progress_restart.sh %{buildroot}%{init_script_dir}/progress_restart.sh
44 mkdir -p %{buildroot}%{_datadir}/initrd-recovery/initrd.list.d
45 cp ./scripts/40-fota.list %{buildroot}%{_datadir}/initrd-recovery/initrd.list.d
48 chsmack -e "System::Privileged" %{buildroot}%{init_script_dir}/progress_restart.sh
51 %manifest initrd-fota.manifest
53 %attr(700,root,root) %{init_script_dir}/*.sh
54 %attr(700,root,root) %{_datadir}/initrd-recovery/initrd.list.d/*.list
55 %attr(777,system,system) /opt/data/update
56 %attr(700,root,root) %{_sbindir}/bow-restore