Add build.prop for microdroid
Bug: 181728482
Test: boot microdroid, adb shell getprop
Change-Id: Ief3064661d8a2fd715a69880e4024abcc8357be2
diff --git a/microdroid/Android.bp b/microdroid/Android.bp
index 8ffb3cb..5c9f144 100644
--- a/microdroid/Android.bp
+++ b/microdroid/Android.bp
@@ -41,6 +41,7 @@
deps: [
"init_second_stage",
"microdroid_init_rc",
+ "microdroid_build_prop",
"ueventd.rc",
"libbinder",
"libstdc++",
@@ -87,6 +88,13 @@
installable: false, // avoid collision with system partition's init.rc
}
+prebuilt_root {
+ name: "microdroid_build_prop",
+ filename: "build.prop",
+ src: "build.prop",
+ installable: false,
+}
+
android_filesystem {
name: "microdroid_vendor",
use_avb: true,
diff --git a/microdroid/build.prop b/microdroid/build.prop
new file mode 100644
index 0000000..52d073f
--- /dev/null
+++ b/microdroid/build.prop
@@ -0,0 +1,4 @@
+# build.prop for microdroid
+ro.apex.updatable=true
+ro.debuggable=1
+ro.adb.secure=0
diff --git a/microdroid/init.rc b/microdroid/init.rc
index e70fb77..14238a4 100644
--- a/microdroid/init.rc
+++ b/microdroid/init.rc
@@ -13,9 +13,6 @@
# Cgroups are mounted right before early-init using list from /etc/cgroups.json
on early-init
start ueventd
- setprop ro.apex.updatable true
- setprop ro.debuggable 1
- setprop ro.adb.secure 0
# Generate ld.config.txt
exec -- /system/bin/bootstrap/linkerconfig --target /linkerconfig