Apply new smack
authorbyungjai.im <byungjai.im@samsung.com>
Fri, 3 May 2013 10:20:32 +0000 (19:20 +0900)
committerbyungjai.im <byungjai.im@samsung.com>
Fri, 3 May 2013 10:20:32 +0000 (19:20 +0900)
CMakeLists.txt [changed mode: 0644->0755]
org.tizen.memo.manifest [changed mode: 0644->0755]
org.tizen.memo.rule [new file with mode: 0755]
packaging/org.tizen.memo.spec [changed mode: 0644->0755]

old mode 100644 (file)
new mode 100755 (executable)
index 1718b7e..4b7aa76
@@ -99,6 +99,9 @@ INSTALL(FILES ${CMAKE_SOURCE_DIR}/images/01_header_icon_cancel.png DESTINATION $
 INSTALL(FILES ${CMAKE_SOURCE_DIR}/images/01_header_icon_done.png DESTINATION ${ICONDIR})
 INSTALL(FILES ${CMAKE_SOURCE_DIR}/images/01_header_icon_delete.png DESTINATION ${ICONDIR})
 
+# install SMACK rule file
+INSTALL(FILES ${CMAKE_SOURCE_DIR}/${PKGNAME}.rule DESTINATION /etc/smack/accesses2.d)
+
 # i18n
 ADD_SUBDIRECTORY(po)
 # theme
old mode 100644 (file)
new mode 100755 (executable)
index 6bcd9f8..475f473
@@ -1,31 +1,6 @@
 <manifest>
        <define>
                <domain name="org.tizen.memo" />
-               <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="libslp-memo::db" type="rw"/>
-                       <smack request="isf" type="rwx"/>
-                       <smack request="msg-service" type="rw"/>
-                       <smack request="contacts-service" type="rw"/>
-                       <smack request="libaccounts-svc" type="r"/>
-                       <smack request="email-service::db" type="rw"/>
-                       <smack request="dbus" type="w"/>
-                       <smack request="libaccounts-svc::db" type="rw"/>
-                       <smack request="worldclock::db" type="rw"/>
-                       <smack request="pkgmgr" type="r"/>
-                       <smack request="syspopup::db" type="rw"/>
-                       <smack request="contacts-service::db" type="rw"/>
-                       <smack request="libug-phone::data" type="rwx"/>
-                       <smack request="efreet" type="x"/>
-                       <smack request="media-data::db" type="rw"/>
-                       <smack request="app-svc::db" type="rw"/>
-                       <smack request="calendar-service::db" type="rw"/>
-                       <smack request="email-service" type="w"/>
-               </request>
        </define>
        <assign>
                <filesystem path="/opt/share/applications/org.tizen.memo.desktop" label="_" />
diff --git a/org.tizen.memo.rule b/org.tizen.memo.rule
new file mode 100755 (executable)
index 0000000..dcb6c1d
--- /dev/null
@@ -0,0 +1,22 @@
+org.tizen.memo system::vconf arwxt
+org.tizen.memo system::homedir arwxt
+org.tizen.memo net-config r
+org.tizen.memo xorg w
+org.tizen.memo libslp-memo::db rw
+org.tizen.memo isf rwx
+org.tizen.memo msg-service rw
+org.tizen.memo contacts-service rw
+org.tizen.memo libaccounts-svc r
+org.tizen.memo email-service::db rw
+org.tizen.memo dbus w
+org.tizen.memo libaccounts-svc::db rw
+org.tizen.memo worldclock::db rw
+org.tizen.memo pkgmgr r
+org.tizen.memo syspopup::db rw
+org.tizen.memo contacts-service::db rw
+org.tizen.memo libug-phone::data rwx
+org.tizen.memo efreet x
+org.tizen.memo media-data::db rw
+org.tizen.memo app-svc::db rw
+org.tizen.memo calendar-service::db rw
+org.tizen.memo email-service w
old mode 100644 (file)
new mode 100755 (executable)
index de2fe56..21e7400
@@ -59,6 +59,7 @@ rm -rf %{buildroot}
 
 %files
 %manifest org.tizen.memo.manifest
+/etc/smack/accesses2.d/org.tizen.memo.rule
 %defattr(-,root,root,-)
 /usr/apps/org.tizen.memo/*
 /usr/share/packages/org.tizen.memo.xml