Files
android_vendor_pawlet/NOTICE
T
oxmc 2fabb76ca0 build: de-Lineage the vendor tree; make bacon real; configurable cert paths
- bacon moves to build/core/definitions.mk, the one vendor hook stock AOSP
  includes (-include vendor/*/build/core/definitions.mk); the old
  build/core/config.mk + build/tasks/bacon.mk chain relied on hooks that
  only exist in Lineage's build/make fork and was never loaded.
- Drop dead helpers: check_product, repopick (script never existed),
  reposync, repodiff, pawlet_img (KonstaKANG device/brcm path), bib alias.
- psign/pota: certs dir from -c flag or PAWLET_CERTS_DIR; no ~/ default.
- version.mk: drop unused RELEASE_TYPE/TARGET_UNOFFICIAL_BUILD_ID vestiges;
  keep the buildtype filter backing ro.pawlet.releasetype.
- NOTICE: update the Lineage attribution list to match.
2026-07-15 13:36:48 -07:00

66 lines
2.6 KiB
Plaintext

PawletOS vendor tree — Third-party notices
==========================================
All files in this repository are licensed under the Apache License, Version 2.0
unless stated otherwise. You may obtain a copy of the License at:
https://www.apache.org/licenses/LICENSE-2.0
The following third-party works are incorporated, adapted, or used as the basis
for code in this repository. Each is also licensed under the Apache License,
Version 2.0, and their original copyright notices are retained in the
respective source files.
1. The LineageOS Project / The CyanogenMod Project
---------------------------------------------------
Files adapted from android_vendor_lineage:
- build/envsetup.sh (breakfast, brunch, mka, cmka, cout)
- build/tasks/bacon.mk (bacon OTA package target, here in
build/core/definitions.mk)
- config/version.mk (buildtype filtering, version string structure)
Files in the Updater application whose architecture is derived from
android_packages_apps_Updater (packages/apps/Updater):
- apps/Updater/src/.../ABUpdateInstaller.kt
- apps/Updater/src/.../controller/UpdaterController.kt
- apps/Updater/src/.../DownloadClient.kt
- apps/Updater/src/.../OTAUtils.kt
- apps/Updater/src/.../UpdaterReceiver.kt
- apps/Updater/src/.../UpdaterService.kt
- apps/Updater/src/.../UpdatesActivity.kt
- apps/Updater/src/.../model/Update.kt
- apps/Updater/src/.../model/UpdateEntry.kt
- apps/Updater/res/
The update server JSON API is compatible with the LineageOS update server
API format as documented at:
https://github.com/LineageOS/android_packages_apps_Updater
Copyright (C) 2012 The CyanogenMod Project
Copyright (C) 2017 The LineageOS Project
Licensed under the Apache License, Version 2.0.
2. The Android Open Source Project (AOSP)
------------------------------------------
The boot control HAL in hal/boot_control/rpi/ implements the AOSP AIDL
interface android.hardware.boot (hardware/interfaces/boot/), and its
structure follows the AOSP reference implementation.
- hal/boot_control/rpi/BootControl.h
- hal/boot_control/rpi/BootControl.cpp
- hal/boot_control/rpi/service.cpp
- hal/boot_control/rpi/misc_rpi.h
- hal/boot_control/rpi/Android.bp
- hal/boot_control/rpi/android.hardware.boot-service.pawlet_rpi.rc
- hal/boot_control/rpi/android.hardware.boot-service.pawlet_rpi.xml
Build system hook files (build/core/definitions.mk, Android.mk files, soong
Android.bp files) follow AOSP vendor integration conventions.
Copyright (C) The Android Open Source Project
Licensed under the Apache License, Version 2.0.