Patch for GUI in RO update
[platform/core/system/initrd-fota.git] / packaging / initrd-fota.spec
1 Name:       initrd-fota
2 Summary:    package for building ramdisk-recovery.img
3 Version:    0.1.4
4 Release:    0
5 Group:      System/Utilities
6 License:    Apache-2.0
7 Source0:    %{name}-%{version}.tar.gz
8 ExclusiveArch: %{arm}
9 BuildRequires: cmake
10 BuildRequires: gettext-tools
11
12 Requires: util-linux
13 Requires: grep
14 Requires: bash
15 Requires: procps
16 Requires: dbus-libs
17
18 %description
19 package for building partition image for RAMDISK2 (ramdisk-recovery.img)
20
21
22 %prep
23 %setup -q
24
25 %build
26
27
28 %install
29
30 %define init_script_dir %{_libdir}/initrd-recovery/fota
31
32 mkdir -p %{buildroot}/opt/data/recovery
33 mkdir -p %{buildroot}/opt/usr/data/recovery
34
35 mkdir -p %{buildroot}%{init_script_dir}
36 cp ./scripts/fota-init.sh %{buildroot}%{init_script_dir}/fota-init.sh
37 cp ./scripts/fus_rw-init.sh %{buildroot}%{init_script_dir}/
38 # Pre-patch script
39 cp ./scripts/backup-passwd.sh %{buildroot}%{init_script_dir}/
40 cp ./scripts/restore-passwd.sh %{buildroot}%{init_script_dir}/
41
42 mkdir -p %{buildroot}%{_datadir}/initrd-recovery/initrd.list.d
43 cp ./scripts/40-fota.list %{buildroot}%{_datadir}/initrd-recovery/initrd.list.d
44
45 %files
46 %manifest initrd-fota.manifest
47 %license LICENSE
48 %attr(700,root,root) %{_libdir}/initrd-recovery/fota/*.sh
49 %attr(700,root,root) %{_datadir}/initrd-recovery/initrd.list.d/*.list
50 %attr(777,system,system) /opt/data/recovery
51 %attr(777,system,system) /opt/usr/data/recovery