Remove checking if binary is smack based, or not.
authorYunchan Cho <yunchan.cho@samsung.com>
Mon, 23 Sep 2013 07:54:25 +0000 (16:54 +0900)
committerYunchan Cho <yunchan.cho@samsung.com>
Tue, 24 Sep 2013 05:10:53 +0000 (14:10 +0900)
[Issue#]   N/A
[Problem]  Setting regarding smack is not executed in QEMU
[Cause]    QEMU don't set smack field of /proc/filesystem.
[Solution] checking code for smack is removed from spec file.
           That is, chsmack and setfattr commands in spec file are always executed.

Change-Id: Iff32f48eb3d5dc3bc778b999856c948512b7e55b

packaging/livebox.web-provider.spec

index f980621..70e49a6 100755 (executable)
@@ -62,13 +62,10 @@ mkdir -p %{buildroot}%{app_data}
 %post
 killall -9 web-provider
 /usr/bin/web_provider_reset_db.sh
-if [ `grep -c smack /proc/filesystems` -eq 1 ]
-then
-    echo "smack setting..."
-    chsmack -a 'livebox.web-provider::db' /opt/usr/dbspace/.web_provider.db
-    chsmack -a 'livebox.web-provider::db' /opt/usr/dbspace/.web_provider.db-journal
-    setfattr -n security.capability -v 0sAQAAAgABAAAAAAAAAgAAAAAAAAA= %{_prefix}/apps/livebox.web-provider/bin/web-provider
-fi
+echo "smack setting..."
+chsmack -a 'livebox.web-provider::db' /opt/usr/dbspace/.web_provider.db
+chsmack -a 'livebox.web-provider::db' /opt/usr/dbspace/.web_provider.db-journal
+setfattr -n security.capability -v 0sAQAAAgABAAAAAAAAAgAAAAAAAAA= %{_prefix}/apps/livebox.web-provider/bin/web-provider
 chown 5000:5000 %{app_data}
 chmod 755 %{app_data}