Remove SMACK rule file(.rule) according three domain model 77/19377/2
authorseong.chung <seong.chung@samsung.com>
Fri, 11 Apr 2014 08:03:48 +0000 (17:03 +0900)
committerSeongwook Chung <seong.chung@samsung.com>
Fri, 11 Apr 2014 08:07:28 +0000 (01:07 -0700)
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 <seong.chung@samsung.com>
CMakeLists.txt
download-provider.rule [deleted file]
packaging/download-provider.spec

index 5fdd68a..0612f0a 100755 (executable)
@@ -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 (file)
index 9739e6d..0000000
+++ /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--
index 67312c2..8e088d8 100755 (executable)
@@ -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