From 7ea6c1691ca2028dcf6dcfcdf0dc639a203042cd Mon Sep 17 00:00:00 2001 From: Victor Chang Date: Fri, 5 Jul 2019 16:40:15 +0100 Subject: [PATCH] Move ICU .dat Move the symlink destination of /system/usr/icu from Runtime APEX to i18n APEX Bug: 137009149 Test: Device boots Change-Id: I86ff83a28d4124892d2b5d84ff09bc539f76c941 --- rootdir/Android.mk | 2 +- rootdir/init.environ.rc.in | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/rootdir/Android.mk b/rootdir/Android.mk index 246f9ac4d..912bbdca6 100644 --- a/rootdir/Android.mk +++ b/rootdir/Android.mk @@ -230,7 +230,7 @@ LOCAL_MODULE_PATH := $(TARGET_OUT_ETC) # A symlink can't overwrite a directory and the /system/usr/icu directory once # existed so the required structure must be created whatever we find. LOCAL_POST_INSTALL_CMD = mkdir -p $(TARGET_OUT)/usr && rm -rf $(TARGET_OUT)/usr/icu -LOCAL_POST_INSTALL_CMD += && ln -sf /apex/com.android.runtime/etc/icu $(TARGET_OUT)/usr/icu +LOCAL_POST_INSTALL_CMD += && ln -sf /apex/com.android.i18n/etc/icu $(TARGET_OUT)/usr/icu # TODO(b/124106384): Clean up compat symlinks for ART binaries. ART_BINARIES := \ diff --git a/rootdir/init.environ.rc.in b/rootdir/init.environ.rc.in index 455c9a8e3..93b7f43f0 100644 --- a/rootdir/init.environ.rc.in +++ b/rootdir/init.environ.rc.in @@ -6,6 +6,7 @@ on early-init export ANDROID_DATA /data export ANDROID_STORAGE /storage export ANDROID_RUNTIME_ROOT /apex/com.android.runtime + export ANDROID_I18N_ROOT /apex/com.android.i18n export ANDROID_TZDATA_ROOT /apex/com.android.tzdata export EXTERNAL_STORAGE /sdcard export ASEC_MOUNTPOINT /mnt/asec