universal8895: Ramdisk: remove restorecon --force flag
authorJan Altensen <info@stricted.net>
Wed, 23 Sep 2020 15:38:54 +0000 (19:38 +0400)
committerAnan Jaser <ananjaser@gmail.com>
Thu, 24 Sep 2020 05:16:18 +0000 (09:16 +0400)
host_init_verifier: Command 'restorecon --recursive --force /efs' (device/samsung/universal8895-common/ramdisk/etc/init.samsung.rc) failed: bad flag --force

Change-Id: I8b4987b05d91aa75a40a2b0a0405466a5c9ae2a5

ramdisk/etc/init.samsung.rc

index 6f63f9bee350f4370738b39eafa625e6a3f78317..fa69cb25ce04390accd8becfee0a557ebb92fc30 100644 (file)
@@ -285,11 +285,11 @@ on post-fs-data
     mkdir /data/app_fonts 0775 system system
 
 # [ SEC_SELINUX_PORTING_COMMON
-    restorecon --recursive --force /efs
-    restorecon --recursive --force /cpefs
-    restorecon --recursive --force /mnt/vendor/efs
-    restorecon --recursive --force /mnt/vendor/cpefs
-    restorecon --recursive --force /sec_efs
+    exec u:r:vendor_init:s0 root root -- /vendor/bin/toybox_vendor restorecon -RF /efs
+    exec u:r:vendor_init:s0 root root -- /vendor/bin/toybox_vendor restorecon -RF /cpefs
+    exec u:r:vendor_init:s0 root root -- /vendor/bin/toybox_vendor restorecon -RF /mnt/vendor/efs
+    exec u:r:vendor_init:s0 root root -- /vendor/bin/toybox_vendor restorecon -RF /mnt/vendor/cpefs
+    exec u:r:vendor_init:s0 root root -- /vendor/bin/toybox_vendor restorecon -RF /sec_efs
     restorecon_recursive /carrier
     restorecon /sys/kernel/debug/tracing/trace_marker
 # ] SEC_SELINUX_PORTING_COMMON