Add smack rule
authorh2.seo <h2.seo@samsung.com>
Fri, 3 May 2013 06:24:25 +0000 (15:24 +0900)
committerh2.seo <h2.seo@samsung.com>
Fri, 3 May 2013 06:39:57 +0000 (15:39 +0900)
Change-Id: I9ae810ea76a18ac0504b01936505537d6507655f

.gitignore [new file with mode: 0644]
CMakeLists.txt
packaging/ug-camera-efl.spec
ug-camera-efl.manifest
ug.camera-efl.include [new file with mode: 0755]

diff --git a/.gitignore b/.gitignore
new file mode 100644 (file)
index 0000000..2c4290f
--- /dev/null
@@ -0,0 +1,2 @@
+*~
+*.orig
index 1f04124..de4263e 100755 (executable)
@@ -192,5 +192,8 @@ INSTALL(DIRECTORY ${CMAKE_SOURCE_DIR}/sounds DESTINATION ${SOUNDDIR})
 # install .camera.ini file
 INSTALL(FILES ${CMAKE_SOURCE_DIR}/.camera.ini DESTINATION ${DATADIR})
 
+# install ug rule include file
+INSTALL(FILES ${CMAKE_SOURCE_DIR}/ug.camera-efl.include DESTINATION /etc/smack/accesses2.d)
+
 # i18n
 ADD_SUBDIRECTORY(po)
index 69b21cd..80a7a68 100644 (file)
@@ -74,4 +74,5 @@ ln -sf /usr/bin/ug-client /usr/ug/bin/camera-efl
 %{_ugdir}/lib/libug-camera-efl.so.0.1.0
 %{_optdir}/usr/ug/data/%{name}/.camera.ini
 %{_usrdir}/share/packages/%{name}.xml
+/etc/smack/accesses2.d/ug.camera-efl.include
 
index 5457754..8051632 100644 (file)
@@ -1,11 +1,13 @@
 <manifest>
        <define>
-               <domain name="ug-camera-efl" policy="shared" />
+               <domain name="ug-camera-efl" />
        </define>
+       <assign>
+               <filesystem path="/usr/ug/res/icons/ug-camera-efl/ug-camera-efl.png" label="_" />
+               <filesystem path="/opt/usr/ug/data/ug-camera-efl/.camera.ini" label="ug-camera-efl" />
+               <filesystem path="/opt/usr/ug/data/ug-camera-efl" label="ug-camera-efl" type="transmutable" />
+       </assign>
        <request>
                <domain name="_" />
        </request>
-       <assign>
-               <filesystem path="/opt/ug/bin/camera-efl" label="ug-camera-efl" />
-       </assign>
 </manifest>
diff --git a/ug.camera-efl.include b/ug.camera-efl.include
new file mode 100755 (executable)
index 0000000..7511392
--- /dev/null
@@ -0,0 +1,26 @@
+$1 ail::db rw
+$1 cbhm r
+$1 dbus rx
+$1 deviced w
+$1 device::camera rw
+$1 device::hwcodec r
+$1 device::mdnie rw
+$1 device::video rw
+$1 isf rx
+$1 mdm-server w
+$1 media-data::db rw
+$1 media-server rwx
+$1 pkgmer::db r
+$1 power_manager w
+$1 sound_server rw
+$1 stt-server rx
+$1 system::use_internet r
+$1 tts-server x
+$1 ug-image-viewer-efl wx
+$1 ug-camera-efl rwxat
+$1 vcs-server rwx
+$1 xorg rw
+$1 image-filter-d::db rw
+$1 ug.image-viewer-efl include
+$1 ug.setting-location-efl include
+$1 ug.setting-voice-efl include