Apply smack labeling for boot script file.
authorSangkoo Kim <sangkoo.kim@samsung.com>
Fri, 1 Feb 2013 07:42:21 +0000 (16:42 +0900)
committerSangkoo Kim <sangkoo.kim@samsung.com>
Fri, 1 Feb 2013 07:42:21 +0000 (16:42 +0900)
Change-Id: I18fe5be8a4df73dbfc1ac9b3a6f05932de3faf31

msg-service-tools.manifest
msg-service.manifest
packaging/msg-service.spec

index 66724ca..d75f53e 100755 (executable)
@@ -1,5 +1,12 @@
 <manifest>
-  <request>
-    <domain name="msg-service"/>
-  </request>
+       <request>
+               <domain name="msg-service"/>
+       </request>
+        
+       <assign>
+                <filesystem path="/etc/rc.d/init.d/msg-server" label="_" exec_label="none"/>
+                <filesystem path="/etc/rc.d/rc3.d/S70msg-server" label="_" exec_label="none"/>
+                <filesystem path="/etc/rc.d/rc5.d/S70msg-server" label="_" exec_label="none"/>
+        </assign>
+
 </manifest>
index 363c047..5fef746 100755 (executable)
@@ -19,8 +19,5 @@
                <filesystem path="/usr/lib/libmsg_transaction_proxy.so" label="_"/>
                <filesystem path="/usr/lib/libmsg_utils.so" label="_"/>
                <filesystem path="/usr/lib/libmsg_vobject.so" label="_"/>
-                <filesystem path="/etc/rc.d/init.d/msg-server" label="_" exec_label="none"/>
-                <filesystem path="/etc/rc.d/rc3.d/S70msg-server" label="_" exec_label="none"/>
-                <filesystem path="/etc/rc.d/rc5.d/S70msg-server" label="_" exec_label="none"/>
        </assign>
 </manifest>
index 17d2910..1db3975 100755 (executable)
@@ -346,6 +346,9 @@ chgrp db_msg_service /opt/usr/data/msg-service
 if [ -f /usr/lib/rpm-plugins/msm.so ]
 then
        chsmack -a 'msg-service::db' /opt/usr/dbspace/.msg_service.db*
+        chsmack -a "_" -e "_" /etc/rc.d/init.d/msg-server
+        chsmack -a "_" -e "_" /etc/rc.d/rc3.d/S70msg-server
+        chsmack -a "_" -e "_" /etc/rc.d/rc5.d/S70msg-server
 fi
 
 ########## Setting Config Value (Internal keys) ##########