Commit Graph

270 Commits

Author SHA1 Message Date
Tommy Webb 5c2677da94 Add script for updating mainline module tag vars
The aml/update_mainline_tags.sh script updates the vars/aml_tags file
to include the latest available mainline (APEX) module tags in its
modules_to_tags array, based on the keys present in the modules_to_apps
associative array of vars/aml.

Issue: calyxos#298
Change-Id: Ibcb5472a6a48d3d8317ec616ba521b18b407602f
2023-05-24 16:22:02 -04:00
Michael Bestas b9d3003904 carriersettings: Only include gps elements in vendor_no_sim.xml
Change-Id: Ia40c7f2b69ddfbb8e7f2fce6993ff6471c4ee6ff
2023-05-24 15:49:11 +00:00
Michael Bestas 37e06f1e94 carriersettings: Generate vendor_no_sim.xml
Change-Id: I87513a6ab8387f55ff7892dcee6f71ad945fec73
2023-05-24 15:49:11 +00:00
Chirayu Desai 8554363a9a carriersettings: Write mcc=0 mnc=0 config as just carrier_config
Change-Id: Ie4325c03c3406cb5c056188c3044f870c9190088
2023-05-24 15:49:11 +00:00
Chirayu Desai 72389df1e8
Pixel 7a
* Based on panther

TODO:
* Kernel setup

Change-Id: I54c646252a5fcc9fbaad4eb8279d401a2d83045c
2023-05-13 00:43:24 +03:00
Michael Bestas e364ef703f kernel: Copy redbull prebuilts to vintf folder
Change-Id: I311b1346eeea5aca6e3a7b54ed13fb295ae51d19
2023-05-03 00:20:37 +05:30
Michael Bestas d59b4b0f0a vars: Update kernels for May security update
* https://groups.google.com/g/android-building/c/SKMJqGmuBgc/m/VFWZ3oQlBAAJ

Change-Id: Ie0963241d76158f50b41be1cd2b9544e27308443
2023-05-02 17:48:49 +00:00
Michael Bestas c73a8e015d
vars: Drop unused prev_* vars
Change-Id: Icf6a446b94fe76c88bc75824da152b2071b2a1c8
2023-05-02 20:24:48 +03:00
Chirayu Desai 4bdb9d2dc2 Drop prev_build_id and prev_build_number
* sed -i /prev_build_id/d vars/*
* sed -i /prev_build_number/d vars/*

Change-Id: I8e4723e9cbd3c78c70785a5ed312edc93079dd44
2023-05-02 02:20:00 +05:30
Chirayu Desai 6c743c478f pixel: Remove hardcoded version from get-new-devices.py
Change-Id: I03af5fc9f270cc9dd4f4183095173096fe33dbc0
2023-05-02 02:20:00 +05:30
Chirayu Desai cd7ea76131 pixel: Always write full build desc and fingerprint
* Sometimes we may not have it set to prev build values,
  let's make sure we always write the correct value
  for the existing build

Change-Id: I266d9f2b4a940aac28c512d601dde6b3e24d6e08
2023-05-02 02:15:51 +05:30
Chirayu Desai 151ba8d6fb vars: Add some vars to remove hardcoding in scripts
Change-Id: I587b2e76baa084f5315a57e22b9fb6166d2afc37
2023-05-02 02:15:51 +05:30
Chirayu Desai 7ea26197df May 2023 Security update
Change-Id: I3b373965b9a10b9b16e078125d526343a1b43981
2023-05-02 00:30:36 +05:30
Michael Bestas 8358435683
April 2023 Security update
Change-Id: I20f7da81c11eef3b19fa294c3c1f111f2b889376
2023-04-11 01:59:31 +03:00
Chirayu Desai 8c447f13c4 version: Set differently for unofficial
Change-Id: Ic296c3a27163f2789c66be1c637edb97c81df5da
2023-03-28 17:08:30 +00:00
Chirayu Desai d8cc049a17 Add script to print version
Change-Id: Ieff76e69b98ad22608fba087d0835fa6fae1b344
2023-03-28 17:08:30 +00:00
Michael Bestas a57dda10d1
aosp-merger: Support merging lineage device/kernels
Change-Id: I6c2212fde254500119091e7523982a2346dfe768
2023-03-24 19:43:09 +02:00
Chirayu Desai 471bc4d095
kernel: gs101: Set BUILD_AOSP_KERNEL
* Unified with gs201, needs new variable

Change-Id: I37be23910b294aacfad9e57b93c28f9465b38df1
2023-03-20 22:38:42 +02:00
Chirayu Desai 52954944ec Pixel 6, 6a: March 2023 Security update
* Finally!
* Kernel not up yet, will do that later

Change-Id: I78115e6fcc14e0b46c916b29fe561e009c271637
2023-03-21 00:34:05 +05:30
Chirayu Desai 522bb4a8e6 gs101: Android 13 QPR2 Beta 3.2 (February 2023)
* No public stable March release yet
* Let's roll with this so we can ship updated platform at least
* Factory: https://developer.android.com/about/versions/13/download
  Archived at: https://archive.is/oTumx
* OTA: https://developer.android.com/about/versions/13/download-ota
  Archived at: https://archive.is/NkE3P
* Release notes: https://developer.android.com/about/versions/13/release-notes
  Archived at: https://archive.is/0I0V7
* Kernel: https://groups.google.com/g/android-building/c/q4XhEFzhm7I/m/wXcVrypVEQAJ
  Not working, using prebuilts

Change-Id: I8d6cc9aa0effcc8b9b1a9b7a3179c3758831ecf4
2023-03-15 21:53:08 +05:30
Chirayu Desai 44b169aeac March 2023 Quarterly Platform Release and Security update
* https://support.google.com/pixelphone/thread/205950390/google-pixel-update-march-2023?hl=en
* No release for gs101 yet

Change-Id: I4f83242744d484c8e8fdd7985963a8d4a616608e
2023-03-15 01:38:25 +05:30
Chirayu Desai 2009fce920 Add axolotl to devices
Change-Id: Iacbfcd5d1b624ba72cca405ae93645d28867cad5
2023-02-07 23:01:21 +00:00
Michael Bestas 281ce4d3d0
vars: Update floral to TP1A.221005.002.B2
Change-Id: I61c77906d96df35a6cdde39b221abd26050f80c8
2023-02-07 14:32:23 +02:00
Michael Bestas cbca5e5e65
February 2023 Security update
Change-Id: Ib5e19cbfebe2e34c595341af40f42d458c569de3
2023-02-07 13:40:54 +02:00
Michael Bestas 830b977eeb
January 2023 Security update
Change-Id: I9e1ee6438d21504d7653a7715bcac7015d548c6d
2023-01-04 01:56:18 +02:00
Chirayu Desai f95cd527e3 kernel/pantah: Update variable name
After kernel/gs ee46baae32806e1d5a28270c222cec731cccb7e4
"build_slider: Remove BUILD_KERNEL and EXPERIMENTAL_BUILD"
1) Use BUILD_AOSP_KERNEL to replace BUILD_KERNEL

Change-Id: I00b02fd7fdc1a78a1928508b4d2af2d0afbb17a2
2022-12-06 19:02:42 +05:30
Chirayu Desai fea9befcd6 December 2022 Quarterly Platform Release and Security update
Change-Id: Ifd281e30028b9eb79331c6b0b809bd7333f28528
2022-12-06 06:35:45 +05:30
Chirayu Desai 8e8c25c748 update-device-vars: Add a sleep to avoid 429: Too Many Requests
Change-Id: Ib4a382cb4b1af025b401e54b07d69414c419f4cf
2022-12-06 06:23:42 +05:30
Michael Bestas 12392a7960 pixel: Fix build-desc-fingerprint.sh not commiting raviole changes
Change-Id: I58dd7978e2f243d9295fcb085f8ae49629a38157
2022-11-11 18:40:41 +05:30
Michael Bestas 2bf09da795 vars: Update kernel for November 2022 & add gs201
Change-Id: Ied007b1ee68d65f920d93203ea8f706ecdd3aed7
2022-11-09 13:48:55 +00:00
Chirayu Desai e49477fdcc aosp-merger: Run git diff with --no-ext-diff
* In case one is using an external diff program
  such as difftastic, this won't work as expected
* thread 'main' panicked at 'Hunk lines should be present in matched lines', /home/$USER/.cargo/registry/src/github.com-1ecc6299db9ec823/difftastic-0.37.0/src/display/hunks.rs:637:31
  note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
  fatal: external diff died, stopping at core/Makefile

Change-Id: Ie455016fa24b6e00ea021088cc5fc1e4bca3bf94
2022-11-08 21:20:42 +00:00
Chirayu Desai ebfef9cc5a msm-4.14: Update kernel tags for November 2022
* Only building this for now, let's do the others properly later (branch, GKI, etc)

Change-Id: I773704154176486392c22bb3fd8302d37429603d
2022-11-08 20:00:00 +00:00
Chirayu Desai ae8b110fa7 kernel: Clean before copying
* Avoid having old leftovers

Change-Id: I9ca02f8dc8aa5abe499baac11f542c78fd6849f6
2022-11-08 19:51:12 +00:00
Michael Bestas 664733b459 vars: RIP floral
Change-Id: I2fbcc56d063c49a6c8ce030c76a5eebf535d8f4c
2022-11-08 22:25:36 +05:30
Chirayu Desai 28a2dcfd5d November 2022 Security update
Change-Id: I145035d0495f2bf2d8d603dd5821eca9f91aa353
2022-11-08 22:22:49 +05:30
Chirayu Desai 805764c423 vars/devices: Update list to reflect what we build currently
* To actually make this usable
* Can always just as easily re-add later as needed

Change-Id: I790c5ff20267590799bb0608245be7ac518139fc
2022-11-08 14:04:35 +00:00
Michael Bestas 10435c834f
kernel: Set up pantah kernel build
Change-Id: I79372b34aa201e536c27831f018f7117b54057ca
2022-10-22 19:58:45 +03:00
Michael Bestas 07d6aa91a5
gs101: Set up kernel build for 13
Change-Id: Iaaee428e7bc4a0e9cdeddad71f0dae5834fe8bc7
2022-10-22 19:17:55 +03:00
Michael Bestas 52d512c6e0
redbull: Set up kernel build for 13
Change-Id: I1d5475a743edd43bf489fe647c5ba6597332d015
2022-10-22 19:17:32 +03:00
Michael Bestas faf20de685
msm-4.14: Set KLEAF_SUPPRESS_BUILD_SH_DEPRECATION_WARNING=1
Change-Id: Id035919485a6b7ef3418a70789b31f38a986004a
2022-10-22 19:16:56 +03:00
Michael Bestas 6d8fcd157b
msm-4.9: Set KLEAF_SUPPRESS_BUILD_SH_DEPRECATION_WARNING=1
Change-Id: I2ff7f3f45cffab0a69fd01bc5f7d4394b307f73a
2022-10-22 19:16:52 +03:00
Chirayu Desai e84c9a4439 b4s4: September 2022 update
Change-Id: I807daded5ce6504c8b75b279af7df2141b4afe53
(cherry picked from commit ce5cf02c17)
2022-10-20 16:11:26 -04:00
Chirayu Desai 0a58c8e4f1 The cloudrippers are here
Change-Id: I633fac2f9cd65229feff3a1bf086b96c36d28cb5
2022-10-15 05:27:26 +05:30
Michael Bestas fe56597ae0 carriersettings-extractor: Add missing name element in pbundle_as_map
Change-Id: I7346b5cca0fde6fc1957649fe7f463eaffac8c5e
2022-10-11 14:51:28 -04:00
Chirayu Desai c0fc4d0d1e carriersettings-extractor: Sync tag name
* If you look at the CarrierConfigV2 converter, it reads
  'pbundle_as_map' and not 'bundle' - which isn't handled at all
* All others match parseCarrierConfigToMap

Ref: 2093949: Add support for "double" and "bundle" in pb generating script | https://android-review.googlesource.com/c/platform/tools/carrier_settings/+/2093949
TODO: Figure out how to run the converter as a test somehow
Change-Id: I2197766590625e9f4cd12d30a65204a2ec750515
2022-10-11 14:51:28 -04:00
Chirayu Desai 9f42b84e55 carriersettings-extractor: Handle failure gracefully
* Google forgot to add ice_no.pb to Pixel 6 October release

Change-Id: Ie7bad259b9bc818a87279bec836d83107dee93f3
2022-10-11 13:40:50 -04:00
Michael Bestas 030d36eed3
carriersettings-extractor: Update README
Change-Id: Ia341eb2a61a75d7dbd54a90225078ed05a79b0fe
2022-10-11 17:35:25 +03:00
Michael Bestas 1ce7a286f4
aosp-merger: Fix CLO branch detection in push-merge.sh
Change-Id: I9fd8ccbc4913732a652cb7005d6d5c34a1bd9395
2022-10-05 21:11:43 +03:00
Michael Bestas c12b323259
vars: Update kernel vars for 13
Change-Id: I4182e52c7cbd57d1274e1061b53ab6eb1524b770
2022-10-05 21:11:43 +03:00
Michael Bestas 488732f22c
vars: unify raviole & bluejay kernels
Change-Id: I38857ee5d41270a48258f14206063d8e3ce67ac8
2022-10-05 21:11:42 +03:00