summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* ota_from_target_files: Fix cherry-pick errorZhao Wei Liew2017-01-251-5/+5
| | | | | | | | | | In commit 24d91d8dd36b1b2a681461bea56a44605521861e, info_dict is yet to be initialized when it is checked for "ota_override_device" and "ota_override_prop". Move the checks down to after info_dict is initialized. Change-Id: Ibcbc4f993dcd2dd281ec19624107dddd994fd497
* core: Fix unified trees with no TARGET_OTA_ASSERT_DEVICEGabriele M2017-01-231-1/+1
| | | | | | | If TARGET_OTA_ASSERT_DEVICE is not set, TARGET_DEVICE should be used for OTA_SCRIPT_OVERRIDE_DEVICE. Change-Id: If382dfa29dddb39498dec5f5eadc9895b7c47d88
* core: include libf2fs_fmt_host_dyn in otatoolsTom Powell2017-01-231-1/+2
| | | | Change-Id: I4f31352139b2f38570f0370afff3901999082e48
* ota_from_target_files: Remove device dependent argumentsGabriele M2017-01-232-21/+12
| | | | | | | | | | | These device-specific arguments are defined at build time and are necessary to generate the zip correctly. Don't use command line arguments to specify them, but write all the needed information in misc_info.txt when the target-files zip is generated. ota_from_target_files will then read misc_info.txt and set everything automatically. Change-Id: Ibdbca575b76eb07b53fccfcea52a351c7e333f91
* releasetools: support reading release keys out of some sort of commandTom Powell2017-01-231-1/+16
| | | | | | | key passphrases may live in some sort of secure storage, support running an arbitrary command to retrieve them. Change-Id: I49862cf60f1b73a2356e0c492e1038beef28a95f
* releasetools: Add script to sign zipsGabriele M2017-01-231-0/+69
| | | | Change-Id: I9cbeb6edea79a7e9bb0fc692e53497b54058d67f
* build: kernel: Remove obsolete checksZhao Wei Liew2017-01-131-10/+0
| | | | | | | | * BOARD_USES_UBOOT is unused. * Same goes for BOARD_USES_UNCOMPRESSED_BOOT. Furthermore, it is superseded by TARGET_USES_UNCOMPRESSED_KERNEL. Change-Id: I9f0e2848fcd0cd212bccacf14df55ad03f821051
* build: support lineage device treesSimon Shields2017-01-093-21/+41
| | | | Change-Id: I087a97e31cab2ccfba16b5378cef429785baf7d0
* core: move platform-specific helper macros to target makefilesDan Pasanen2017-01-083-6/+6
| | | | | | | | | * These (qcom specifically) are now needed sooner than we had previously been importing them. Include them within their <platform>_target.mk makefiles. This ensures they'll be imported before their macros are needed. Change-Id: I06c6ab66446e2f0b54c245cf6c2cf665b649e0c9
* build: envsetup: Update CAF remoteZhao Wei Liew2017-01-081-1/+1
| | | | | | CAF recommends using https://source.codeaurora.org/quic/la now. Change-Id: Ic8d6451111f0e71bce044ffaae79f0acfc34caa1
* build: qcom_target: Define MSM_VIDC_TARGET_LISTZhao Wei Liew2017-01-081-0/+5
| | | | | | | | | | Currently, in the media HAL, we're replacing the usage of this variable with a check for TARGET_BOARD_PLATFORM. Instead of having to do that every time a new branch is made, define the variable in qcom_target. Change-Id: Idd85b6f0b167bbc64833eb03335abcaa7b9de4a9
* build: qcom_target: Clean up QCOM_HARDWARE_VARIANT checksZhao Wei Liew2017-01-081-18/+20
| | | | Change-Id: I97f812412f94a0638e78eaf7e45112b6924120a9
* Revert "Add PRODUCT_BOOTANIMATION"Luca Stefani2017-01-052-7/+0
| | | | | | | | | | | Replace this with TARGET_BOOTANIMATION as part of the rework of the boot animation generation process in vendor/cm change Iee32f18440ff955d13ed85b273e97cbd540721fc. This reverts commit b2483ae08c00c42bd97f3b9e2ba5e841ec243d62. Change-Id: Id6fc55ee1bc0149f25e6165a3e5f3209ad4424fc (cherry picked from commit 74b511974651cbbcffd6e472777d33b4bf9ae5bc)
* qcom_target: Remove unused support for CAF manifestsEthan Chen2017-01-041-16/+0
| | | | | | | | | * This code was introduced to support building from Qualcomm hardware manifests, placing the appropriate Qualcomm HALs at the AOSP hardware/qcom/$(HAL_TYPE) location. This isn't a supported use case anymore, so remove the dead code. Change-Id: Id7d53b33f53289bc1ead8eb983d7e252940b0387
* build: Rebrand CM_VERSION to LINEAGE_VERSIONZhao Wei Liew2017-01-023-3/+3
| | | | Change-Id: I8b44007ebbe395df3c989be37a5d45339f111130
* build: dumpvar: Display version as LINEAGE_VERSIONBrandon McAnsh2016-12-311-1/+1
| | | | | Change-Id: Iebdb9bb97787901096d629b469a9dca6bb50528d Signed-off-by: Brandon McAnsh <brandon.mcansh@gmail.com>
* build: Rebrand to LineageOSZhao Wei Liew2016-12-277-22/+25
| | | | Change-Id: Ie03583dc2a974a159fa50c6cb19cb68aa256ca77
* Updating Security String to 2016-12-01Adam Seaton2016-12-121-2/+2
| | | | | | | | CYNGNOS-3312 mnc-dev b/32249855 Change-Id: I0ff4dccb4e307e35fb9fcc6b1e0267f5476a5898
* build: repopick: Avoid failing on commits lookupAdrian DC2016-12-041-0/+2
| | | | | | | | | | * Some projects with multiple merges and discountinuous histories could trigger an error here when the HEAD~{?} does not exist, hence avoid this by ignoring the commit and continue the search Change-Id: Ice28c87d1bf8897da52236b637bbb0c5d349f848
* build: repopick: Support squashed commits for Change-Id detectionAdrian DC2016-12-041-1/+5
| | | | | | | | | | | | * Commits are identified by their last Change-Id, but the parser only considers the first one found * Reverse the list to find the last Change-Id and avoid multiple repopick attempts on the same commit RM-290 Change-Id: Ie0204245a47799f8ead21148e0b4e9356cf271eb
* build: repopick: Support projects with less than 10 commitsAdrian DC2016-12-041-2/+8
| | | | | | | | | * Verify that the project has at least 10 commits to verify, if not check only the amount of existing commits RM-290 Change-Id: Ic95212510d8f5b980c9a94af8d5ac1e0dfd94b3e
* repopick: handle revisions with slashesDan Pasanen2016-12-041-1/+2
| | | | | | RM-290 Change-Id: I6f7891a52fb1538e88f5a68dd28ef1c603ee7067
* repopick: don't re-pick duplicate changesSimon Shields2016-12-041-0/+14
| | | | | | | | check the last 10 commits to HEAD for a dupe change id. RM-290 Change-Id: Icfbf8b4eae165cf84ef4a82f54f792e9c9acd67b
* repopick: try to use remote's default revisionDan Pasanen2016-12-041-1/+6
| | | | | | | | | | * If the project doesn't have a revision specified, try to see if it's remote has one specified before falling back to the global default. RM-290 Change-Id: I05129413b154e5d08d0fa9ef0ce853631b7e1562
* Revert "qcom: Select Sony display/media variants for Sony devices"Zhao Wei Liew2016-11-131-6/+0
| | | | | | | | | | | | | 1. The Sony kernel is no longer BF64-based. 2. There is no reason for Sony devices to set the BOARD_USES_QCOM_HARDWARE flag, since they are meant to be using AOSP code + select patches. Revert for now until a better solution is decided upon. This reverts commit be202afa17314f84ce69ee33a6936ca9abbf499b. Change-Id: I94749d116340e9eb4a2fcc88a2b4514719e2279d
* kernel: Auto-set prefix based on KERNEL_ARCHDan Pasanen2016-11-101-4/+10
| | | | Change-Id: I5c83e7de97b75ece9a1306cb20b058d9fd30e288
* Merge tag 'android-6.0.1_r74' into HEADJessica Wagantall2016-11-092-5/+7
|\ | | | | | | | | | | | | | | CYNGNOS-3303 Android 6.0.1 release 74 Change-Id: Ie96480de0df00e2d4c7d298f53e4f102aad5c823
| * MOB31Kgitbuildkicker2016-10-111-1/+1
| |
| * MOB31Jgitbuildkicker2016-09-301-1/+1
| |
| * MOB31Igitbuildkicker2016-09-271-1/+1
| |
| * Updating Security String to 2016-11-05 on mnc-devAdam Seaton2016-09-271-1/+1
| | | | | | | | | | | | | | b/31618336 Change-Id: I3c9459553fdc89cacdf74d5e5801871b7192bc51 (cherry picked from commit dcfd738833ea0c6d271b45d50a652191e6c345f0)
| * Updating Security String to 2016-11-01 on mnc-devAdam Seaton2016-09-271-1/+1
| | | | | | | | | | | | | | b/31618336 Change-Id: I18b3a0d690ab238fcd3cafa65b873ce7432c9c25 (cherry picked from commit 62b28398ba157b65a4825bea59806c060503500c)
| * MOB31Hgitbuildkicker2016-08-301-1/+1
| |
| * MOB31Ggitbuildkicker2016-08-261-1/+1
| |
| * MOB31Fgitbuildkicker2016-08-251-1/+1
| |
| * Update comments around PLATFORM_SECURITY_LEVELAdam Seaton2016-08-251-3/+5
| | | | | | | | | | | | Bug: 29881091 Change-Id: Ib30aac55540513e43af147914f4470a78f368ef6 (cherry picked from commit f45494279a4f46c51ce26935e221a121262f49ee)
| * Update Security String to 2016-10-05 to Platform and CTS for OctoberAdam Seaton2016-08-251-1/+1
| | | | | | | | | | | | | | | | | | Security Updates (rebased) b/30946906 Change-Id: Ia5207f919908496a593e3163788bfb75ce4e055d (cherry picked from commit bb45bd20e97be07ec92facf411aae91d90490a5b)
| * Update Security String to 2016-10-01 to platform and CTS for October SecurityAdam Seaton2016-08-251-1/+1
| | | | | | | | | | Change-Id: I7ccdd54c1d269422c5e2e1f3e268fc539b6eb684 (cherry picked from commit cb60b2dedbf6a346f3affc66a2e89a8068c530e2)
* | build: qcom_target: Enable BOARD_USES_ADRENOZhao Wei Liew2016-11-091-0/+2
| | | | | | | | | | | | | | Newer QCOM HALs use this flag for libc2dcolorconvert, examples being msm8937 and msm8996 media HALs. Change-Id: I28e8a42b58b4f5f71126df7ad97c377724da5bab
* | releasetools: Rebuild recovery when signing target imagesDiogo Ferreira2016-11-092-7/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When signing a build, the recovery can be built twice, once when signing and again when adding the image to target files. This is usally not a problem for deterministic signatures but a custom signing method might include a time-based component which affects checksums of the generated images. This means that the recovery patches (i.e. install-recovery) will fail to checksum. This patch makes adding images to target files, when invoked from sign_target_files_apks, always rebuild the recovery patch with the newly generated images so that the checksums are consistent irrespective of potential time components. Change-Id: I575c69dc96a6d4d69b3ea9d037f5f13c97afa87e
* | envsetup: Fix cafremote/aospremote for projects with non-standard pathsMichael Bestas2016-10-201-2/+2
| | | | | | | | | | | | | | * Fix -caf and -caf-<platform> projects * Fix AOSP HALs that are synced in "/default" subfolder Change-Id: I33cc344a3234de6698676c32035622acbec03dd1
* | build: Support a fallback to java 8 if java 7 is not foundAdrian DC2016-10-121-1/+2
| | | | | | | | | | | | | | | | | | | | * In the case of a host installed only with java 8, the build starts correctly but on use of JAVA_HOME binaries, the java references are missing * Allow the java 7 to be tested and try to use java 8 Change-Id: Ie50892edb54feb8608a0ef80a1c2a8667703e8ee
* | Merge tag 'android-6.0.1_r72' into HEADJessica Wagantall2016-10-062-2/+2
|\ \ | | | | | | | | | | | | | | | Android 6.0.1 Release 72 (M4B30X) Change-Id: Ida42e8942cf7ed3d69ac6cdf9fc70a0098c3b259
| * | M4B30Xgitbuildkicker2016-08-311-1/+1
| | |
| * | M4B30Wgitbuildkicker2016-08-311-1/+1
| | |
| * | Update comments around PLATFORM_SECURITY_LEVELAdam Seaton2016-08-311-3/+5
| | | | | | | | | | | | | | | | | | Bug: 29881091 Change-Id: Ib30aac55540513e43af147914f4470a78f368ef6 (cherry picked from commit f45494279a4f46c51ce26935e221a121262f49ee)
| * | Update Security String to 2016-10-05 to Platform and CTS for OctoberAdam Seaton2016-08-311-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | Security Updates (rebased) b/30946906 Change-Id: Ia5207f919908496a593e3163788bfb75ce4e055d (cherry picked from commit bb45bd20e97be07ec92facf411aae91d90490a5b)
| * | Update Security String to 2016-10-01 to platform and CTS for October SecurityAdam Seaton2016-08-311-1/+1
| | | | | | | | | | | | | | | Fix merge conflict into mmr3 Change-Id: I7ccdd54c1d269422c5e2e1f3e268fc539b6eb684
| * | M4B30Vgitbuildkicker2016-08-301-1/+1
| | |
| * | M4E61gitbuildkicker2016-08-301-1/+1
| | |