No description
Find a file
Tianjie Xu 137943d31b Revert "init: Write the reason in BCB on "reboot recovery""
This reverts commit 4d35f2e59c.

Reason for revert: b/137523800 This breaks factory reset on all devices (and potentially rescue party and non-ab updates). Because the init code unconditionally clear the arguments like "--wipe_data" written by framework; as a result, device boots into recovery without doing wipe. 

I guess one fix is to check the content of BCB, and skip the overwrite if it already boots into recovery. Revert the cl first to unblock p1, will submit the fix separately.

Change-Id: Iccaf3dce6999005c2199490a138844d5a5d99e7f
2019-07-18 11:42:14 -07:00
adb Merge changes I35f8843e,Icd2a94f8,I6c20f3b3 2019-07-17 18:04:29 +00:00
base Merge "Add nolint for implicit borrowed_fd constructors" 2019-07-16 04:11:20 +00:00
bootstat bootstat: power_on* handling 2019-07-09 11:35:49 -07:00
cpio Switch from dist-for-goals to dist in Android.bp 2018-11-19 23:06:12 -08:00
debuggerd Increase timeout to avoid flaky tests. 2019-06-26 15:08:51 -07:00
demangle Include string.h for strcmp. 2019-05-17 19:49:26 +01:00
deprecated-adf adf: rename. 2019-02-14 16:30:24 -08:00
diagnose_usb Build adbd for recovery 2018-05-24 14:11:11 +09:00
fastboot fs_mgr: Remove the timeout parameter to DestroyLogicalPartition. 2019-07-11 15:39:53 -07:00
fs_mgr Merge "Revert "Revert "Remove libfiemap_writer from fs_mgr and move it to gsid.""" 2019-07-16 19:03:09 +00:00
gatekeeperd Gatekeeperd maintenance 2019-06-23 11:09:30 -07:00
healthd healthd: charger: shutdown timer configurable 2019-04-08 12:46:47 -07:00
include Move android_filesystem_config.h => fs_config.h 2017-08-02 16:31:19 -07:00
init Revert "init: Write the reason in BCB on "reboot recovery"" 2019-07-18 11:42:14 -07:00
janitors Add the two best build system janitors. 2019-03-25 10:25:13 -07:00
libappfuse Close /dev/fuse FD before calling onClosed 2019-05-31 17:06:52 +01:00
libasyncio Revert "Mark libs as double_loadable" 2019-03-11 14:10:34 +00:00
libbacktrace Internalize subclasses of Memory 2019-06-11 12:09:18 -07:00
libbinderwrapper Make libbinderwrapper available in /vendor partition 2018-04-06 08:41:21 +09:00
libcrypto_utils Convert more modules to Android.bp 2018-10-31 21:53:37 -07:00
libcutils Merge "Add reserved AID ranges for all partitions" 2019-07-15 23:19:41 +00:00
libdiskconfig Rename target.linux[_x86[_64]] to target.linux_glibc[_x86[_64]] 2017-10-02 10:44:29 -07:00
libgrallocusage Merge "Build both static and shared lib." 2018-09-25 22:29:31 +00:00
libion libion: convert a header file using update_all.py 2019-04-24 07:02:42 +00:00
libkeyutils mini-keyctl: fix key id parsing by "0x" prefix 2019-04-15 15:19:08 -07:00
liblog Remove an ancient spam-busting hack from logd. 2019-07-08 11:10:11 -07:00
libmeminfo Optimize code that only uses PageMap call. 2019-07-12 16:28:09 -07:00
libmemtrack Revert "Mark libs as double_loadable" 2019-03-11 14:10:34 +00:00
libmemunreachable Merge "memunreachable_test: don't use write to escape addresses" 2019-05-25 00:20:24 +00:00
libmetricslogger DO NOT MERGE - Merge pie-platform-release (PPRL.181205.001) into master 2018-12-11 14:46:12 -08:00
libmodprobe create libmodprobe, integrate into first_stage_init 2019-06-18 13:24:56 -07:00
libnativebridge Update OWNERS for libnativebridge 2019-02-13 19:20:59 +09:00
libnativeloader Fix nullpointer dereference in libnativeloader 2019-05-17 18:51:44 +09:00
libnetutils Refactor OWNERS files for Android Core Networking 2019-02-12 13:25:13 +08:00
libpackagelistparser Add versionCode parser for package list. 2019-03-19 17:04:46 +00:00
libpixelflinger Mark gglMulx and gglMulAddx as always_inline 2019-02-14 11:59:48 -08:00
libprocessgroup Fix IsUsable to check for each controller separately 2019-06-26 11:35:11 -07:00
libprocinfo Merge "Revert "Mark libs as double_loadable"" 2019-03-12 22:11:27 +00:00
libqtaguid Redirect qtaguid native call to netd fwmark client 2017-11-09 18:02:22 -08:00
libsparse Fix an unintialized return value. 2019-05-02 12:54:09 -07:00
libstats Merge "Report last atom tag of the failed stats log." 2019-04-02 23:18:14 +00:00
libsuspend Remove libsuspend from VNDK. 2018-08-14 13:39:55 -07:00
libsync Enable native_bridge_support for libsync 2019-05-15 12:40:33 +02:00
libsystem Enable native_bridge_support for libsystem_headers 2019-05-16 14:13:38 +02:00
libsysutils Enable clang-tidy for libsysutils. 2019-04-24 00:35:58 +09:00
libunwindstack Fix missing load bias. 2019-07-09 10:22:36 -07:00
libusbhost Revert "Mark libs as double_loadable" 2019-03-11 14:10:34 +00:00
libutils libutils: RefBase remove 'basetype' typedefs 2019-07-16 21:06:28 +00:00
libvndksupport Make android_load_sphal_library thread-safe 2019-07-15 13:58:51 -07:00
libziparchive Merge "Finally remove ZipString." 2019-06-20 19:20:39 +00:00
llkd llkd: do not call sync() 2019-01-10 12:52:35 -08:00
lmkd lmkd: Prevent non-main threads being registered or killed by lmkd 2019-07-12 15:11:54 +00:00
logcat logcat: add 'kernel' to defaults 2019-07-08 15:59:25 -07:00
logd Revert "Modularize logd." 2019-06-28 14:16:13 -07:00
logwrapper Build adbd for recovery 2018-05-24 14:11:11 +09:00
property_service init: ro.boottime.init.first_stage 2019-05-08 16:07:10 +00:00
qemu_pipe Build adbd for recovery 2018-05-24 14:11:11 +09:00
reboot reboot: only pause indefinitely for non-shutdown operations 2017-09-29 16:29:52 +00:00
rootdir Merge "Remove perfprofd reference." 2019-07-17 18:30:37 +00:00
run-as run-as: improve diagnostics on failure. 2019-03-13 11:16:03 -07:00
sdcard Allow callers to pass a flag to not link obb dirs of multiple users. 2019-03-05 14:41:54 -08:00
shell_and_utilities grep is now toybox grep. 2019-07-09 13:28:10 -07:00
storaged Remove liblog's rate limiting 2019-01-16 10:37:14 -08:00
toolbox toolbox: drop NetBSD grep for toybox grep. 2019-07-08 14:29:12 -07:00
trusty Replace legacy trusty gatekeeper HAL with HIDLized version 2019-06-23 11:11:09 -07:00
usbd usbd: Exit in case of charger mode. 2019-06-20 12:13:31 -07:00
watchdogd Move watchdogd out of init 2018-08-02 12:25:58 -07:00
.clang-format Add a 2 width option of clang format. 2017-03-10 13:01:39 -08:00
.clang-format-2 Move clang-formats to build. 2019-01-18 14:26:33 -08:00
.clang-format-4 Move clang-formats to build. 2019-01-18 14:26:33 -08:00
.gitignore Ignore adb/*.pyc files 2015-08-11 12:59:58 -07:00
Android.bp Export android_filesystem_config.h as a filegroup 2017-01-17 18:20:28 -08:00
CleanSpec.mk Rename product_services to system_ext 2019-07-09 08:56:53 +00:00
MODULE_LICENSE_APACHE2
NOTICE
OWNERS Move per-file OWNERS directives to their directories. 2018-06-06 11:49:40 +09:00
PREUPLOAD.cfg Add a PREUPLOAD.cfg file to run git-clang-format on every commit 2017-03-08 16:51:26 +08:00
TEST_MAPPING Hide most symbols in libmemunreachable 2019-05-20 15:18:03 -07:00