2fabb76ca0
- 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.
66 lines
2.6 KiB
Plaintext
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.
|