Fixed building incrementals when "no separate recovery" is specified.

Change-Id: I1d7add44554ebc4b68dc09debdd0c0fb229061a9
Add a command-line option for verbatim files.

Files can be specified with --verbatim_files=system/a,system/b,...
Those file-paths listed there will be excluded from the patching
mechanism - instead they will simply be written to the device
(without checking the state of the existing file there) - just
like it happens for a "new" file.
Merge remote-tracking branch 'cyanogen/cm-11.0' into cm-11.0

Conflicts:
	tools/releasetools/ota_from_target_files
Merge branch 'cyanogenmod/cm-11.0' into cm11.0

Conflicts:
	tools/releasetools/ota_from_target_files

Change-Id: I465599b2e3dcc96066fc7d18b32be84eee4f26f2
Fixed building incrementals

These lines make ota_from_target_files work without /boot partitions.
Add them back (they were removed during the latest CM merge) as they are required on Defy.
Merge pull request #5 from xdarklight/patch-1

Fixed building incrementals
Fixed argument name in the help text.
Merge remote-tracking branch 'quarx2k/cm-11.0' into cm-11.0
Merge pull request #6 from xdarklight/cm-11.0

Make it possible to specify a list of "verbatim files"
colorize non-fatal javac stderr yellow (and actually display it... at all)

woops!

Signed-off-by: nuclearmistake <nuclearmistake@gmail.com>
Change-Id: I984f428022a68a825aa041866e8d459bd6611f71
MR2.1 - Version 4.4.4.  Here we go!  DO NOT MERGE

Make is so.

Change-Id: I06b8c8c491e6e355124b6fea41893155ea4c07d0
"KTU84P"
ota: Let devices specify their own recovery-from-boot.p installer

Some devices apply transformations to the installed images, making
the sha1 checksums fail (or, worse, generating invalid images). If
"/system/etc/recovery-transform.sh" exists, run that instead, passing
the expected sizes and checksums as arguments in the form of

recovery-transform.sh <recovery_size> <recovery_sha1> <boot_size> <boot_sha1>

A direct emulation of the standard patcher could look like this, transformations
should be added as needed.

----------------
RECSIZE=$1
RECSHA1=$2
BOOTSIZE=$3
BOOTSHA1=$4

dd if=/dev/block/platform/msm_sdcc.1/by-name/recovery of=$C/recovery.img
dd if=/dev/block/platform/msm_sdcc.1/by-name/boot of=$C/boot.img

if ! applypatch -c EMMC:$C/recovery.img:$RECSIZE:$RECSHA1; then
  log -t recovery "Installing new recovery image"
  applypatch -b /system/etc/recovery-resource.dat EMMC:$C/boot.img:$BOOTSIZE:$BOOTSHA1 EMMC:$C/recovery.img $RECSHA1 $RECSIZE $BOOTSHA1:/system/recovery-from-boot.p || exit 1
else
  log -t recovery "Recovery image already installed"
fi
----------------

Change-Id: Ie601841ca1cdad6b8f3b16e593d2718a92e8ca09
Merge tag 'android-4.4.4_r1' into HEAD

Android 4.4.4 Release 1
cdMerge remote-tracking branch 'cyanogen/cm-11.0' into cm-11.0
Merge remote-tracking branch 'cm/cm-11.0' into cm-11.0