Loading init/Android.bp +4 −0 Original line number Diff line number Diff line Loading @@ -96,6 +96,7 @@ soong_config_module_type { config_namespace: "ANDROID", bool_variables: [ "PRODUCT_INSTALL_DEBUG_POLICY_TO_SYSTEM_EXT", "release_write_appcompat_override_system_properties", ], properties: [ "cflags", Loading Loading @@ -159,6 +160,9 @@ libinit_cc_defaults { "-DINSTALL_DEBUG_POLICY_TO_SYSTEM_EXT=1", ], }, release_write_appcompat_override_system_properties: { cflags: ["-DWRITE_APPCOMPAT_OVERRIDE_SYSTEM_PROPERTIES"], } }, static_libs: [ "libavb", Loading init/property_service.cpp +2 −0 Original line number Diff line number Diff line Loading @@ -1323,12 +1323,14 @@ void CreateSerializedPropertyInfo() { } selinux_android_restorecon(PROP_TREE_FILE, 0); #ifdef WRITE_APPCOMPAT_OVERRIDE_SYSTEM_PROPERTIES mkdir(APPCOMPAT_OVERRIDE_PROP_FOLDERNAME, S_IRWXU | S_IXGRP | S_IXOTH); if (!WriteStringToFile(serialized_contexts, APPCOMPAT_OVERRIDE_PROP_TREE_FILE, 0444, 0, 0, false)) { PLOG(ERROR) << "Unable to write appcompat override property infos to file"; } selinux_android_restorecon(APPCOMPAT_OVERRIDE_PROP_TREE_FILE, 0); #endif } static void ExportKernelBootProps() { Loading Loading
init/Android.bp +4 −0 Original line number Diff line number Diff line Loading @@ -96,6 +96,7 @@ soong_config_module_type { config_namespace: "ANDROID", bool_variables: [ "PRODUCT_INSTALL_DEBUG_POLICY_TO_SYSTEM_EXT", "release_write_appcompat_override_system_properties", ], properties: [ "cflags", Loading Loading @@ -159,6 +160,9 @@ libinit_cc_defaults { "-DINSTALL_DEBUG_POLICY_TO_SYSTEM_EXT=1", ], }, release_write_appcompat_override_system_properties: { cflags: ["-DWRITE_APPCOMPAT_OVERRIDE_SYSTEM_PROPERTIES"], } }, static_libs: [ "libavb", Loading
init/property_service.cpp +2 −0 Original line number Diff line number Diff line Loading @@ -1323,12 +1323,14 @@ void CreateSerializedPropertyInfo() { } selinux_android_restorecon(PROP_TREE_FILE, 0); #ifdef WRITE_APPCOMPAT_OVERRIDE_SYSTEM_PROPERTIES mkdir(APPCOMPAT_OVERRIDE_PROP_FOLDERNAME, S_IRWXU | S_IXGRP | S_IXOTH); if (!WriteStringToFile(serialized_contexts, APPCOMPAT_OVERRIDE_PROP_TREE_FILE, 0444, 0, 0, false)) { PLOG(ERROR) << "Unable to write appcompat override property infos to file"; } selinux_android_restorecon(APPCOMPAT_OVERRIDE_PROP_TREE_FILE, 0); #endif } static void ExportKernelBootProps() { Loading