* Make merging (especially review) easier by pushing upstream branch.
* That way gerrit shows a full non-squash merge as just 1 commit,
making it so easy to review
Change-Id: If7b9fae728b588ad36f110c2218befa15a070e3c
* Since stable 12L isn't out yet for raviole, let's use beta3
* We have the kernel, and the factory images. Everything else will
be from the QC 12L tag, android-12.1.0_r1
* Download links are gone from Google's site, and I can't find any
archives, however I did get them from https://www.xda-developers.com/android-12l-beta-3/
* sha256sum calculated manually, but since the first bit is in the filename
it should be fine. Can always do a binary transparency check / vbmeta verification.
They still come from Google's servers anyways!
Change-Id: I18cdcda633d8a0c38239024bd472d19bf6bf8b8b
* Split them up according to how they're set
1. Set once and forget, such as firmware partitions
2. Updated manually, build ID
3. Updated automatically via script, other vars
* That way it's clearer what's ok to modify and what isn't
Change-Id: Idaf4bf99de44140e7e9c68c0c9e5c04c1ff60dd9
* Prepare for other devices
* Variable name kept the same intentionally to avoid extra script changes
* Don't see a need to import both pixels and devices, since devices includes pixels
Change-Id: I34391334188f7f52c49f2b9a7e7277292dfc15a6
* Good to verify manifest and repos before starting to tag
* Good to verify tags before starting to push since we consider them
immutable
Change-Id: I7157b7527bbef3f33908cd50135f7dcacf9349be
* Handles "Already up to date." merge being registered as "merge"
instead of "nochange" in merged_repos.txt
Change-Id: I6e73013aa5c30a17f150a444b16365c39cf4280e
After extract, this will let us do
source calyx/scripts/vars/devices
pushd vendor/google
for d in ${devices[@]}; do
git -C ${d} add .
git -C ${d} commit -m "${d}: $(cat ${d}/build_id.txt)"
done
Change-Id: I4de645726213f9c56ffbd41b9010e89a58c983ed
* Trying to load them all at once resulted in a game of chicken due
to 'telenor_se' existing in both generic 'others.pb', and it's own
'telenor_se.pb'
* We tried to work around that in multiple ways, and that did work,
but let's just re-write this to be more deterministic, and generic.
Change-Id: Iac046b98d4c23667eff306861c902913785e6ca8
Import proto files from
tools/carrier_settings 0a2c3b9ec4337283b67391971613cd06690a2d34
packages/providers/TelephonyProvider e9b03419e34ed174e239453f958aac0f042bf072
Change-Id: Ied7c51623dc6d14352fbc30db4632311ba455a0e
* kernels are list of kernels we build
* kernel_repos are the various kernel manifests we have
* Each one of the above gets it's own var file with the tag
* devices just have kernel=name-above
* barbet is the only one with same device and kernel name
Change-Id: I3883db12dee4c13964d1950231575a6ce5939aab
* Pixel 3, since it did get an update even if still on Oct patch
* Pixels 3a - 5, normal update
* Pixel 6 pending
Process:
* Update build id manually
* Run pixel/update-devices-vars.sh
Change-Id: Ic5370c72da670537864b7d926e8baf562ec20b9f