Enable BOARD_USES_SYSTEM_OTHER_ODEX
This feature was disabled after the mainline conversion, but now we are
A/B, we can enable it.
Bug: 155243861
Change-Id: I269711a049d1f9d38252e2c386538208a7dac79c
diff --git a/shared/BoardConfig.mk b/shared/BoardConfig.mk
index 382fadd..fc71c01 100644
--- a/shared/BoardConfig.mk
+++ b/shared/BoardConfig.mk
@@ -21,8 +21,6 @@
include build/make/target/board/BoardConfigMainlineCommon.mk
# Reset CF unsupported settings
-BOARD_USES_SYSTEM_OTHER_ODEX :=
-WITH_DEXPREOPT := true
BOARD_AVB_ENABLE := false
diff --git a/shared/device.mk b/shared/device.mk
index d1de19a..3250c27 100644
--- a/shared/device.mk
+++ b/shared/device.mk
@@ -83,6 +83,9 @@
# aes-256-heh default is not supported in standard kernels.
PRODUCT_PROPERTY_OVERRIDES += ro.crypto.volume.filenames_mode=aes-256-cts
+# Copy preopted files from system_b on first boot
+PRODUCT_PROPERTY_OVERRIDES += ro.cp_system_other_odex=1
+
PRODUCT_SOONG_NAMESPACES += hardware/google/camera
PRODUCT_SOONG_NAMESPACES += hardware/google/camera/devices/EmulatedCamera