2 Summary: package for building ramdisk-recovery.img
5 Group: System/Utilities
7 Source0: %{name}-%{version}.tar.gz
9 BuildRequires: gettext-tools
15 Requires: initrd-recovery
16 Requires: device-mapper
21 package for building partition image for RAMDISK2 (ramdisk-recovery.img)
23 %package -n bow-restore
24 Summary: Package for the bow-restore - a tool to restore checkpointed data
25 %description -n bow-restore
26 package for the bow-reostre - a tool to restore checkpointed data
33 -DINITRD_FOTA_LIB_DIR=%{_libdir} \
34 -DINITRD_FOTA_SCRIPTS_DIR=scripts
40 %define init_script_dir %{_libdir}/initrd-recovery/fota
42 mkdir -p %{buildroot}/opt/data/update
44 mkdir -p %{buildroot}%{init_script_dir}
45 cp ./scripts/fota-init.sh %{buildroot}%{init_script_dir}/fota-init.sh
46 cp ./scripts/fus_rw-init.sh %{buildroot}%{init_script_dir}/fus_rw-init.sh
47 cp ./scripts/progress_restart.sh %{buildroot}%{init_script_dir}/progress_restart.sh
49 mkdir -p %{buildroot}%{_datadir}/initrd-recovery/initrd.list.d
50 cp ./scripts/40-fota.list %{buildroot}%{_datadir}/initrd-recovery/initrd.list.d
53 chsmack -e "System::Privileged" %{buildroot}%{init_script_dir}/progress_restart.sh
56 %manifest initrd-fota.manifest
58 %attr(700,root,root) %{init_script_dir}/*.sh
59 %attr(700,root,root) %{_datadir}/initrd-recovery/initrd.list.d/*.list
60 %attr(777,system,system) /opt/data/update
63 %manifest initrd-fota.manifest
64 %attr(700,root,root) %{_sbindir}/bow-restore