Apply changing permission of /var/lib/misc to all profiles. 35/146035/1 accepted/tizen/unified/20170825.043953 submit/tizen/20170824.132109
authorjin-gyu.kim <jin-gyu.kim@samsung.com>
Thu, 24 Aug 2017 13:11:56 +0000 (22:11 +0900)
committerjin-gyu.kim <jin-gyu.kim@samsung.com>
Thu, 24 Aug 2017 13:12:01 +0000 (22:12 +0900)
- It was only applied on mobile / wearable profiles before.
- This should be worked on other profiles also.

Change-Id: I62584c73eb638d68b82944a7ea0de862c53b6503

config/set_capability
smack/smack_default_labeling

index 77cb28a247a4bab2e13f3a7be74646dece38b914..e1c9d8e1cea520c7c175e943dd5d1de79a945755 100755 (executable)
@@ -564,3 +564,12 @@ done
 
 # Set SMACK label as "System::Privileged" in /opt/var/security-manager/rules
 chsmack -r -a "System::Privileged" /opt/var/security-manager/rules
+
+# change permission to /opt/var/lib/misc
+# This is needed to retrieve CAP_DAC_OVERRIDE from mobileap-agent & dnsmasq.
+if [ -e /opt/var/lib/misc ]
+then
+       chown root:system_share /opt/var/lib/misc
+       chmod 0775 /opt/var/lib/misc
+fi
+
index 20b40faca81a2179641fd217e560d02a2cc6e2e8..42abf4ac7fdb11cefe686d91e48374a03decadc1 100644 (file)
@@ -30,11 +30,6 @@ function set_smack_label
        # onlycap feautre
        chsmack -e "User" /usr/bin/launchpad-loader
        chsmack -e "User" /usr/bin/wrt-loader
-
-       # change permission to /opt/var/lib/misc
-       # This is needed to retrieve CAP_DAC_OVERRIDE from mobileap-agent & dnsmasq.
-       chown root:system_share /opt/var/lib/misc
-       chmod 0775 /opt/var/lib/misc
 }
 
 check_init_boot