summaryrefslogtreecommitdiffstats
path: root/roots.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* remove the notion of "root path"; support mixed flash typesDoug Zongker2010-09-211-254/+137
| | | | | | | | | | | | Remove the wacky notion of "roots" and "root paths" (those things that look like "FOO:some/path" instead of just "/foo/some/path"). Let each device specify its own table of available partitions and how to mount them (needed for devices that use both MTD/yaffs2 and EMMC/ext4 partitions). (Cherrypicked from gingerbread w/slight edits.) Change-Id: I2479ce76b13e73f1d12035c89386c3a82b3edf51
* resolved conflicts for merge of 40f0d3b4 to masterDoug Zongker2010-09-181-55/+1
|\ | | | | | | Change-Id: If14ab094a8bb11106b0ea7fdf8736e5e4c223089
| * remove unneeded partition rootsDoug Zongker2010-09-171-55/+0
| | | | | | | | | | | | | | | | Recovery itself no longer needs to access all these partitions; manipulation of them is done by the updater binary. This is a small first step towards removing roots entirely. Change-Id: I3fbcada32079a37db4cc097861dfa91e0a08da30
* | Changes to work with updated make_ext4fs tool that supports creating sparse images.Ken Sumrall2010-08-141-1/+1
| | | | | | | | | | | | | | An extra parameter was added to the make_ext4fs() function, we these tools need to be updated to match. Change-Id: Id640a7f2b03153eb333b00337f0f991ff5332349
* | support using an EMMC misc partition to store recovery argumentsDoug Zongker2010-08-131-1/+3
| | | | | | | | Change-Id: I9f912857cfc6afb8ba764f5541af7f01df029a77
* | generalize "install from sdcard" to "install from external storage"Doug Zongker2010-07-301-3/+2
| | | | | | | | | | | | | | Allow sideloading of OTA packages from USB drives that appear as /dev/block/sda1. Change-Id: I1908576c24547cd0088475d8c8917699cd906868
* | resolved conflicts for merge of c02c37a1 to masterDoug Zongker2010-07-091-2/+5
|\| | | | | | | Change-Id: Iafb9cb4adf27a7086d587d95e94ab1bd050099dc
| * make a copy of sideloaded packages in /tmp before verifyingDoug Zongker2010-07-091-2/+5
| | | | | | | | | | | | | | | | | | | | Copy a sideloaded package into /tmp, then verify and install the copy, to prevent malicious users from overwriting the package between verification and install. Bug: 2826890 package can be replaced during verification Bug: 2058160 Recovery should copy sideloaded (sd card) update ... Change-Id: I3de148b0f1a671f1974782b6855527caeaefda23
* | support userdata and cache partitions using emmc/ext4 instead of mtd/yaffsDoug Zongker2010-06-301-4/+32
|/ | | | Change-Id: I827af624c9ec7c64decb702de8c0310cf19b4141
* add function for device-specific wipe data featuresDoug Zongker2009-06-191-0/+1
| | | | | | | | Some devices want to do special things when recovery wipes data (eg, wipe data in their baseband processor as well). Add a hook in the device-specific recovery library that gets called when data is wiped. Also add an amend root for the "mbm" partition.
* auto import from //depot/cupcake/@135843The Android Open Source Project2009-03-041-0/+370
|
* auto import from //depot/cupcake/@135843The Android Open Source Project2009-03-041-370/+0
|
* Initial ContributionThe Android Open Source Project2008-10-211-0/+370