At this point with different baseband and other hardware features,
it makes sense to split the build for GSM and CDMA.
This patch inherits from the newly created zeusc device
( merge pending @ http://review.cyanogenmod.com/#change,8878 ).
Change-Id: Ie05f26a7500c1b0511eddbb97c27e6480f4cf802
All of the supported Galaxy S devices besides the Vibrant have gingerbread
builds using release-keys, so they should be used instead of the crespo
keys as they are more suited for the device. Might also stop the random
e-mail new users get from Google welcoming them to their "Nexus S."
Change-Id: I8fec9999fb6dd1ba4aae79fd9c8ea1e898d40e09
We have been using a system where each vendor makefile needed to be
updated for each release. This leads to both redundancy and
inconsistency across devices. This patch externalizes version code to
the common_versions.mk.
As we all know CyanogenMod versioning works as such:
MAJOR.MINOR.MAINTENACE.DEVICE_SPECIFIC (i.e. 7.1.0.1)
common_versions.mk now contains the first three in the form of the
following variables: PRODUCT_VERSION_MAJOR, PRODUCT_VERSION_MINOR,
PRODUCT_VERSION_MAINTENANCE.
Additionally, each device makefile contains two additional flags
which control both the release name (the name that appears in the
generated zip) and the device-specific version (empty by default,
to be bumped on a per device basis), example:
PRODUCT_RELEASE_NAME := XperiaArc-LT15i
PRODUCT_VERSION_DEVICE_SPECIFIC := .1
Change-Id: I15d18e27b89ea00109a61cb66e3bffbb061a2ed4
This corrects the MMS settings to match those seen on Virgin provided stock handsets and
fixes receiving of media messages.
MNCs 31 and 32 are likely to also require changing but have not been tested so are
unchanged by this patch.
Change-Id: I6bc40fa7bfa7f21cf3c6a36cdef2b46512075c6a
Signed-off-by: Pat Thoyts <patthoyts@gmail.com>
Change the script to include the main ramdisk that is created by the compilation, unless if someone has their own initrd.gz in the repo, it will ignore it
Change-Id: I8847c0890124d64e1de98f02f39f38f3a3062c43