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

index a4d1f17..bdc6c81 100644 (file)
@@ -68,3 +68,5 @@ ADD_SUBDIRECTORY(${RING_DIR})
 ADD_SUBDIRECTORY(src)
 ADD_SUBDIRECTORY(${COMMON_DIR})
 
+# install rule file
+INSTALL(FILES ${CMAKE_SOURCE_DIR}/${PKGNAME}.rule DESTINATION /etc/smack/accesses2.d)
index 98b7a18..f06a671 100755 (executable)
@@ -1,26 +1,10 @@
 <manifest>
        <define>
                <domain name="org.tizen.clock" />
-               <request>
-                       <smack request="system::homedir" type="arwxt"/>
-                       <smack request="xorg" type="w"/>
-                       <smack request="system::vconf" type="arwxt"/>
-                       <smack request="net-config" type="r"/>
-                       <smack request="ail::db" type="rw"/>
-                       <smack request="pkgmgr" type="r"/>
-                       <smack request="dbus" type="rw"/>
-                       <smack request="libslp-alarm::db" type="rw"/>
-                       <smack request="efreet" type="rx"/>
-                       <smack request="power_manager" type="w"/>
-                       <smack request="isf" type="rw"/>
-                       <smack request="sound_server" type="rw"/>
-                       <smack request="pulseaudio" type="wx"/>
-                       <smack request="media-data::db" type="rw"/>
-               </request>
        </define>
        <assign>
-               <filesystem path="/opt/share/applications/org.tizen.clock.desktop" label="_" />
-               <filesystem path="/opt/share/icons/default/small/org.tizen.clock.png" label="_" />
+               <filesystem path="/usr/share/applications/org.tizen.clock.desktop" label="_" />
+               <filesystem path="/usr/share/icons/default/small/org.tizen.clock.png" label="_" />
                <filesystem path="/opt/data/setting/tzlist.ini" label="_" />
        </assign>
        <request>
diff --git a/org.tizen.clock.rule b/org.tizen.clock.rule
new file mode 100644 (file)
index 0000000..942958a
--- /dev/null
@@ -0,0 +1,41 @@
+org.tizen.clock org.tizen.indicator rw
+org.tizen.clock system::homedir rwxat
+org.tizen.clock system::vconf rwxat
+org.tizen.clock libslp-alarm::db rw
+org.tizen.clock power_manager w
+org.tizen.clock org.tizen.setting rx
+org.tizen.clock worldclock::db rw
+org.tizen.clock dbus rwx
+org.tizen.clock pulseaudio wx
+org.tizen.clock ail::db rw
+org.tizen.clock sound_server rw
+org.tizen.clock immvibed rw
+org.tizen.clock system::use_internet r
+org.tizen.clock xorg rw
+org.tizen.clock isf rwx
+org.tizen.clock cbhm r
+org.tizen.clock data-provider-master r
+org.tizen.clock dali rwxat
+org.tizen.clock system::media rwxat
+org.tizen.clock system::share rwxat
+org.tizen.clock pulseaudio rwxat
+org.tizen.clock org.tizen.cluster-home rwa
+org.tizen.clock svi-data rx
+org.tizen.clock sys-assert::core rwxat
+org.tizen.clock efreet rx
+org.tizen.clock calendar-service wx
+org.tizen.clock tts-server rx
+org.tizen.clock vcs-server rwx
+org.tizen.clock syslogd w
+org.tizen.clock deviced rwx
+org.tizen.clock org.tizen.popsync x
+org.tizen.clock ug.worldclock-efl include
+org.tizen.clock ug.myfile-efl include
+e17 org.tizen.clock w
+org.tizen.app-tray org.tizen.clock rx
+org.tizen.data-provider-slave worldclock::db rw
+org.tizen.data-provider-slave libslp-alarm::db rw
+org.tizen.data-provider-slave org.tizen.clock rx
+org.tizen.add-viewer org.tizen.clock rx
+ui-gadget::client org.tizen.clock rx
+ui-gadget::client libslp-alarm::db rw
index d4dd559..48ae6ac 100644 (file)
@@ -419,6 +419,7 @@ chmod 660 /opt/dbspace/.worldclock.db-journal
 
 %files
 %manifest org.tizen.clock.manifest
+/etc/smack/accesses2.d/org.tizen.clock.rule
 %defattr(-,root,root,-)
 /usr/apps/org.tizen.clock/bin/clock
 /usr/apps/org.tizen.clock/res/edje/*.edj