Apply SMACK rule for RSA
authorjaduk.koo <jaduk.koo@samsung.com>
Sat, 4 May 2013 07:28:15 +0000 (16:28 +0900)
committerjaduk.koo <jaduk.koo@samsung.com>
Sat, 4 May 2013 07:37:26 +0000 (16:37 +0900)
Change-Id: I8242294490e9fcf8e24867a3f96fea748de66c4c

org.tizen.call.manifest
org.tizen.call.rule [new file with mode: 0755]
packaging/org.tizen.call.spec
ui/CMakeLists.txt

index 2eaa1b6d53a426eee8329ea6b2d4beb0acd74faa..049b20d87b9ed239df2e11f7a316e99caa0fd497 100755 (executable)
@@ -1,22 +1,6 @@
 <manifest>
        <define>
                <domain name="org.tizen.call" />
-               <request>
-                       <smack request="ail::db" type="rw"/>
-                       <smack request="system::vconf" type="arwxt"/>
-                       <smack request="system::homedir" type="arwxt"/>
-                       <smack request="net-config" type="r"/>
-                       <smack request="xorg" type="w"/>
-                       <smack request="dbus" type="rw"/>
-                       <smack request="contacts-service" type="rw"/>
-                       <smack request="contacts-service::db" type="rw"/>
-                       <smack request="sound_server" type="rw"/>
-                       <smack request="isf" type="rwx"/>
-                       <smack request="libug-phone::data" type="rwx"/>
-                       <smack request="pkgmgr" type="r"/>
-                       <smack request="efreet" type="x"/>
-                       <smack request="pulseaudio" type="wx"/>
-               </request>
        </define>
        <assign>
                <filesystem path="/usr/share/applications/org.tizen.call.desktop" label="_" />
diff --git a/org.tizen.call.rule b/org.tizen.call.rule
new file mode 100755 (executable)
index 0000000..4fbfd23
--- /dev/null
@@ -0,0 +1,50 @@
+e17 org.tizen.call w
+org.tizen.call system::homedir rwxat
+org.tizen.call system::vconf rwxat
+org.tizen.call system::media rwxat
+org.tizen.call system::share rwxat
+org.tizen.call pulseaudio rwxat
+org.tizen.call sys-assert::core rwxat
+org.tizen.app-tray org.tizen.call rx
+stest-service org.tizen.call rx
+org.tizen.call stest-service w
+
+org.tizen.quickpanel org.tizen.call rwx
+org.tizen.indicator org.tizen.call rwx
+org.tizen.lockscreen org.tizen.call rx
+
+org.tizen.call notification::db rw
+org.tizen.call ail::db rw
+org.tizen.call isf rwx
+org.tizen.call sound_server rw
+org.tizen.call contacts-service rwx
+org.tizen.call libaccounts-svc::db rw
+org.tizen.call immvibed rw
+org.tizen.call system::use_internet r
+org.tizen.call xorg rw
+org.tizen.call dbus rwx
+org.tizen.call org.tizen.indicator rw
+org.tizen.call org.tizen.setting rx
+org.tizen.call power_manager w
+org.tizen.call deviced rwx
+org.tizen.call phone-misc::db rw
+org.tizen.call org.tizen.pwlock rwx
+org.tizen.call mdm-server w
+org.tizen.call org.tizen.phone rw
+org.tizen.call msg-service w
+org.tizen.call efreet rx
+org.tizen.call cbhm r
+org.tizen.call svi-data rx
+org.tizen.call tts-server rx
+org.tizen.call org.tizen.contacts r
+org.tizen.call org.tizen.camera-app r
+org.tizen.call csc-manager rw
+org.tizen.call vcs-server rwx
+vcs-server org.tizen.call rw
+org.tizen.call org.tizen.facebook rx
+org.tizen.call crash-popup r
+org.tizen.call starter w
+
+org.tizen.call ug.contacts-list-efl include
+org.tizen.call ug.phone-tabui-efl include
+org.tizen.call ug.joyn-share-efl include
index 5bd4f909bd8c1ccfe16bf5c7feb1ffc2c8a4764e..292a6163308dc5bf0e44bfc3a352f601bc167fa4 100755 (executable)
@@ -82,3 +82,4 @@ chown -R 5000:5000 /usr/apps/%{name}/data
 /usr/apps/%{name}/res/media/*.wav
 /usr/share/packages/%{name}.xml
 /usr/share/icons/default/small/%{name}.png
+/etc/smack/accesses2.d/%{name}.rule
index 06c5e35e5dda9b43bd002a6fd6904178e28565a3..ed5247512e2eab0c43c10eb8b6e29ae17b34e8f7 100755 (executable)
@@ -172,5 +172,7 @@ INSTALL(DIRECTORY ../call-engine/sounds/ DESTINATION ${MEDIADIR} FILES_MATCHING
 # install application HOME directory
 INSTALL(DIRECTORY DESTINATION ${DATADIR})
 
+# install SMACK rule file.
+install(FILES ${CMAKE_CURRENT_SOURCE_DIR}/../${PKG_NAME}.rule DESTINATION  /etc/smack/accesses2.d)
 # i18n
 ADD_SUBDIRECTORY(po)