Commit graph

4243 commits

Author SHA1 Message Date
Michael Bestas
91592bd204
config: Remove deprecated vendor.lineage.trust from FCM
Change-Id: Ie5c05b460015c38895df56292a5670ca6dad17e6
2024-03-21 10:33:08 +02:00
LuK1337
dfec562594 kernel: Add clean headers script to workaround conflicts with bionic
After the "Avoid multiple definitions of sigaction." change in bionic,
we ought to modify our kernel headers to make sure that sigaction struct
is not present in uapi headers.

Change-Id: I15645480e013e79cbcafaac99253368b646b6b11
2024-03-20 20:53:44 +00:00
Michael Bestas
a0003041e1 envsetup: Fix breakfast
Change-Id: I9742638765f323876bffcdd0d9c1131d28a54614
2024-03-20 20:53:44 +00:00
Chirayu Desai
abcc4179d3 vars: 🐘 March 2024 Quarterly Platform Release & Security update 🐘
Change-Id: I56136ad2e9e33c500a1a469d2384e37ac3041ace
2024-03-20 19:58:57 +00:00
LuK1337
2a348e8e2b
repopick: Use number instead of id for error msgs
Change-Id: I1ebfd8315d1dbbdbee2cd50095f5d7c6b98e7057
2024-03-11 11:58:11 +01:00
Joel Beckmeyer
d5031df40d overlay: enable VVM for Boost and other ATT MVNOs
Change-Id: I2dbd081fd598eed7cddb8450ad441f5339af3bf9
2024-03-10 21:51:14 +00:00
Aaron Kling
8e49671f1f config: Build simple Settings provisioning service
Similar to SimpleDeviceConfig, this allows devices to initialize options
in the normal settings storage.

Change-Id: I58ae47dc21b0d85ac1ec01afda187820919fef7f
2024-03-07 11:58:59 -06:00
LuK1337
f3ee86687f
bacon: Depend on $(DEFAULT_GOAL)
This makes sure that $OUT contains images for all partitions.

Test: breakfast tangorpro && m bacon && ls $OUT/vendor_boot.img
Change-Id: Ia59a1fb7d9d1054040453ff2e7954ea6d7c61fde
2024-03-04 16:10:36 +01:00
Michael Bestas
fccfeff785
config: Fix build when WITH_SU is set
Change-Id: I95ac8ae2725279a95c11ae898ebfd44a6fa0f10e
2024-02-29 22:48:31 +02:00
Tom Pratt
fc39d90588
Disable mobiledata by default with sys prop
Replaces old SUW logic with AOSP's built in mechanism.

Change-Id: Ia210842f97b2da9bc7ed49044837df836a7a884e
2024-02-28 17:07:37 +02:00
Michael Bestas
77226cac60 config: Define SetupWizard theme properties
Change-Id: Ib35578aebc19d8cf2ef4cf3bc0b4acb3f04a89a1
2024-02-25 23:14:07 +00:00
dantmnf
03b20d8756 overlay: Update NTP server overlay for Chinese users
The resource key is changed in Android 14.

Furthermore, it is now possible to specify multiple servers.

Change-Id: I7ee977300a63f623f29a4697b43df7233143818c
2024-02-22 18:26:04 +08:00
Michael Bestas
3e40451715 config: Include AudioPackage14.mk
Change-Id: I3c02322ec5d4cb2242193dbd3b120a8a1842a63a
2024-02-21 18:22:37 +00:00
Luca Stefani
74db3872b3 bootanimation: Use 256 colors
And remove unused mkdir rules

Change-Id: Ic6df2c46938c7ecc0bd8a80712b38b57ff15d7c9
2024-02-18 17:17:30 +00:00
Luca Stefani
a82e9332a4
Revert "overlay: Set config_defaultQrCodeComponent"
Replaced by an RRO

This reverts commit 273de226b9.

Change-Id: I00a6db6ff86008296b9fa081268c5dfa30b2f7c1
2024-02-18 12:57:01 +01:00
LuK1337
eaa2614343
config: Ship EmergencyInfo on WiFi only tablets
Change-Id: I89e16f716076d5351949c0bb13f55fc4eaeee4f5
2024-02-17 18:31:40 +01:00
Timi Rautamäki
bbefef9f88 ovelay: tv: set power menu max columns to 4
Change-Id: I737d7ea1037cc77d50ac79d0cf3947d849e59676
2024-02-16 17:41:20 +00:00
Timi Rautamäki
7dd2be50b1 Revert "overlay: Decommonize long press power action"
This reverts commit 5c5c497acd.

Change-Id: Iaaa9d1c2aa0704d2f09f7b979e08057f25b74e5c
2024-02-16 17:41:20 +00:00
Marc Bourgoin
a706715bdd apn: Update for Telus MVNO's (Canada)
They are sending out emails to users informing them that MMS will stop functioning
unless they update their APN settings before February 14, 2024

https://www.publicmobile.ca/en/bc/get-help/articles/set-up-data-on-an-android-phone

https://www.koodomobile.com/en/help/setting-data-your-non-koodo-phone

https://apn.how/ca/pc-mobile
(The official PC Mobile website sucks and doesn't mention MMS Proxy for some reason...)

Change-Id: I31e22930c39048bcf7acbd206917825575b531b5
2024-02-16 11:28:33 +00:00
Luofan Chen
bc8d7739ac Hookup SDMCORE_HAS_IS_DISPLAY_HW_AVAILABLE_FUNC
Change-Id: Icb4b8aebd8042e9f83bacddee1e7949cf373226d
2024-02-16 00:26:40 +00:00
Asher Simonds
390df26654 bootanimation: Refreshed bootanimation for new release
Change-Id: I55408a8af25036d2ff98ebea11351fcf809f339c
2024-02-14 22:37:18 +00:00
DroidFreak32
9fe4bc8a60 lineage: products: Bring back lineage_sdk_phone_arm64 emulator target
Change-Id: I0578608bd78e1a03f90b17de4ee558646ce9ef2f
2024-02-14 22:13:08 +00:00
Michael Bestas
f0d0f194d0 vars: Remove gs201 kernel
Change-Id: Ibc69ef3ac4f79cd8c9932384ec598492a233e58c
2024-02-14 13:00:52 +00:00
LuK1337
2f89bf24a2
roomservice: Remove python2 imports
Change-Id: Id65a4c139f14106632587634c42ef9941b55d0c1
2024-02-14 09:22:34 +01:00
LuK1337
2a9bbcf403
roomservice: Require python3
Change-Id: I08429fbc9380b3a1f04bbcc5116fedf3e2457747
2024-02-14 09:06:18 +01:00
Michael Bestas
f0b1169abd
build: Provide qti_kernel_headers module
Change-Id: Ifbe76bf4e08fe6671886d83dde084381ebeda180
2024-02-13 21:34:29 +02:00
LuK1337
8a7f230bda config: Build Glimpse
Change-Id: Id44fd41c05b5202c88c8ae4ca4958074268784af
2024-02-13 16:33:20 +00:00
LuK1337
3e865ebb78 roomservice: Add support for remote=aosp-*
This will let us sync kernel prebuilts directly from AOSP.

Change-Id: Ie94f84ee7ec5020023533f8f3364b546ace4983d
2024-02-13 12:12:19 +00:00
Michael Bestas
8d8eeda630 overlay: Set action for the styles & wallpaper picker activity
Remove the unused wallpaper picker activity overlay while we are at it.

Change-Id: Ib845f33f6e7f1381a9ac8a466f930ffe505c6dbe
2024-02-12 21:45:28 +00:00
LuK1337
65498a79bd repopick: Skip commit_exists() check when using -p
Change-Id: I7b99e8c940bddad80e6362302f1ae24248e42faf
2024-02-12 21:45:28 +00:00
Nolen Johnson
afb819d70c config: Move audio includes back to mobile
Emulator (cuttlefish) is inherited and sets default sound properties,
which conflict at build time with Lineage defaults, breaking `car_gsi`
targets.

Change-Id: I3fb099a77394f8eb4613445c2410d7f568b8a3f5
2024-02-12 17:14:39 +00:00
Aaron Kling
5c5c497acd overlay: Decommonize long press power action
The global actions overlay cannot be controlled by a controller, so
should not be available on atv.

Change-Id: I1849d8f07abd1794ab613368354dadebd88331c8
(cherry picked from commit 00311ddb04cef25418ba03bc561bee65d4158704)
2024-02-11 20:39:28 +00:00
LuK1337
92ced50692
repopick: Fix logic for skipping already merged changes
We can't iterate a list and update it at the same time.

Test: Run `repopick -t XXI` twice
Change-Id: I85651783531b59fd4b48d54a663c22cb243edac7
2024-02-11 11:03:43 +01:00
2869dc1de1 overlay: Unset config_cellBroadcastAppLinks
This is true by default.

Change-Id: I9f91f4bf49995975d434ad8b74b175693409862a
2024-02-10 12:22:11 +00:00
dianlujitao
77e5f117f7 repopick: Use hostname of the URL to determine lineage gerrit
Change-Id: Ifd3883917bc4acd7d58179235d880f2e4a43b670
2024-02-08 20:26:58 +08:00
Nolen Johnson
68642ca994 lineage: partner_gms: Allow GMS that isn't partner
* Other inline packages rely on WITH_GMS for space reservations.

Change-Id: Iacc4b01a49f7d44f800faff7bb7072f239e38495
2024-02-08 07:25:59 +00:00
Yumi Yukimura
b5e2177257 roomservice: Add support for dry run
* In local build environments, we may want roomservice to
  not mess with the repos and local_manifests

Change-Id: I83014fdedbfdcd9f731463954a8779cf6d1f4cbf
2024-02-08 07:25:01 +00:00
Chirayu Desai
4f27f71cd6 vars: redfin,bramble: UP1A.231105.001.B2, Feb 2024
Change-Id: I3af9c974696b43fa3ad7b25dea0a94e7c9a8262b
2024-02-07 18:01:49 +00:00
Aaron Kling
d725e592fe kernel: Support kernel modules via kbuild
TARGET_EXTERNAL_KERNEL_MODULES variable is used for the list of modules,
same as the existing functionality, but is invoked if ':kbuild' is
appended to a module name

Existing external module build calls make in the module directory, which
is a standalone module build. The module makefile may chain to kbuild,
but that depends on the module. This addition invokes the kernel build
system, passing the module directory via the M= param, which is the
kernel standard for building out of tree modules.

Change-Id: I38a582952f79f7155cdbf8a5975cf23074bbdab0
2024-02-07 18:00:28 +00:00
Aaron Kling
2f1c529782 kernel: Support copying modules to boot ramdisk
Android supports loading modules from the boot ramdisk in the case of
vendor ramdisk not existing.

Change-Id: Ide1255b2c37ee262c8a4181d5eb0e380d0488edc
2024-02-07 18:00:28 +00:00
Michael Bestas
1656983529
vars: February 2024 Security update
Change-Id: Icc4774077379e6bc9a363b800fa0b1ddca28d62b
2024-02-06 19:00:54 +02:00
Alexander Koskovich
0c09a26b11 lineage: overlay: Disable a couple more OTA upgrade components
Change-Id: I0ca22526897ef6539e55a2e270ea424a3e9a80ee
(cherry picked from commit bd4bdd0262fd6c817a0690d97b093ec7cdfe939c)
2024-02-06 09:43:01 +00:00
Alexander Koskovich
d549cc0330 lineage: overlay: Disable OtaUpdateActivity component
If a device overrides BUILD_FINGERPRINT with one from stock
the user will be not be able to proceed through SetupWizard
if there is an update available for that device.

Change-Id: I72d59bb30df52048bd099f20bcda4ac64822cc30
(cherry picked from commit 590d01605f2dafce49df2cc0fc528e55eb61f1a8)
2024-02-06 09:43:01 +00:00
dianlujitao
12c5c7233e repopick: Clear Pyright warnings
Change-Id: I63962cc31820329a0fcf8ed96a13ef12a9f67875
2024-02-06 09:39:58 +00:00
dianlujitao
ce64349c54 repopick: Check fetch result based on the actual commit
Checking for FETCH_HEAD is not reliable when fetching in parallel.

Change-Id: I0c07f7c4bffb80e5d12b13f301ba684b95112272
2024-02-06 09:39:58 +00:00
dianlujitao
8a3a02e0b5 repopick: Apply change in parallel
Change-Id: Iafd803422082bcc17f2ad3300df3882d689f3674
2024-02-06 09:39:58 +00:00
dianlujitao
0b48b9b0c1 repopick: Avoid repeatedly performing the same check
Jobs such as check for already picked changes only need to be done once
for each git repository, but it was lunched every time picking a commit.

Change-Id: I87b3fea101dbcedb38502015fe9a9af5f25b397c
2024-02-06 09:39:58 +00:00
dianlujitao
6682b3f35a repopick: Use the builtin urllib to handle HTTP basic authentication
Also do proper URL encode while at it.

Change-Id: I64c0913eed535b109af2adc830288b3dd17c0cbb
2024-02-06 09:39:58 +00:00
dianlujitao
6f048e37fd repopick: Clean up subprocess calls
* Use the builtin approach to decode text output
 * Drop unnecessary system shell usage
 * Use subprocess.run when we don't need its stdout

Change-Id: Ibb2aeae442b5e97828fe4e0eb783e6512288d245
2024-02-06 09:39:58 +00:00
dianlujitao
c0fb88f19e repopick: Organize imports and format with black
Change-Id: I94080fb8adba0af83d86f0c67af8fac460ffbea0
2024-02-06 09:39:58 +00:00