Merge "envsetup.sh: add 'syswrite' function" am: cecc644055

Original change: https://android-review.googlesource.com/c/platform/build/+/1423411

Change-Id: I2afe075553c664c91d1cffefeda5c252312053fa
This commit is contained in:
Treehugger Robot 2020-09-22 19:11:57 +00:00 committed by Automerger Merge Worker
commit 729f56007e

View file

@ -34,6 +34,7 @@ Invoke ". build/envsetup.sh" from your shell to add the following functions to y
- gomod: Go to the directory containing a module.
- pathmod: Get the directory containing a module.
- refreshmod: Refresh list of modules for allmod/gomod/pathmod.
- syswrite: Remount partitions (e.g. system.img) as writable, rebooting if necessary.
Environment options:
- SANITIZE_HOST: Set to 'address' to use ASAN for all host modules.
@ -857,6 +858,18 @@ function qpid() {
fi
}
# syswrite - disable verity, reboot if needed, and remount image
#
# Easy way to make system.img/etc writable
function syswrite() {
adb wait-for-device && adb root || return 1
if [[ $(adb disable-verity | grep "reboot") ]]; then
echo "rebooting"
adb reboot && adb wait-for-device && adb root || return 1
fi
adb wait-for-device && adb remount || return 1
}
# coredump_setup - enable core dumps globally for any process
# that has the core-file-size limit set correctly
#