mirror of
https://github.com/Divested-Mobile/DivestOS-Build.git
synced 2025-05-02 06:26:20 -04:00
15.1: Fixes, 14.1: Cleanup
This commit is contained in:
parent
7be3f8a556
commit
a914c813b0
13 changed files with 12 additions and 573 deletions
|
@ -1,35 +0,0 @@
|
|||
#!/bin/bash
|
||||
cd $base"kernel/lge/g3"
|
||||
git apply $cvePatchesLinux/0002-Copperhead-Kernel_Hardening/ANY/0001.patch
|
||||
git apply $cvePatchesLinux/0010-Accelerated_AES/3.4/0002.patch
|
||||
git apply $cvePatchesLinux/CVE-2014-9781/ANY/0001.patch
|
||||
git apply $cvePatchesLinux/CVE-2015-6640/ANY/0001.patch
|
||||
git apply $cvePatchesLinux/CVE-2016-3857/ANY/0001.patch
|
||||
git apply $cvePatchesLinux/CVE-2016-3892/ANY/0001.patch
|
||||
git apply $cvePatchesLinux/CVE-2016-8406/ANY/0001.patch
|
||||
git apply $cvePatchesLinux/CVE-2016-9576/3.4/0001.patch
|
||||
git apply $cvePatchesLinux/CVE-2017-0610/ANY/0001.patch
|
||||
git apply $cvePatchesLinux/CVE-2017-0611/3.4/0001.patch
|
||||
git apply $cvePatchesLinux/CVE-2017-0750/ANY/0001.patch
|
||||
git apply $cvePatchesLinux/CVE-2017-0786/ANY/0001.patch
|
||||
git apply $cvePatchesLinux/CVE-2017-1000111/ANY/0001.patch
|
||||
git apply $cvePatchesLinux/CVE-2017-11090/ANY/0001.patch
|
||||
git apply $cvePatchesLinux/CVE-2017-11473/ANY/0001.patch
|
||||
git apply $cvePatchesLinux/CVE-2017-13215/ANY/0001.patch
|
||||
git apply $cvePatchesLinux/CVE-2017-13246/ANY/0001.patch
|
||||
git apply $cvePatchesLinux/CVE-2017-16525/^4.13/0002.patch
|
||||
git apply $cvePatchesLinux/CVE-2017-16526/^4.13/0001.patch
|
||||
git apply $cvePatchesLinux/CVE-2017-16532/^4.13/0001.patch
|
||||
git apply $cvePatchesLinux/CVE-2017-16533/^4.13/0001.patch
|
||||
git apply $cvePatchesLinux/CVE-2017-16535/^4.13/0001.patch
|
||||
git apply $cvePatchesLinux/CVE-2017-16537/^4.13/0001.patch
|
||||
git apply $cvePatchesLinux/CVE-2017-16650/ANY/0001.patch
|
||||
git apply $cvePatchesLinux/CVE-2017-16USB/ANY/0001.patch
|
||||
git apply $cvePatchesLinux/CVE-2017-16USB/ANY/0005.patch
|
||||
git apply $cvePatchesLinux/CVE-2017-16USB/ANY/0006.patch
|
||||
git apply $cvePatchesLinux/CVE-2017-17558/ANY/0001.patch
|
||||
git apply $cvePatchesLinux/CVE-2017-8246/3.4/0002.patch
|
||||
git apply $cvePatchesLinux/Untracked/ANY/0008-nfsd-check-for-oversized-NFSv2-v3-arguments.patch
|
||||
git apply $cvePatchesLinux/CVE-2017-0750/ANY/0001.patch
|
||||
editKernelLocalversion "-dos.p31"
|
||||
cd $base
|
|
@ -16,7 +16,7 @@
|
|||
#along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
patchAllKernels() {
|
||||
startPatcher "kernel_amazon_hdx-common kernel_asus_msm8916 kernel_fairphone_msm8974 kernel_htc_msm8994 kernel_lge_g3 kernel_lge_hammerhead kernel_lge_msm8992 kernel_lge_msm8996 kernel_motorola_msm8916 kernel_motorola_msm8992 kernel_nextbit_msm8992 kernel_samsung_jf kernel_samsung_msm8974 kernel_samsung_smdk4412 kernel_samsung_universal8890";
|
||||
startPatcher "kernel_amazon_hdx-common kernel_asus_msm8916 kernel_fairphone_msm8974 kernel_htc_msm8994 kernel_lge_hammerhead kernel_lge_msm8992 kernel_lge_msm8996 kernel_motorola_msm8916 kernel_motorola_msm8992 kernel_nextbit_msm8992 kernel_samsung_jf kernel_samsung_msm8974 kernel_samsung_smdk4412 kernel_samsung_universal8890";
|
||||
}
|
||||
export -f patchAllKernels;
|
||||
|
||||
|
@ -33,10 +33,8 @@ export -f buildDevice;
|
|||
buildAll() {
|
||||
#Select devices are userdebug due to SELinux policy issues
|
||||
#TODO: Add victara, griffin, athene, us997, us996, pme, t0lte, hlte
|
||||
brunch lineage_d852-userdebug;
|
||||
brunch lineage_thor-userdebug;
|
||||
brunch lineage_clark-user;
|
||||
brunch lineage_d855-userdebug;
|
||||
brunch lineage_ether-user;
|
||||
brunch lineage_FP2-user;
|
||||
# brunch lineage_h815-user; - (UPSTREAM) drivers/input/touchscreen/DS5/RefCode_CustomerImplementation.c:147:1: warning: the frame size of 2064 bytes is larger than 2048 bytes
|
||||
|
|
|
@ -25,12 +25,6 @@ patch -p1 < $patches"android_kernel_amazon_hdx-common/0002-Overclock.patch"
|
|||
patch -p1 < $patches"android_kernel_amazon_hdx-common/0003-Overclock.patch"
|
||||
patch -p1 < $patches"android_kernel_amazon_hdx-common/0004-Overclock.patch"
|
||||
|
||||
enter "kernel/lge/g3"
|
||||
patch -p1 < $patches"android_kernel_lge_g3/0001-Overclock.patch" #2.45Ghz -> 2.76Ghz =+1.24Ghz
|
||||
patch -p1 < $patches"android_kernel_lge_g3/0002-Overclock.patch"
|
||||
patch -p1 < $patches"android_kernel_lge_g3/0003-Overclock.patch"
|
||||
patch -p1 < $patches"android_kernel_lge_g3/0004-Overclock.patch"
|
||||
|
||||
enter "kernel/lge/hammerhead"
|
||||
patch -p1 < $patches"android_kernel_lge_hammerhead/0001-Overclock.patch" #2.26Ghz -> 2.95Ghz =+2.76Ghz XXX: Untested!
|
||||
|
||||
|
|
|
@ -54,8 +54,11 @@ export -f buildAll;
|
|||
|
||||
patchWorkspace() {
|
||||
source build/envsetup.sh;
|
||||
repopick 205021 206123 209030 211095; #Cherry picks
|
||||
repopick 206123 211095; #cherry picks
|
||||
repopick 209030; #fix contacts being deleted
|
||||
repopick 209188; #g3-common cherry picks
|
||||
repopick 211404 211405 211406 211407 211408 211409; #d852 cherry picks
|
||||
repopick 205021; #d855 cherry picks
|
||||
#repopick -t calendar-o;
|
||||
|
||||
source $scripts/Patch.sh;
|
||||
|
|
|
@ -180,8 +180,12 @@ sed -i 's/config_enableRecoveryUpdater">false/config_enableRecoveryUpdater">true
|
|||
#
|
||||
#START OF DEVICE CHANGES
|
||||
#
|
||||
enterAndClear "device/lge/g3-common"
|
||||
echo "allow wcnss_service block_device:dir search;" >> sepolicy/wcnss_service.te; #fix incorrect Wi-Fi MAC address
|
||||
|
||||
enterAndClear "device/lge/mako"
|
||||
cp $patches"android_device_lge_mako/proprietary-blobs.txt" proprietary-blobs.txt; #update that? nah
|
||||
echo "/dev/block/platform/msm_sdcc\.1/by-name/misc u:object_r:misc_block_device:s0" >> sepolicy/file_contexts; #fix uncrypt denial
|
||||
|
||||
enterAndClear "device/oppo/msm8974-common"
|
||||
sed -i "s/TZ.BF.2.0-2.0.0134/TZ.BF.2.0-2.0.0134|TZ.BF.2.0-2.0.0137/" board-info.txt; #Suport new TZ firmware https://review.lineageos.org/#/c/178999/
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue