From e1510e33dce61754e27a6333e4410b6c28634c99 Mon Sep 17 00:00:00 2001 From: "seong.chung" Date: Fri, 11 Apr 2014 17:13:53 +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 (org.tizen.app-selector.rule) - Remove install statement about installing rule file described in CMakeLists.txt - Remove file path and name declaration of spec file (packaging/org.tizen.app-selector.spec) Reference site https://wiki.tizen.org/wiki/Security:SmackThreeDomainModel Change-Id: I3308fceb44303da656eb729f0dde6cc33322b9d6 Signed-off-by: seong.chung --- CMakeLists.txt | 2 -- org.tizen.app-selector.rule | 18 ------------------ packaging/org.tizen.app-selector.spec | 1 - 3 files changed, 21 deletions(-) delete mode 100644 org.tizen.app-selector.rule diff --git a/CMakeLists.txt b/CMakeLists.txt index 9b6fb35..e114a3a 100755 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -65,8 +65,6 @@ INSTALL(FILES ${CMAKE_BINARY_DIR}/app-selector.edj DESTINATION ${EDJDIR}) CONFIGURE_FILE(${PKGNAME}.xml.in ${CMAKE_BINARY_DIR}/${PKGNAME}.xml) INSTALL(FILES ${CMAKE_BINARY_DIR}/${PKGNAME}.xml DESTINATION /usr/share/packages) -# install smack rule -INSTALL(FILES ${CMAKE_SOURCE_DIR}/org.tizen.app-selector.rule DESTINATION /opt/etc/smack/accesses.d) # i18n ADD_SUBDIRECTORY(po) diff --git a/org.tizen.app-selector.rule b/org.tizen.app-selector.rule deleted file mode 100644 index 827c023..0000000 --- a/org.tizen.app-selector.rule +++ /dev/null @@ -1,18 +0,0 @@ -org.tizen.app-selector system::homedir rwxat -org.tizen.app-selector system::vconf rwxat -org.tizen.app-selector system::media rwxat -org.tizen.app-selector system::share rwxat -org.tizen.app-selector system::use_internet r---- -org.tizen.app-selector pulseaudio rwxat -org.tizen.app-selector sys-assert::core rwxat -org.tizen.app-selector xorg rw--- -org.tizen.app-selector isf r---- -org.tizen.app-selector syslogd -w--- -org.tizen.app-selector ail::db rw--- -org.tizen.app-selector net.wifi-qs --x-- -org.tizen.app-selector sound_server rw--- -org.tizen.app-selector dbus r---- -e17 org.tizen.app-selector rw--- -stest-service org.tizen.app-selector r-x-- -org.tizen.app-selector stest-service -w--- -org.tizen.app-selector app-svc::db rw--- diff --git a/packaging/org.tizen.app-selector.spec b/packaging/org.tizen.app-selector.spec index 6cd6055..e4399eb 100755 --- a/packaging/org.tizen.app-selector.spec +++ b/packaging/org.tizen.app-selector.spec @@ -50,5 +50,4 @@ install LICENSE %{buildroot}/usr/share/license/%{name} /usr/share/edje/app-selector/app-selector.edj /usr/share/packages/org.tizen.app-selector.xml /usr/share/locale/*/LC_MESSAGES/*.mo -/opt/etc/smack/accesses.d/org.tizen.app-selector.rule /usr/share/license/%{name} -- 2.7.4