diff options
-rw-r--r-- | .gitignore | 2 | ||||
-rwxr-xr-x | CMakeLists.txt | 3 | ||||
-rw-r--r-- | packaging/ug-camera-efl.spec | 1 | ||||
-rw-r--r-- | ug-camera-efl.manifest | 10 | ||||
-rwxr-xr-x | ug.camera-efl.include | 26 |
5 files changed, 38 insertions, 4 deletions
diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..2c4290f --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +*~ +*.orig diff --git a/CMakeLists.txt b/CMakeLists.txt index 1f04124..de4263e 100755 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -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) diff --git a/packaging/ug-camera-efl.spec b/packaging/ug-camera-efl.spec index 69b21cd..80a7a68 100644 --- a/packaging/ug-camera-efl.spec +++ b/packaging/ug-camera-efl.spec @@ -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 diff --git a/ug-camera-efl.manifest b/ug-camera-efl.manifest index 5457754..8051632 100644 --- a/ug-camera-efl.manifest +++ b/ug-camera-efl.manifest @@ -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 index 0000000..7511392 --- /dev/null +++ b/ug.camera-efl.include @@ -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 |