config: hoist MicroG include to common, drop day-one webview, unpin patch date

- MicroG inherit moves from rpi_common.mk into common.mk so every
  product gets it, not just RPi devices; microg.mk doc comment updated
  (vendor/partner_gms is now unconditionally in the manifest)
- drop the LineageOS chromium-webview day-one provider from
  PRODUCT_PACKAGES
- comment out the PAWLET_SECURITY_PATCH/PLATFORM_SECURITY_PATCH pin,
  falling back to the platform default
This commit is contained in:
oxmc
2026-07-15 07:30:43 -07:00
parent af29205167
commit 0933d1928d
4 changed files with 7 additions and 20 deletions
+4 -11
View File
@@ -91,24 +91,17 @@ PRODUCT_PACKAGES += \
# ---------------------------------------------------------------------------
PRODUCT_PACKAGES += \
Updater \
PawletSetupWizard \
BgUpd
BgUpd \
PawletSetupWizard
# bg-upd's own sepolicy domain — lives in its own repo (packages/apps/BgUpd/sepolicy),
# included unconditionally since it's a core PawletOS system app, not an optional one.
BOARD_SEPOLICY_DIRS += packages/apps/BgUpd/sepolicy
# ---------------------------------------------------------------------------
# Day-one default WebView provider (com.android.webview / "chromium"), so the
# device boots with a working WebView before bg-upd's first check ever runs.
# This is LineageOS's chromium-webview prebuilt, already pulled in by
# android_local_manifest/common/vendor/lineageos.xml (external/chromium-webview,
# module "webview" from its os_pickup.bp). bg-upd manages every other provider
# (Bromite, Google) purely at runtime afterwards — see
# vendor/pawlet/overlay/frameworks/base/core/res/res/xml/config_webview_packages.xml.
# MicroG — open-source Google Play Services replacement
# ---------------------------------------------------------------------------
PRODUCT_PACKAGES += \
webview
$(call inherit-product, vendor/pawlet/config/microg.mk)
# ---------------------------------------------------------------------------
# PawletOS build-time framework resource overlay (adds new drawables)
+1 -2
View File
@@ -4,8 +4,7 @@
# SPDX-License-Identifier: Apache-2.0
#
# MicroG product config.
# Uncomment the vendor/partner_gms entry in android_local_manifest/pawletos.xml
# before enabling this, then include from rpi_common.mk or a device .mk:
# Include from rpi_common.mk or a device .mk:
# $(call inherit-product, vendor/pawlet/config/microg.mk)
#
-5
View File
@@ -9,11 +9,6 @@
# $(call inherit-product, vendor/pawlet/config/rpi_common.mk)
#
# ---------------------------------------------------------------------------
# MicroG — open-source Google Play Services replacement
# ---------------------------------------------------------------------------
$(call inherit-product, vendor/pawlet/config/microg.mk)
# ---------------------------------------------------------------------------
# Base hardware and software feature declarations for all RPi devices
# ---------------------------------------------------------------------------
+2 -2
View File
@@ -50,8 +50,8 @@ PAWLET_DISPLAY_VERSION := $(PAWLET_MAJOR_VERSION)-$(PAWLET_VERSION_SUFFIX)
# something CI infers automatically. See PawletOS-Build/docs/security-patch-process.md
# and PawletOS-Build/scripts/check_security_patch.py (run the latter to see
# how far behind this date is against the latest published AOSP bulletin).
PAWLET_SECURITY_PATCH := 2026-07-05
PLATFORM_SECURITY_PATCH := $(PAWLET_SECURITY_PATCH)
#PAWLET_SECURITY_PATCH := 2026-07-05
#PLATFORM_SECURITY_PATCH := $(PAWLET_SECURITY_PATCH)
# ---------------------------------------------------------------------------
# System properties written into /product/build.prop