Or you could simply not use that recovery by copying the one you want to use. Granted it is probably unnecessary after your first build. At which point your boot.img, userdata.img, and recovery.img probably aren't being modified. Then you can just use "fastboot -w flash system.img system" for subsequent recompiles. The -w is optional and will be wiping your data, but if you are working on the platform that isn't a bad idea as you'll be reverting the device back to a known state.
-----Original Message-----
From: android-platform@googlegroups.com [mailto:android-platform@googlegroups.com] On Behalf Of Jun Sun
Sent: Wednesday, January 20, 2010 9:21 PM
To: android-platform@googlegroups.com
Subject: Re: difference between branches: cupcake, cupcake-release, android-1.5, android-1.5r2, android-1.5r3, android-1.5r4?
Maybe nobody knows the answer. Or maybe everybody knows the answer and nobody cares to reply. :)
In any case, I downloaded the donut source and successfully built for
ADP1 phone largely based on this link:
http://source.android.com/documentation/building-for-dream
My host is Fedora 11, and I have to make a couple of small changes (pirated from internet). See the attachment.
The last comment I like to make is that: don't do fastboot -w flashall"
if you already have some more friendly loader installed, such as Hard SPL. flashall will wipe the loader and replace with a more restrictive one. Instead, you could just do boot.img and system.img one by one through fastboot.
Cheers.
Jun
Jun Sun wrote:
> My understanding is that cupcake is android 1.5. What is the
> difference among all these branches?
> Specifically for ADP1 phone, there is a Android 1.5 images. Exactly
> which branch/tag will give exactly the same images?
> I have similar questions about donut branches and 1.6 branches, but I
> assume the person who can answer the above questions will
> automatically clarify the rest. :) (Oh, yes, there are also those
> sdk-1.5 etc ...)
> Cheers.
> Jun