From: Sunmin Lee Date: Tue, 18 Jul 2017 06:23:28 +0000 (+0900) Subject: Divide system-recovery list file according to GUI X-Git-Tag: accepted/tizen/4.0/unified/20170816.011311~1^2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=9c270b8f181406bf4645d94ac973d8ac9949785e;p=platform%2Fcore%2Fsystem%2Finitrd-recovery.git Divide system-recovery list file according to GUI The list files of system-recovery are different according to the existence of GUI feature. They should be packaged separately (gui/non_gui). Change-Id: Ie9ebf1f59cd8531e80fb70a8ad2ee43fc1c34ddb Signed-off-by: Sunmin Lee --- diff --git a/packaging/initrd-recovery.spec b/packaging/initrd-recovery.spec index 4ca6d2d..dc82d97 100644 --- a/packaging/initrd-recovery.spec +++ b/packaging/initrd-recovery.spec @@ -1,7 +1,7 @@ Name: initrd-recovery Summary: Tools for system recovery -Version: 0.1.1 -Release: 2 +Version: 0.1.2 +Release: 3 Group: System/Utilities License: Apache-2.0 ExclusiveArch: %{arm} @@ -86,6 +86,8 @@ pushd build_non_gui %make_install mv %{buildroot}%{_libdir}/system-recovery/recovery-init \ %{buildroot}%{_libdir}/system-recovery/recovery-init.non_gui +mv %{buildroot}%{_datadir}/initrd-recovery/initrd.list.d/50-system-recovery.list \ + %{buildroot}%{_datadir}/initrd-recovery/initrd.list.d/50-system-recovery.list.non_gui popd # mobile @@ -93,19 +95,29 @@ pushd build_gui %make_install mv %{buildroot}%{_libdir}/system-recovery/recovery-init \ %{buildroot}%{_libdir}/system-recovery/recovery-init.gui +mv %{buildroot}%{_datadir}/initrd-recovery/initrd.list.d/50-system-recovery.list \ + %{buildroot}%{_datadir}/initrd-recovery/initrd.list.d/50-system-recovery.list.gui popd %post -n system-recovery-non_gui ln -s %{_libdir}/system-recovery/recovery-init.non_gui \ %{_libdir}/system-recovery/recovery-init +mv %{_datadir}/initrd-recovery/initrd.list.d/50-system-recovery.list.non_gui \ + %{_datadir}/initrd-recovery/initrd.list.d/50-system-recovery.list %preun -n system-recovery-non_gui rm -f %{_libdir}/system-recovery/recovery-init +mv %{_datadir}/initrd-recovery/initrd.list.d/50-system-recovery.list \ + %{_datadir}/initrd-recovery/initrd.list.d/50-system-recovery.list.non_gui %post -n system-recovery-gui ln -s %{_libdir}/system-recovery/recovery-init.gui \ %{_libdir}/system-recovery/recovery-init +mv %{_datadir}/initrd-recovery/initrd.list.d/50-system-recovery.list.gui \ + %{_datadir}/initrd-recovery/initrd.list.d/50-system-recovery.list %preun -n system-recovery-gui rm -f %{_libdir}/system-recovery/recovery-init +mv %{_datadir}/initrd-recovery/initrd.list.d/50-system-recovery.list \ + %{_datadir}/initrd-recovery/initrd.list.d/50-system-recovery.list.gui %posttrans %{_libdir}/initrd-recovery/mkinitrd-recovery.sh @@ -122,12 +134,13 @@ rm -f %{_libdir}/system-recovery/recovery-init %files -n system-recovery %defattr(-,root,root,-) %manifest initrd-recovery.manifest -%{_datadir}/initrd-recovery/initrd.list.d/50-system-recovery.list %files -n system-recovery-non_gui +%{_datadir}/initrd-recovery/initrd.list.d/50-system-recovery.list.non_gui %{_libdir}/system-recovery/recovery-init.non_gui %files -n system-recovery-gui +%{_datadir}/initrd-recovery/initrd.list.d/50-system-recovery.list.gui %{_libdir}/system-recovery/recovery-init.gui %{_libdir}/system-recovery/system-recovery %{_libdir}/system-recovery/res/images/*.png