From f4063377199f3f23f2950731343f4088924e0631 Mon Sep 17 00:00:00 2001 From: "seong.chung" Date: Fri, 11 Apr 2014 17:03:48 +0900 Subject: [PATCH] Remove SMACK rule file(.rule) according three domain model Since SMACK only allows three labels, "_"(floor), "User", "System" The labels of current rule file are not appropriate Solution: - Remove rule file (download-provider.rule) - Remove install statement about installing rule file described in CMakeLists.txt - Remove file path and name declaration of spec file (packaging/download-provider.spec) Reference site https://wiki.tizen.org/wiki/Security:SmackThreeDomainModel Change-Id: I7116f08b2869cdb361baf72871ff6e555e70bbbb Signed-off-by: seong.chung --- CMakeLists.txt | 3 --- download-provider.rule | 17 ----------------- packaging/download-provider.spec | 1 - 3 files changed, 21 deletions(-) delete mode 100644 download-provider.rule diff --git a/CMakeLists.txt b/CMakeLists.txt index 5fdd68a..0612f0a 100755 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -61,7 +61,4 @@ IF(DEFINED LICENSE_DIR) INSTALL(FILES share/license/${PROJECT_NAME} DESTINATION ${LICENSE_DIR}) ENDIF(DEFINED LICENSE_DIR) -IF(DEFINED SMACK_RULE_DIR) - INSTALL(FILES ${PROJECT_NAME}.rule DESTINATION ${SMACK_RULE_DIR}) -ENDIF(DEFINED SMACK_RULE_DIR) diff --git a/download-provider.rule b/download-provider.rule deleted file mode 100644 index 9739e6d..0000000 --- a/download-provider.rule +++ /dev/null @@ -1,17 +0,0 @@ -root download-provider rw--- -_default_ download-provider rw--- -download-provider _ -w--- -download-provider data-provider-master::notification.client -w--- -download-provider data-provider-master::notification rw--- -download-provider ail::db rw--- -download-provider device::app_logging -w--- -download-provider system::vconf rwx-- -download-provider system::ext_media rwxat -download-provider system::media rwxat -download-provider device::sys_logging -w--- -download-provider sys-assert::core rwxat -download-provider system::use_internet -w--- -download-provider download-provider::db rw--- -system::use_internet download-provider -w--- -org.tizen.quickpanel download-provider r-x-- -org.tizen.indicator download-provider rwx-- diff --git a/packaging/download-provider.spec b/packaging/download-provider.spec index 67312c2..8e088d8 100755 --- a/packaging/download-provider.spec +++ b/packaging/download-provider.spec @@ -129,7 +129,6 @@ ln -s ../download-provider.socket %{buildroot}%{_libdir}/systemd/system/sockets. %{_libdir}/libdownload-provider-interface.so.0 %{_bindir}/%{name} %{_licensedir}/%{name} -%{_smackruledir}/%{name}.rule %{_sqlschemafile} %files devel -- 2.7.4