[Request]Update SMACK manifest and rule file
authorGoo Lee <goo81.lee@samsung.com>
Fri, 3 May 2013 09:29:14 +0000 (18:29 +0900)
committerGoo Lee <goo81.lee@samsung.com>
Fri, 3 May 2013 09:29:14 +0000 (18:29 +0900)
CMakeLists.txt
org.tizen.calculator.manifest
org.tizen.calculator.rule [new file with mode: 0644]
packaging/org.tizen.calculator.spec

index bbf6717..1614838 100644 (file)
@@ -106,3 +106,6 @@ ADD_SUBDIRECTORY(po)
 set(PREFIX ${CMAKE_INSTALL_PREFIX})
 install(FILES ${CMAKE_SOURCE_DIR}/org.tizen.calculator.xml DESTINATION /usr/share/packages)
 install(FILES ${CMAKE_SOURCE_DIR}/org.tizen.calculator.png DESTINATION  /usr/share/icons/default/small)
+
+# rule file
+install(FILES ${CMAKE_SOURCE_DIR}/org.tizen.calculator.rule DESTINATION  /etc/smack/accesses2.d/)
index b9816f3..1abf8c5 100644 (file)
@@ -1,18 +1,10 @@
 <manifest>
        <define>
                <domain name="org.tizen.calculator" />
-               <request>
-                       <smack request="system::homedir" type="arwxt"/>
-                       <smack request="system::vconf" type="arwxt"/>
-                       <smack request="system::use_internet" type="r"/>
-                       <smack request="ail::db" type="rw"/>
-                       <smack request="xorg" type="rw"/>
-                       <smack request="isf" type="rwx"/>
-               </request>
        </define>
        <assign>
-               <filesystem path="/opt/share/applications/org.tizen.calculator.desktop" label="_" />
-               <filesystem path="/opt/share/icons/default/small/org.tizen.calculator.png" label="_" />
+               <filesystem path="/usr/share/applications/org.tizen.calculator.desktop" label="_" />
+               <filesystem path="/usr/share/icons/default/small/org.tizen.calculator.png" label="_" />
        </assign>
        <request>
                <domain name="org.tizen.calculator" />
diff --git a/org.tizen.calculator.rule b/org.tizen.calculator.rule
new file mode 100644 (file)
index 0000000..dcd59ff
--- /dev/null
@@ -0,0 +1,20 @@
+org.tizen.calculator org.tizen.indicator rw
+org.tizen.calculator sound_server rw
+org.tizen.calculator dbus r
+org.tizen.calculator org.tizen.clock rx
+org.tizen.calculator pulseaudio wx
+org.tizen.calculator ail::db rw
+org.tizen.calculator system::vconf rwxat
+org.tizen.calculator system::homedir rwxat
+org.tizen.calculator sound_server r
+org.tizen.calculator system::media rwxat
+org.tizen.calculator system::share rwxat
+org.tizen.calculator pulseaudio rwxat
+org.tizen.calculator svi-data rx
+org.tizen.calculator xorg rw
+org.tizen.calculator system::use_internet r
+org.tizen.calculator isf rwx
+org.tizen.calculator immvibed rw
+org.tizen.calculator sys-assert::core rwxat
+org.tizen.app-tray org.tizen.calculator rx
+e17 org.tizen.calculator w
index 12e1af1..86f38aa 100644 (file)
@@ -44,6 +44,7 @@ rm -rf %{buildroot}
 
 %files
 %manifest org.tizen.calculator.manifest
+/etc/smack/accesses2.d/org.tizen.calculator.rule
 %defattr(-,root,root,-)
 %attr(-,inhouse,inhouse)
 /usr/apps/org.tizen.calculator/bin/calculator