Allow targets deriving from CF to turn off rename_eth0
Don't run 'rename_eth0' service when
'ro.vendor.disable_rename_eth0' property is set.
This configuration flag is set by trout where
eth0 is already renamed by setup_wifi.
Bug: 246273743
Test: build and TreeHugger
Change-Id: I905666840a9bcf8a39fe8c27d268bf1f1c050971
diff --git a/shared/config/init.vendor.rc b/shared/config/init.vendor.rc
index cb702a0..83a52c4 100644
--- a/shared/config/init.vendor.rc
+++ b/shared/config/init.vendor.rc
@@ -55,7 +55,7 @@
# set RLIMIT_MEMLOCK to 64MB
setrlimit 8 67108864 67108864
-on post-fs-data
+on post-fs-data && property:ro.vendor.disable_rename_eth0=
# works around framework netiface enumeration issue
# TODO(b/202731768): Add this `start rename_eth0` command to the init.rc for rename_netiface
start rename_eth0