From: jy910.yun Date: Thu, 18 Apr 2013 13:12:22 +0000 (+0900) Subject: add '*' smack label for ext4 file system X-Git-Tag: 2.1b_release~1 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=99b5ddbd3d6f22969b43c95970f0a079bba577ed;p=framework%2Fsystem%2Fsystem-server.git add '*' smack label for ext4 file system --- diff --git a/CMakeLists.txt b/CMakeLists.txt index 2ebc0e8..e5cd396 100755 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -77,6 +77,7 @@ INSTALL(FILES ${MOVINAND_FORMAT} DESTINATION bin) INSTALL(FILES ${UDEV_RULES} DESTINATION ${UDEV_RULES_PATH}) INSTALL(PROGRAMS ${CMAKE_BINARY_DIR}/system_server.sh DESTINATION /etc/rc.d/init.d) INSTALL(FILES system-server.conf DESTINATION /etc/dbus-1/system.d) +INSTALL(PROGRAMS ${CMAKE_CURRENT_SOURCE_DIR}/mmc-smack-label DESTINATION bin) ADD_SUBDIRECTORY(restarter) ADD_SUBDIRECTORY(sys_event) diff --git a/mmc-smack-label b/mmc-smack-label new file mode 100755 index 0000000..aa5f793 --- /dev/null +++ b/mmc-smack-label @@ -0,0 +1,5 @@ +#!/bin/bash +MOUNT_DIRECTORY=$1 +find $MOUNT_DIRECTORY -type d | xargs chsmack -a '*' -e '' +find $MOUNT_DIRECTORY -type f | xargs chsmack -a '*' +find $MOUNT_DIRECTORY | xargs chown app:app diff --git a/packaging/system-server.spec b/packaging/system-server.spec index 03ce722..8464fa6 100755 --- a/packaging/system-server.spec +++ b/packaging/system-server.spec @@ -142,6 +142,7 @@ systemctl daemon-reload %{_bindir}/sys_event %{_bindir}/sys_device_noti %{_bindir}/sys_pci_noti +%{_bindir}/mmc-smack-label %{_libdir}/systemd/system/multi-user.target.wants/system-server.service %{_libdir}/systemd/system/system-server.service %{_datadir}/system-server/sys_device_noti/batt_full_icon.png