Smack update
authorHyunwoo Kim <hwlove.kim@samsung.com>
Fri, 5 Apr 2013 13:18:34 +0000 (22:18 +0900)
committerHyunwoo Kim <hwlove.kim@samsung.com>
Fri, 5 Apr 2013 13:18:39 +0000 (22:18 +0900)
Change-Id: I8967d871043e8e1f028e7a553a50e0bcda2aab07
Signed-off-by: Hyunwoo Kim <hwlove.kim@samsung.com>
packaging/privacy-manager-server.manifest
packaging/privacy-manager.spec
res/usr/bin/privacy_manager_create_clean_db.sh

index 831e525fb908b7474ce58389f77aba2409d05539..4bbd7a768ad1989547e7c2539f505672cceb6d0c 100644 (file)
         </request>
         <assign>
                        <filesystem path="/usr/bin/privacy-manager-server" label="privacy-manager::daemon" exec_label="privacy-manager::daemon"/>
-                       <filesystem path="/usr/share/license/privacy-manager-server" label="_"/>                
+                       <filesystem path="/usr/share/license/privacy-manager-server" label="_"/>
                        <filesystem path="/etc/rc.d/init.d/privacy-manager-server.sh" label="_" exec_label="none"/>
                        <filesystem path="/etc/rc.d/rc3.d/S10privacy-manager-server.sh" label="_" exec_label="none"/>
-                       <filesystem path="/etc/rc.d/rc5.d/S10privacy-manager-server.sh" label="_" exec_label="none"/>           
+                       <filesystem path="/etc/rc.d/rc5.d/S10privacy-manager-server.sh" label="_" exec_label="none"/>
                        <filesystem path="/usr/lib/systemd/system/privacy-manager-server.service" label="_" exec_label="none" />
                        <filesystem path="/usr/lib/systemd/system/multi-user.target.wants/privacy-manager-server.service" label="_" exec_label="none" />
-               </assign> 
+                       <filesystem path="/opt/dbspace/.privacylist.db" label="privacy-manager::db" exec_label="none" />
+               </assign>
 </manifest>
index 391d213e76e016b9b9611c7b0385aa11f1452f50..ffbdc47e31452c3f4003aeb417e2b2b87a6c5e8a 100644 (file)
@@ -145,6 +145,7 @@ fi
 #/etc/rc.d/rc3.d/S10privacy-manager-server.sh
 #/etc/rc.d/rc5.d/S10privacy-manager-server.sh
 /usr/share/license/privacy-manager-server
+/opt/dbspace/.privacylist.db
 
 %files -n privacy-manager-server-devel
 %{_libdir}/pkgconfig/privacy-manager-server.pc
@@ -155,7 +156,6 @@ fi
 %{_libdir}/libprivacy-manager-client.so*
 /usr/share/license/privacy-manager-client
 /usr/etc/package-manager/parserlib/libprivileges.so
-/opt/dbspace/.privacylist.db
 
 %files -n privacy-manager-client-devel
 %defattr(-,root,root,-)
index 3a366c0d725a09e04342220007591a2748dc9b15..9931bf326da78920b417b18064b3d8fd098fe0d7 100755 (executable)
@@ -26,6 +26,11 @@ do
     chown 0:0 /opt/dbspace/.$name.db-journal
     chmod 664 /opt/dbspace/.$name.db
     chmod 664 /opt/dbspace/.$name.db-journal
+    if [ -f /usr/lib/rpm-plugins/msm.so ]
+    then
+        chsmack -a "privacy-manager::db" /opt/dbspace/.$name.db
+        chsmack -a "privacy-manager::db" /opt/dbspace/.$name.db-journal
+    fi
 done