Add build feature for applications 15/78215/1 submit/tizen/20160704.131508 submit/tizen/20160704.132002
authorSungbae Yoo <sungbae.yoo@samsung.com>
Mon, 4 Jul 2016 13:14:30 +0000 (22:14 +0900)
committerSungbae Yoo <sungbae.yoo@samsung.com>
Mon, 4 Jul 2016 13:14:30 +0000 (22:14 +0900)
Change-Id: I74cded186b36d166fda14c3df57da975b8c7b687
Signed-off-by: Sungbae Yoo <sungbae.yoo@samsung.com>
CMakeLists.txt
packaging/krate.spec

index ba4a34b..df3adf8 100755 (executable)
@@ -91,4 +91,6 @@ ADD_SUBDIRECTORY(${KRATE_SERVER})
 #ADD_SUBDIRECTORY(${KRATE_VOLUME})
 #ADD_SUBDIRECTORY(${KRATE_LIB})
 #ADD_SUBDIRECTORY(${KRATE_MODULE})
+IF("${TIZEN_PROFILE_NAME}" STREQUAL "mobile")
 ADD_SUBDIRECTORY(${KRATE_TOOLS})
+ENDIF()
index 98c2fd0..36f2523 100644 (file)
@@ -119,8 +119,40 @@ developing the krate client program.
 %{_includedir}/krate
 %{_libdir}/pkgconfig/krate.pc
 
+## PAM Plugin Package ########################################################
+%package -n dpm-pam-krate
+Summary: PAM Plugin for zone policy in device policy manager
+Group: Development/Libraries
+Requires: systemd
+
+%description -n dpm-pam-krate
+PAM Plugin for zone policy in device policy manager and CLI tool
+
+%post -n dpm-pam-krate
+mv /etc/pam.d/systemd-user /etc/pam.d/systemd-user.keep
+cp /etc/pam.d/systemd-user-zone /etc/pam.d/systemd-user
+
+%postun -n dpm-pam-krate
+mv /etc/pam.d/systemd-user.keep /etc/pam.d/systemd-user
+
+%files -n dpm-pam-krate
+%manifest krate.manifest
+%defattr(600,root,root,700)
+%attr(700,root,root) %{_libdir}/security/pam_*.so
+%attr(700,root,root) %{_sbindir}/krate-admin-cli
+%attr(700,root,root) %dir %{TZ_SYS_ETC}/krate
+%attr(600,root,root) %config %{TZ_SYS_ETC}/krate/owner.xml
+%attr(700,root,root) /etc/gumd/useradd.d/20_pam-krate-add.post
+%attr(700,root,root) /etc/gumd/userdel.d/20_pam-krate-remove.post
+%attr(644,root,root) %{TZ_SYS_RO_ICONS}/krate/indicator_icon.png
+%attr(644,root,root) %{TZ_SYS_RO_ICONS}/krate/noti_list_sub_icon.png
+%config /etc/pam.d/*
+
 %endif
 
+## Begin of mobile feature ###################################################
+%if "%{profile}" == "mobile"
+
 ## Krate Setup Wizard Package #################################################
 %package -n org.tizen.krate-setup-wizard
 Summary: Tizen Krate setup wizard Interface
@@ -131,7 +163,6 @@ BuildRequires: pkgconfig(capi-appfw-application)
 BuildRequires: pkgconfig(evas)
 BuildRequires: pkgconfig(notification)
 BuildRequires: pkgconfig(zone)
-Requires: libzone = %{version}-%{release}
 
 %description -n org.tizen.krate-setup-wizard
 Tizen Krate setup wizard interface for zone
@@ -193,33 +224,4 @@ Tizen Krate keyguard interface
 %{keyguard_home}/res/*
 %{TZ_SYS_RO_PACKAGES}/org.tizen.keyguard.xml
 
-%if 0
-## PAM Plugin Package ########################################################
-%package -n dpm-pam-krate
-Summary: PAM Plugin for zone policy in device policy manager
-Group: Development/Libraries
-Requires: systemd
-
-%description -n dpm-pam-krate
-PAM Plugin for zone policy in device policy manager and CLI tool
-
-%post -n dpm-pam-krate
-mv /etc/pam.d/systemd-user /etc/pam.d/systemd-user.keep
-cp /etc/pam.d/systemd-user-zone /etc/pam.d/systemd-user
-
-%postun -n dpm-pam-krate
-mv /etc/pam.d/systemd-user.keep /etc/pam.d/systemd-user
-
-%files -n dpm-pam-krate
-%manifest krate.manifest
-%defattr(600,root,root,700)
-%attr(700,root,root) %{_libdir}/security/pam_*.so
-%attr(700,root,root) %{_sbindir}/krate-admin-cli
-%attr(700,root,root) %dir %{TZ_SYS_ETC}/krate
-%attr(600,root,root) %config %{TZ_SYS_ETC}/krate/owner.xml
-%attr(700,root,root) /etc/gumd/useradd.d/20_pam-krate-add.post
-%attr(700,root,root) /etc/gumd/userdel.d/20_pam-krate-remove.post
-%attr(644,root,root) %{TZ_SYS_RO_ICONS}/krate/indicator_icon.png
-%attr(644,root,root) %{TZ_SYS_RO_ICONS}/krate/noti_list_sub_icon.png
-%config /etc/pam.d/*
 %endif