Changes for September 2020
- Build *vS (PHH-SU) - Fix boot on Recent Mi devices - thanks @eremitein and @PeterCxy
This commit is contained in:
parent
68837531bf
commit
3b358c15b3
@ -86,6 +86,7 @@ git revert 5c145c49cc83bfe37c740bcfd3f82715ee051122 --no-edit # system_suspend:
|
|||||||
cd ../../..
|
cd ../../..
|
||||||
cd system/sepolicy
|
cd system/sepolicy
|
||||||
git revert d12551bf1a6e8a9ece6bbb98344a27bde7f9b3e1 --no-edit # sepolicy: Relabel wifi. properties as wifi_prop
|
git revert d12551bf1a6e8a9ece6bbb98344a27bde7f9b3e1 --no-edit # sepolicy: Relabel wifi. properties as wifi_prop
|
||||||
|
git am $BL/patches/0001-Revert-sepolicy-Address-denials-for-legacy-last_kmsg.patch
|
||||||
cd ../..
|
cd ../..
|
||||||
cd vendor/lineage
|
cd vendor/lineage
|
||||||
git am $BL/patches/0001-build_soong-Disable-generated_kernel_headers.patch
|
git am $BL/patches/0001-build_soong-Disable-generated_kernel_headers.patch
|
||||||
@ -108,12 +109,12 @@ buildVariant() {
|
|||||||
mv $OUT/system.img ~/build-output/lineage-17.1-$BUILD_DATE-UNOFFICIAL-${1}.img
|
mv $OUT/system.img ~/build-output/lineage-17.1-$BUILD_DATE-UNOFFICIAL-${1}.img
|
||||||
}
|
}
|
||||||
|
|
||||||
buildVariant treble_arm_avN
|
buildVariant treble_arm_avS
|
||||||
buildVariant treble_arm_bvN
|
buildVariant treble_arm_bvS
|
||||||
buildVariant treble_a64_avN
|
buildVariant treble_a64_avS
|
||||||
buildVariant treble_a64_bvN
|
buildVariant treble_a64_bvS
|
||||||
buildVariant treble_arm64_avN
|
buildVariant treble_arm64_avS
|
||||||
buildVariant treble_arm64_bvN
|
buildVariant treble_arm64_bvS
|
||||||
ls ~/build-output | grep 'lineage'
|
ls ~/build-output | grep 'lineage'
|
||||||
|
|
||||||
END=`date +%s`
|
END=`date +%s`
|
||||||
|
@ -0,0 +1,219 @@
|
|||||||
|
From f2d91940b4e014d63154a816749150cffd3f1a47 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Peter Cai <peter@typeblog.net>
|
||||||
|
Date: Fri, 28 Feb 2020 10:29:42 +0800
|
||||||
|
Subject: [PATCH] Revert "sepolicy: Address denials for legacy last_kmsg file"
|
||||||
|
|
||||||
|
This reverts commit 1188affe377931f31b6f85d8851c3ddf00ab5567.
|
||||||
|
|
||||||
|
* Some vendor images (like Xiaomi's sm7250 vendor) already defines
|
||||||
|
similar rules for last_kmsg. Having this in system will cause
|
||||||
|
conflicts with prebuilt vendor images.
|
||||||
|
* We can probably move this to somewhere like `device/qcom/sepolicy` or
|
||||||
|
`device/lineage/sepolicy`, putting them in vendor sepolicy to guard
|
||||||
|
them off system-only builds.
|
||||||
|
|
||||||
|
Change-Id: I813c5f56a6e23c96f129c3928dd559fb4c56d9d7
|
||||||
|
---
|
||||||
|
prebuilts/api/29.0/private/compat/26.0/26.0.ignore.cil | 1 -
|
||||||
|
prebuilts/api/29.0/private/compat/27.0/27.0.ignore.cil | 1 -
|
||||||
|
prebuilts/api/29.0/private/compat/28.0/28.0.ignore.cil | 1 -
|
||||||
|
prebuilts/api/29.0/private/genfs_contexts | 1 -
|
||||||
|
prebuilts/api/29.0/private/system_server.te | 1 -
|
||||||
|
prebuilts/api/29.0/public/file.te | 1 -
|
||||||
|
prebuilts/api/29.0/public/init.te | 2 --
|
||||||
|
private/compat/26.0/26.0.ignore.cil | 1 -
|
||||||
|
private/compat/27.0/27.0.ignore.cil | 1 -
|
||||||
|
private/compat/28.0/28.0.ignore.cil | 1 -
|
||||||
|
private/genfs_contexts | 1 -
|
||||||
|
private/system_server.te | 1 -
|
||||||
|
public/file.te | 1 -
|
||||||
|
public/init.te | 2 --
|
||||||
|
14 files changed, 16 deletions(-)
|
||||||
|
|
||||||
|
diff --git a/prebuilts/api/29.0/private/compat/26.0/26.0.ignore.cil b/prebuilts/api/29.0/private/compat/26.0/26.0.ignore.cil
|
||||||
|
index b12f917d..5a908cf2 100644
|
||||||
|
--- a/prebuilts/api/29.0/private/compat/26.0/26.0.ignore.cil
|
||||||
|
+++ b/prebuilts/api/29.0/private/compat/26.0/26.0.ignore.cil
|
||||||
|
@@ -134,7 +134,6 @@
|
||||||
|
perfprofd_service
|
||||||
|
proc_cpu_alignment
|
||||||
|
proc_dt_firmware_android
|
||||||
|
- proc_last_kmsg
|
||||||
|
property_info
|
||||||
|
recovery_socket
|
||||||
|
role_service
|
||||||
|
diff --git a/prebuilts/api/29.0/private/compat/27.0/27.0.ignore.cil b/prebuilts/api/29.0/private/compat/27.0/27.0.ignore.cil
|
||||||
|
index bba68f10..f4bf3ac0 100644
|
||||||
|
--- a/prebuilts/api/29.0/private/compat/27.0/27.0.ignore.cil
|
||||||
|
+++ b/prebuilts/api/29.0/private/compat/27.0/27.0.ignore.cil
|
||||||
|
@@ -121,7 +121,6 @@
|
||||||
|
perfprofd_service
|
||||||
|
proc_cpu_alignment
|
||||||
|
proc_dt_firmware_android
|
||||||
|
- proc_last_kmsg
|
||||||
|
property_info
|
||||||
|
recovery_socket
|
||||||
|
role_service
|
||||||
|
diff --git a/prebuilts/api/29.0/private/compat/28.0/28.0.ignore.cil b/prebuilts/api/29.0/private/compat/28.0/28.0.ignore.cil
|
||||||
|
index 1e46f712..96d649b5 100644
|
||||||
|
--- a/prebuilts/api/29.0/private/compat/28.0/28.0.ignore.cil
|
||||||
|
+++ b/prebuilts/api/29.0/private/compat/28.0/28.0.ignore.cil
|
||||||
|
@@ -106,7 +106,6 @@
|
||||||
|
postinstall_apex_mnt_dir
|
||||||
|
proc_cpu_alignment
|
||||||
|
proc_dt_firmware_android
|
||||||
|
- proc_last_kmsg
|
||||||
|
recovery_socket
|
||||||
|
role_service
|
||||||
|
rollback_service
|
||||||
|
diff --git a/prebuilts/api/29.0/private/genfs_contexts b/prebuilts/api/29.0/private/genfs_contexts
|
||||||
|
index c7603a9a..d9b24d0d 100644
|
||||||
|
--- a/prebuilts/api/29.0/private/genfs_contexts
|
||||||
|
+++ b/prebuilts/api/29.0/private/genfs_contexts
|
||||||
|
@@ -13,7 +13,6 @@ genfscon proc /interrupts u:object_r:proc_interrupts:s0
|
||||||
|
genfscon proc /iomem u:object_r:proc_iomem:s0
|
||||||
|
genfscon proc /keys u:object_r:proc_keys:s0
|
||||||
|
genfscon proc /kmsg u:object_r:proc_kmsg:s0
|
||||||
|
-genfscon proc /last_kmsg u:object_r:proc_last_kmsg:s0
|
||||||
|
genfscon proc /loadavg u:object_r:proc_loadavg:s0
|
||||||
|
genfscon proc /meminfo u:object_r:proc_meminfo:s0
|
||||||
|
genfscon proc /misc u:object_r:proc_misc:s0
|
||||||
|
diff --git a/prebuilts/api/29.0/private/system_server.te b/prebuilts/api/29.0/private/system_server.te
|
||||||
|
index 87f26c4b..73891c92 100644
|
||||||
|
--- a/prebuilts/api/29.0/private/system_server.te
|
||||||
|
+++ b/prebuilts/api/29.0/private/system_server.te
|
||||||
|
@@ -848,7 +848,6 @@ r_dir_file(system_server, proc_net_type)
|
||||||
|
r_dir_file(system_server, proc_qtaguid_stat)
|
||||||
|
allow system_server {
|
||||||
|
proc_cmdline
|
||||||
|
- proc_last_kmsg
|
||||||
|
proc_loadavg
|
||||||
|
proc_meminfo
|
||||||
|
proc_pagetypeinfo
|
||||||
|
diff --git a/prebuilts/api/29.0/public/file.te b/prebuilts/api/29.0/public/file.te
|
||||||
|
index b4c77b1e..96c07324 100644
|
||||||
|
--- a/prebuilts/api/29.0/public/file.te
|
||||||
|
+++ b/prebuilts/api/29.0/public/file.te
|
||||||
|
@@ -34,7 +34,6 @@ type proc_interrupts, fs_type, proc_type;
|
||||||
|
type proc_iomem, fs_type, proc_type;
|
||||||
|
type proc_keys, fs_type, proc_type;
|
||||||
|
type proc_kmsg, fs_type, proc_type;
|
||||||
|
-type proc_last_kmsg, fs_type, proc_type;
|
||||||
|
type proc_loadavg, fs_type, proc_type;
|
||||||
|
type proc_max_map_count, fs_type, proc_type;
|
||||||
|
type proc_meminfo, fs_type, proc_type;
|
||||||
|
diff --git a/prebuilts/api/29.0/public/init.te b/prebuilts/api/29.0/public/init.te
|
||||||
|
index e7e5b651..b4969b1d 100644
|
||||||
|
--- a/prebuilts/api/29.0/public/init.te
|
||||||
|
+++ b/prebuilts/api/29.0/public/init.te
|
||||||
|
@@ -319,7 +319,6 @@ allow init {
|
||||||
|
proc_cmdline
|
||||||
|
proc_diskstats
|
||||||
|
proc_kmsg # Open /proc/kmsg for logd service.
|
||||||
|
- proc_last_kmsg
|
||||||
|
proc_meminfo
|
||||||
|
proc_stat # Read /proc/stat for bootchart.
|
||||||
|
proc_uptime
|
||||||
|
@@ -352,7 +351,6 @@ allow init {
|
||||||
|
allow init {
|
||||||
|
proc_cmdline
|
||||||
|
proc_kmsg
|
||||||
|
- proc_last_kmsg
|
||||||
|
proc_net
|
||||||
|
proc_qtaguid_stat
|
||||||
|
proc_slabinfo
|
||||||
|
diff --git a/private/compat/26.0/26.0.ignore.cil b/private/compat/26.0/26.0.ignore.cil
|
||||||
|
index b12f917d..5a908cf2 100644
|
||||||
|
--- a/private/compat/26.0/26.0.ignore.cil
|
||||||
|
+++ b/private/compat/26.0/26.0.ignore.cil
|
||||||
|
@@ -134,7 +134,6 @@
|
||||||
|
perfprofd_service
|
||||||
|
proc_cpu_alignment
|
||||||
|
proc_dt_firmware_android
|
||||||
|
- proc_last_kmsg
|
||||||
|
property_info
|
||||||
|
recovery_socket
|
||||||
|
role_service
|
||||||
|
diff --git a/private/compat/27.0/27.0.ignore.cil b/private/compat/27.0/27.0.ignore.cil
|
||||||
|
index bba68f10..f4bf3ac0 100644
|
||||||
|
--- a/private/compat/27.0/27.0.ignore.cil
|
||||||
|
+++ b/private/compat/27.0/27.0.ignore.cil
|
||||||
|
@@ -121,7 +121,6 @@
|
||||||
|
perfprofd_service
|
||||||
|
proc_cpu_alignment
|
||||||
|
proc_dt_firmware_android
|
||||||
|
- proc_last_kmsg
|
||||||
|
property_info
|
||||||
|
recovery_socket
|
||||||
|
role_service
|
||||||
|
diff --git a/private/compat/28.0/28.0.ignore.cil b/private/compat/28.0/28.0.ignore.cil
|
||||||
|
index 1e46f712..96d649b5 100644
|
||||||
|
--- a/private/compat/28.0/28.0.ignore.cil
|
||||||
|
+++ b/private/compat/28.0/28.0.ignore.cil
|
||||||
|
@@ -106,7 +106,6 @@
|
||||||
|
postinstall_apex_mnt_dir
|
||||||
|
proc_cpu_alignment
|
||||||
|
proc_dt_firmware_android
|
||||||
|
- proc_last_kmsg
|
||||||
|
recovery_socket
|
||||||
|
role_service
|
||||||
|
rollback_service
|
||||||
|
diff --git a/private/genfs_contexts b/private/genfs_contexts
|
||||||
|
index c7603a9a..d9b24d0d 100644
|
||||||
|
--- a/private/genfs_contexts
|
||||||
|
+++ b/private/genfs_contexts
|
||||||
|
@@ -13,7 +13,6 @@ genfscon proc /interrupts u:object_r:proc_interrupts:s0
|
||||||
|
genfscon proc /iomem u:object_r:proc_iomem:s0
|
||||||
|
genfscon proc /keys u:object_r:proc_keys:s0
|
||||||
|
genfscon proc /kmsg u:object_r:proc_kmsg:s0
|
||||||
|
-genfscon proc /last_kmsg u:object_r:proc_last_kmsg:s0
|
||||||
|
genfscon proc /loadavg u:object_r:proc_loadavg:s0
|
||||||
|
genfscon proc /meminfo u:object_r:proc_meminfo:s0
|
||||||
|
genfscon proc /misc u:object_r:proc_misc:s0
|
||||||
|
diff --git a/private/system_server.te b/private/system_server.te
|
||||||
|
index 87f26c4b..73891c92 100644
|
||||||
|
--- a/private/system_server.te
|
||||||
|
+++ b/private/system_server.te
|
||||||
|
@@ -848,7 +848,6 @@ r_dir_file(system_server, proc_net_type)
|
||||||
|
r_dir_file(system_server, proc_qtaguid_stat)
|
||||||
|
allow system_server {
|
||||||
|
proc_cmdline
|
||||||
|
- proc_last_kmsg
|
||||||
|
proc_loadavg
|
||||||
|
proc_meminfo
|
||||||
|
proc_pagetypeinfo
|
||||||
|
diff --git a/public/file.te b/public/file.te
|
||||||
|
index b4c77b1e..96c07324 100644
|
||||||
|
--- a/public/file.te
|
||||||
|
+++ b/public/file.te
|
||||||
|
@@ -34,7 +34,6 @@ type proc_interrupts, fs_type, proc_type;
|
||||||
|
type proc_iomem, fs_type, proc_type;
|
||||||
|
type proc_keys, fs_type, proc_type;
|
||||||
|
type proc_kmsg, fs_type, proc_type;
|
||||||
|
-type proc_last_kmsg, fs_type, proc_type;
|
||||||
|
type proc_loadavg, fs_type, proc_type;
|
||||||
|
type proc_max_map_count, fs_type, proc_type;
|
||||||
|
type proc_meminfo, fs_type, proc_type;
|
||||||
|
diff --git a/public/init.te b/public/init.te
|
||||||
|
index e7e5b651..b4969b1d 100644
|
||||||
|
--- a/public/init.te
|
||||||
|
+++ b/public/init.te
|
||||||
|
@@ -319,7 +319,6 @@ allow init {
|
||||||
|
proc_cmdline
|
||||||
|
proc_diskstats
|
||||||
|
proc_kmsg # Open /proc/kmsg for logd service.
|
||||||
|
- proc_last_kmsg
|
||||||
|
proc_meminfo
|
||||||
|
proc_stat # Read /proc/stat for bootchart.
|
||||||
|
proc_uptime
|
||||||
|
@@ -352,7 +351,6 @@ allow init {
|
||||||
|
allow init {
|
||||||
|
proc_cmdline
|
||||||
|
proc_kmsg
|
||||||
|
- proc_last_kmsg
|
||||||
|
proc_net
|
||||||
|
proc_qtaguid_stat
|
||||||
|
proc_slabinfo
|
||||||
|
--
|
||||||
|
2.25.1
|
||||||
|
|
@ -1,4 +1,4 @@
|
|||||||
From 6d38ca2cea41942ef2e2168e7d00110d48e37690 Mon Sep 17 00:00:00 2001
|
From 5da0bcb4256af2b176e47b46bfe925a47b9c100c Mon Sep 17 00:00:00 2001
|
||||||
From: Andy CrossGate Yan <GeForce8800Ultra@gmail.com>
|
From: Andy CrossGate Yan <GeForce8800Ultra@gmail.com>
|
||||||
Date: Wed, 5 Feb 2020 02:24:44 +0000
|
Date: Wed, 5 Feb 2020 02:24:44 +0000
|
||||||
Subject: [PATCH] Squashed revert of LOS FOD implementation
|
Subject: [PATCH] Squashed revert of LOS FOD implementation
|
||||||
@ -13,14 +13,14 @@ Change-Id: Ifbcd5ff44c97e536fd2e417deadc2b08773b7b5e
|
|||||||
.../res/drawable/fod_icon_default.xml | 25 -
|
.../res/drawable/fod_icon_default.xml | 25 -
|
||||||
packages/SystemUI/res/values/config.xml | 1 -
|
packages/SystemUI/res/values/config.xml | 1 -
|
||||||
.../SystemUI/res/values/lineage_config.xml | 4 -
|
.../SystemUI/res/values/lineage_config.xml | 4 -
|
||||||
.../systemui/biometrics/FODCircleView.java | 465 ------------------
|
.../systemui/biometrics/FODCircleView.java | 466 ------------------
|
||||||
.../biometrics/FODCircleViewImpl.java | 62 ---
|
.../biometrics/FODCircleViewImpl.java | 62 ---
|
||||||
.../systemui/statusbar/CommandQueue.java | 28 --
|
.../systemui/statusbar/CommandQueue.java | 28 --
|
||||||
services/core/Android.bp | 1 -
|
services/core/Android.bp | 1 -
|
||||||
.../biometrics/BiometricServiceBase.java | 2 +-
|
.../biometrics/BiometricServiceBase.java | 2 +-
|
||||||
.../fingerprint/FingerprintService.java | 112 -----
|
.../fingerprint/FingerprintService.java | 112 -----
|
||||||
.../statusbar/StatusBarManagerService.java | 22 -
|
.../statusbar/StatusBarManagerService.java | 22 -
|
||||||
13 files changed, 1 insertion(+), 729 deletions(-)
|
13 files changed, 1 insertion(+), 730 deletions(-)
|
||||||
delete mode 100644 packages/SystemUI/res/drawable/fod_icon_default.xml
|
delete mode 100644 packages/SystemUI/res/drawable/fod_icon_default.xml
|
||||||
delete mode 100644 packages/SystemUI/src/com/android/systemui/biometrics/FODCircleView.java
|
delete mode 100644 packages/SystemUI/src/com/android/systemui/biometrics/FODCircleView.java
|
||||||
delete mode 100644 packages/SystemUI/src/com/android/systemui/biometrics/FODCircleViewImpl.java
|
delete mode 100644 packages/SystemUI/src/com/android/systemui/biometrics/FODCircleViewImpl.java
|
||||||
@ -133,10 +133,10 @@ index fd732a7127a..e520306aa78 100644
|
|||||||
<integer name="config_maxVisibleNotificationIconsOnLock">5</integer>
|
<integer name="config_maxVisibleNotificationIconsOnLock">5</integer>
|
||||||
diff --git a/packages/SystemUI/src/com/android/systemui/biometrics/FODCircleView.java b/packages/SystemUI/src/com/android/systemui/biometrics/FODCircleView.java
|
diff --git a/packages/SystemUI/src/com/android/systemui/biometrics/FODCircleView.java b/packages/SystemUI/src/com/android/systemui/biometrics/FODCircleView.java
|
||||||
deleted file mode 100644
|
deleted file mode 100644
|
||||||
index a1691b9cb69..00000000000
|
index 00172dd8f3e..00000000000
|
||||||
--- a/packages/SystemUI/src/com/android/systemui/biometrics/FODCircleView.java
|
--- a/packages/SystemUI/src/com/android/systemui/biometrics/FODCircleView.java
|
||||||
+++ /dev/null
|
+++ /dev/null
|
||||||
@@ -1,465 +0,0 @@
|
@@ -1,466 +0,0 @@
|
||||||
-/**
|
-/**
|
||||||
- * Copyright (C) 2019 The Android Open Source Project
|
- * Copyright (C) 2019 The Android Open Source Project
|
||||||
- *
|
- *
|
||||||
@ -340,6 +340,7 @@ index a1691b9cb69..00000000000
|
|||||||
- super.onDraw(canvas);
|
- super.onDraw(canvas);
|
||||||
- }
|
- }
|
||||||
- };
|
- };
|
||||||
|
- mPressedView.setImageResource(R.drawable.fod_icon_pressed);
|
||||||
-
|
-
|
||||||
- mWindowManager.addView(this, mParams);
|
- mWindowManager.addView(this, mParams);
|
||||||
-
|
-
|
||||||
@ -1000,5 +1001,5 @@ index 81c57d75bbb..faeafc25f67 100644
|
|||||||
public void setBlockedGesturalNavigation(boolean blocked) {
|
public void setBlockedGesturalNavigation(boolean blocked) {
|
||||||
if (mBar != null) {
|
if (mBar != null) {
|
||||||
--
|
--
|
||||||
2.17.1
|
2.25.1
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user