Commit Graph

3807 Commits

Author SHA1 Message Date
Alexander Koskovich
de12b189a7 lineage: apns: Update 'wholesale' APNs
* Ready SIM is showing up on T-Mobile plans due to a
   lack of mvno_match_data. Noticed the URL;
   http://mms.wholesale.mmsmvno.com/mms/wapenc doesn't
   work anyways for these APNs so might as well update
   all of them.

Change-Id: I757cc518c680c04a209899b5a9ebf7d5c7674795
2022-02-28 22:52:59 -07:00
Alexander Koskovich
9bd6abd6a7 lineage: apns: Drop I-Wireless APN
* iWireless was acquired in full by T-Mobile and on
   October 1, 2018, the service was shut down as
   customers were encouraged to migrate to T-Mobile
   plans.

Change-Id: I560b1f3f6b4072a024a9beb887374892930528d6
2022-02-28 22:52:59 -07:00
Alexander Koskovich
de944afd71 lineage: apns: Update Net10 APNs
* Due to the lack of mvno_match_data, these APNs
   are showing up on T-Mobile plans.

Change-Id: I61845333e90e380c62c7ec8fc1ab8b006a908882
2022-02-28 22:52:58 -07:00
Alexander Koskovich
2348c9209f lineage: apns: Drop Solavei
* On November 19, 2015, Solavei announced its carrier
   partner, T-Mobile USA, had terminated its agreement
   to provide service under the condition that Solavei
   did not meet expectations.

Change-Id: Ied279ee2034e6934412e1e1b072c29c9009321d1
2022-02-28 22:52:58 -07:00
Alexander Koskovich
eeafdeb6c5 lineage: Update U.S. T-Mobile APNs and add DUN tethering
* Tethering was broken because it was defaulting to
   'Ting Data'.

Change-Id: I6093f0abd65c4628a18ca3a990e7b639b995c45b
2022-02-28 22:52:58 -07:00
Jarl-Penguin
7adc095f6a kernel: INSTALLED_RECOVERY_KERNEL -> INSTALLED_RECOVERY_KERNEL_TARGET
* Make it consistent with the rest of the targets

Signed-off-by: Jarl-Penguin <jarlpenguin@outlook.com>
Change-Id: I869d3d8570b4deb2f1e019efa975526a528ca3e7
2022-02-20 13:26:31 +01:00
Nolen Johnson
8e215b7200 lineage: products: lineage_x86{,_64}: Don't build kernel
* Results in an error.

Change-Id: Ifab94ca34bab75d8e55b317f69060fc02f068ecf
2022-02-15 19:44:19 +01:00
Nolen Johnson
d8bdaefb4f lineage: products: lineage_x86{,_64}: Don't include SDK addon
* This doesn't work, and just errors out similar to arm/arm64.

Change-Id: I53a2261095f1e2acab3b7da20d3f092ccc83e8ab
2022-02-15 19:41:41 +01:00
Tom Pratt
5a35edd014 Rename automotive emulator targets
Matches the upstream separation of gsi and emulator targets.

Change-Id: I07947727c39b87d2bd1ee6bf2809a7f40ff380ba
2022-02-13 11:03:28 +01:00
LuK1337
c753856076 config: partner_gms: Make default partner_gms makefile optional
Not everyone using WITH_GMS=true uses partner_gms.

Change-Id: Ic0aa3bf8164ecdba54e954b742bc71cdc688fd1c
2022-02-10 22:28:27 +01:00
Nolen Johnson
9ed5773c65 config: partner_gms: Introduce Android Automotive GMS
Change-Id: I1040d9b02c6c783fc2393f5600698ed01b0a74ab
2022-02-10 11:26:15 -05:00
Nolen Johnson
4f291af9a3 config: partner_gms: Make mainline modules entirely opt-in
* Except for Android TV, which requires them to boot.
* Most people on mobile and car builds won't want mainline
  modules, as they may conflict with LineageOS features.

Change-Id: I9b4db3e6a109b834963a4ddacacc855dc55c258c
2022-02-10 11:26:15 -05:00
Alexander Martinz
2d473bc876 config: partner_gms: Remove hardcoded variant list
Instead of hardcoding the GMS variant, allow to set the makefiles
which should be included for WITH_GMS builds.

For example:
  Project FI
    - WITH_GMS_FI := true
    + GMS_MAKEFILE := fi.mk

  Go devices
    - WITH_GMS_GO := true
    + GMS_MAKEFILE := gms_go.mk
    + MAINLINE_MODULES_MAKEFILE := mainline_modules_low_ram.mk

  Mainline modules without updatable apex
    + MAINLINE_MODULES_MAKEFILE := mainline_modules_flatten_apex.mk

As you expect GMS to be configured the way you specified them, this
change also causes the build to error out, if a makefile can not be
included.

This excludes mainline modules to allow including GMS without using
mainline modules.

Change-Id: I0ab61449ed7cc60e72bf519f91c29712055f8a74
Signed-off-by: Alexander Martinz <amartinz@shiftphones.com>
2022-02-10 11:26:14 -05:00
Bruno Martins
43c8f40ba9 envsetup: Fix long time broken path to sh
Change-Id: Ia76d14e10571dd6f3ac9f4adf288effae851ffe3
2022-02-08 23:09:21 +01:00
Michael W
a28fa6de34 envsetup: dopush: Correct paths
* In order to automatically restart the system when pushing SystemUI, the
  path must actually be correct
* Since android 10 it's in system/*product*/priv-app and 11 will move
  it again, so just match it anywhere
* Make framework also location independent

Change-Id: I4a9eb1edbbb21ab8abe17815c606921f7a538b7f
2022-02-08 22:59:55 +01:00
Bruno Martins
2759a5b50e Rename init.lineage-system.rc and move to /system_ext
Change-Id: Ife4f9467b6aa2d656a2df34cc9df5dafef304348
2022-02-08 13:09:39 +01:00
Bruno Martins
70307a29eb prebuilt: Update terminfo path
Due to bash compilation issues, libncurses had to be moved to /system_ext.

Change-Id: Idbc2ac810b98843c00ada4f96b46ebb1c8744128
2022-02-08 13:04:39 +01:00
Luca Stefani
6b1163254d Remove LineageAudioService
Change-Id: I3260a60a733927b47f3b5f5192254dc692ec33eb
2022-01-31 00:45:17 +02:00
Bruno Martins
3bf5b914cb config: Delete perf permission
Change-Id: I465b8d99215f2deb8e84b686f6837a5eac9669dd
2022-01-30 22:34:25 +01:00
Alexander Winkowski
8661e04096 apns: Add Unifi
Change-Id: I4c27c4089c548eca528c70d13bb7cb8d87373b54
2022-01-29 14:54:11 +01:00
Alexander Koskovich
cf387d4080 lineage: Pick up mainline modules as well.
Change-Id: I1877329d7a1fc9697a63c08af0466daf155f8cba
2022-01-27 22:01:48 +01:00
Michael Bestas
ee5797e4b3 config: Build Android 11 icon shapes again
Google removed them from frameworks/base, we relocated them
to packages/overlays/Lineage

Change-Id: I90395d8fd8e17d5f8ff2a5159aadb56f9674f2f9
2022-01-27 20:14:14 +02:00
Michael Bestas
87ebf0f3c4 config: Build font overlays again
Change-Id: Ibf6ea9645bbe352a430636c10c3e6e91ac79b99c
2022-01-27 20:14:14 +02:00
Danny Lin
6c6ad33125 overlay: core: Use accent color for progress bar background
This matches the stock Pixel style and makes progress bars look more
integrated, since the active (foreground) part is using the accent
color.

Change-Id: Ia7f77c13d166c0b28c08ad71231d673195696460
2022-01-27 00:36:47 +02:00
Danny Lin
58c6508566 overlay: SystemUI: Remove power menu shadow
This fits better with Material You, especially when the default shadow
gets clipped at the edges.

Change-Id: If1f421692bcc737882f76fc7929b9f9dd0dd71f0
2022-01-27 00:36:45 +02:00
Danny Lin
945c2a3017 overlay: Launcher3: Re-enable header protection
Google disabled this in qpr1, but we can re-enable it now that we've
fixed the height/clip calculation.

Change-Id: I93ac8162794079079e51061181f78d4dc40a4d5e
2022-01-27 00:36:41 +02:00
TH779
264dd95bc1 Revert "vendor: Add vendor.lineage.biometrics.fingerprint.inscreen permission"
* Udfps doesn't need this anymore.

This reverts commit 276e7770bf.

Signed-off-by: TH779 <i@779.moe>
Change-Id: Ie26895d2c32b6544334efd46bb5ca73455ed99cb
2022-01-26 22:56:32 +01:00
TheScarastic
af717a279c soong: Rename fod to udfps
* now flag is changed to TARGET_SURFACEFLINGER_UDFPS_LIB from TARGET_SURFACEFLINGER_FOD_LIB

Change-Id: I499b31d00a053b865ceaa3b34a9762f980bbf14e
2022-01-26 22:56:32 +01:00
LuK1337
a585122d85 lineage: Add vendor/qcom/opensource/commonsys/display to soong ns
Change-Id: Ic9f5fb64a3cd7cfdd38c5caf38ee6e94ef9c8c73
2022-01-26 21:28:39 +01:00
Pig
ffb9554ff0 lineage: Add vendor/qcom/opensource/commonsys/system/bt/main to soong ns
Add one more product soong namespace to reflect S(QSSI 12) changes

Change-Id: I84580b04fd34bad35435753f917694a4dd1cc3b9
2022-01-23 23:43:14 +01:00
Alexander Koskovich
e220ca2625 lineage: tasks: Support copying kernel modules out to /vendor_dlkm.
Change-Id: I84993ba5e0190d310c326da7806e82f627e37a58
2022-01-22 22:39:21 -07:00
Chirayu Desai
d91d695664 kernel: Implement build time LTO choice
Change-Id: I898eb50fadb6bde5beebf46f443c5de7e6acc907
2022-01-13 14:40:31 +01:00
Alessandro Astone
174ee28d0f Revert "Revert "kernel: fix KERNEL_TOOLCHAIN_PATH_gcc and usage""
The fix was correct...

This reverts commit 168fd231b6.

Change-Id: If550fd44f32b801553b8ac23cb2a91d3f29df557
2022-01-06 16:41:05 +01:00
Sultan Alsawaf
d20cc9b344 overlay: core: Disable OtaSuggestionSummaryProvider from GMS
GMS now uses OtaSuggestionSummaryProvider to push update notifications,
both in the status bar and as a dialog pop-up. Disable it.

Change-Id: I51c039a1dbbb781e5ffabdd313d062feda308b89
2022-01-05 14:55:20 +01:00
Mike Auser
2007eddeb7 Changed protocol from IPV6 to IP for Telus
(This is consistent with Google's APNs config.)
These changes have been thoroughly tested on the Telus mobile network.

More Info...
Telus (from Western Canada) doesn't yet fully support IPV6.  As a
result, Telus customers trying to run LineageOS won't have mobile data.
Telus users (including myself) have been running into this
problem for years.  For example...
https://www.reddit.com/r/LineageOS/comments/hyg5hw/change_apn_settings/

Change-Id: I5085c9463e26da7101106525550f1efef2474c5b
2022-01-05 05:36:07 +01:00
Michael W
b4af84e630 vendor: apns: Add auth_type explanation
* Since it's unclear what the numbers are, make it easier to add a new
  apn by specifying the possible values in a comment at the top
* Also add missing copyright (verified, first LineageOS commit was
  indeed 2016)

Change-Id: Icaf292fd79a903bcf9ef5a3813f6288cffc468ad
(cherry picked from commit 7aded097379bd76b9167cc7f5784bcb3a9858066)
2021-12-14 21:43:20 +01:00
Michael W
d636573394 vendor: apns: Fix wrong IPV4 protocols
* The correct string is "IP", not "IPV4"
* Other possible values are "IPV6" or "IPV4V6"
* Source: prebuilts/sdk/30/public/api/android.txt
  Lines: 46832-46834

Change-Id: I3d4729b829f87a4d7ab83584d1aed01d87e10fd2
(cherry picked from commit 7dc952be2a46b2987a293f02dc394d1e5c9809ab)
2021-12-14 21:43:09 +01:00
Michael W
1f9ceb9582 vendor: apns: Remove unused "spn" attribute
* The parsing of apns-conf.xml happens in
  packages/providers/TelephonyProvider/src/com/android/providers/telephony/
  TelephonyProvider.java
* Looking at the code, the only possible occurance of "spn" is as a
  value for "mvno_type"
  -> Remove all spn="" attributes

Change-Id: Ic7fef88c98ad54ea98d702e028a0455de22e55cd
2021-12-14 21:42:56 +01:00
Michael W
4ce4571ffa vendor: apns: Correct Telia
* We have duplicate entries with one of them having a proxy
* According to the issue, no proxy is required
* Since the one with proxy is selected by default, the user has to change
  it manually
  -> Remove the wrong one
* Also correct order: Internet, then MMS

* Fixes: https://gitlab.com/LineageOS/issues/android/-/issues/3850

Change-Id: Id3857d74b703b1dd7d16714a3edc6853d4752e64
(cherry picked from commit 7efa2053b6a08da41ddea78bfd30b543693b5c05)
2021-12-14 21:34:28 +01:00
Alessandro Astone
8ace32e27d build: Define QC_OPEN_PATH
All references in sm7250 repos point to the correct location
if we simply define QC_OPEN_PATH as vendor/qcom/opensource

Change-Id: Ibb580230212a08c73a251c88630217b192979eb4
2021-12-10 22:42:52 +01:00
Arian
faeef6de96 qcom: Add new vendor display repository to soong namespaces for qssi supported platforms
Change-Id: Id9fe3a5393bc579564259c9e0699a6534fb896b5
2021-12-06 16:48:42 +01:00
Michael Bestas
5f32a3c161 Remove backup services whitelist
* This should live in google apps package

Change-Id: Ie5272b5420c418199a5cac4c930234ef38662f6d
2021-11-30 16:39:39 +05:30
razorloves
0b513c508c overlay: dialer: Update visual voicemail config
Pulled from Google Dialer 72.0.407683083-8103803.

Change-Id: I25e664d5d986776dc03af91773aead64541f8abb
2021-11-30 05:04:56 +01:00
Michael Bestas
48796c9213 Move terminfo to /product
Change-Id: I51a7bc49dab09714cc66d056660a7b2e33ac2c49
2021-11-28 23:58:39 +02:00
Michael Bestas
933aa91e52 Exclude some files from artifact path requirements
Change-Id: Id5ef2a44c0cd3b76e3285c26826031f773b7a95f
2021-11-28 23:53:14 +02:00
Michael Bestas
a427f43848 build: Enable mainline checking for GSI/emulator targets
* This is originally done in build/make but it checks against aosp_* targets
* Enable it for all of our lineage_* targets

Change-Id: I9fa62c8f709bd649d114f24f241d42d471489ae5
2021-11-28 23:53:13 +02:00
Michael Bestas
d046b3664c Revert "busybox: add libsepol to product packages"
* No longer needed

This reverts commit ac602b4c28.

Change-Id: Ibfa6e0ea121417352e076068c08cd3f0dabc96e8
2021-11-28 23:53:13 +02:00
Michael Bestas
1ceba67a92 config: Move keylayout to /product
Change-Id: I973f509505e289a093236665fcaefa307c05da40
2021-11-28 23:53:13 +02:00
Michael Bestas
09ef796bb7 config: Move permissions & sysconfig to /product
Change-Id: Ie2733b03b72fa01f89d2c978e978a13329ded814
2021-11-28 23:53:12 +02:00
Michael Bestas
03d5a8aa29 Revert "FOTA: Create /cache/recovery in init.rc for FOTA"
* This is done in init.rc since 2015

This reverts commit d32b741b5b.

Change-Id: I446b8586befaf1650a4e772890640c9ccde9e35b
2021-11-28 23:53:12 +02:00