add '*' smack label for ext4 file system
authorjy910.yun <jy910.yun@samsung.com>
Thu, 18 Apr 2013 13:12:22 +0000 (22:12 +0900)
committerjy910.yun <jy910.yun@samsung.com>
Thu, 18 Apr 2013 13:12:22 +0000 (22:12 +0900)
CMakeLists.txt
mmc-smack-label [new file with mode: 0755]
packaging/system-server.spec

index 2ebc0e8..e5cd396 100755 (executable)
@@ -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 (executable)
index 0000000..aa5f793
--- /dev/null
@@ -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
index 03ce722..8464fa6 100755 (executable)
@@ -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