Go to file
Colin Cross 629c87b832 recovery: don't delete hardware specific init*.rc files
init used to automatically execute hardware specific init.rc files from
init.<hardware>.rc.  If the hardware specific init.rc file was installed
in recovery.img, various unwanted services would try to start, so init*.rc
was deleted when creating the recovery root directory.

init was recently modified to explicitly import init.${ro.hardware}.rc
from the default init.rc, rather than always trying to load it.  Since
recovery replaces the default init.rc with a custom one, it will never
try to load hardware specific init files.

In addition, there are cases where we need to start hardware specific
services, for example watchdogd, so we need
init.recovery.${ro.hardware}.rc to be installed.

Modify the build rule to delete the default init.rc from the recovery
root directory so it can be replaced with the custom recovery init.rc,
but leave all the hardware specific init files in place.

Bug: 6953625
Change-Id: I5d9555e3d54d2f1d9f49fb981bd412c53741337e
2012-08-08 13:04:58 -07:00
core recovery: don't delete hardware specific init*.rc files 2012-08-08 13:04:58 -07:00
libs/host Use %zd instead of %d for variables of type ssize_t 2012-02-27 16:06:00 -08:00
target Merge "Add libstagefright and libstagefright_chromium_http to core.mk." into jb-mr1-dev 2012-08-03 17:46:49 -07:00
tools am fe50d923: am 9332a459: docs: comment-out unused style (the png currently does not resolve) 2012-08-06 18:58:36 -07:00
.gitignore add a .gitignore file to make git ignore *.pyc files 2010-01-22 10:23:45 -08:00
CleanSpec.mk This branch is now JB MR1 development. 2012-07-30 18:32:04 -07:00
buildspec.mk.default Remove the simulator target from all makefiles. 2011-07-11 23:51:37 -07:00
envsetup.sh resolved conflicts for merge of 62855a83 to jb-dev-plus-aosp 2012-05-16 13:18:39 -07:00