mirror of
https://github.com/Divested-Mobile/DivestOS-Build.git
synced 2024-10-01 01:35:54 -04:00
14.1: drop support for all devices compiling on 15.1 or 16.0 or 17.1
This commit is contained in:
parent
70b1007dec
commit
10b157418d
@ -93,62 +93,25 @@
|
||||
<project path="device/asus/Z00T" name="LineageOS/android_device_asus_Z00T" remote="github" />
|
||||
<project path="kernel/asus/msm8916" name="LineageOS/android_kernel_asus_msm8916" remote="github" />
|
||||
|
||||
<!-- Google Pixel C (dragon) -->
|
||||
<project path="device/google/dragon" name="LineageOS/android_device_google_dragon" remote="github" />
|
||||
<project path="kernel/google/dragon" name="LineageOS/android_kernel_google_dragon" remote="github" />
|
||||
|
||||
<!-- HTC One (m9) -->
|
||||
<project path="device/htc/himaul" name="LineageOS/android_device_htc_himaul" remote="github" />
|
||||
<project path="device/htc/hima-common" name="LineageOS/android_device_htc_hima-common" remote="github" />
|
||||
<project path="kernel/htc/msm8994" name="LineageOS/android_kernel_htc_msm8994" remote="github" />
|
||||
|
||||
<!-- LG G2 (d802) -->
|
||||
<project path="device/lge/g2-common" name="LineageOS/android_device_lge_g2-common" remote="github" />
|
||||
<project path="device/lge/d802" name="LineageOS/android_device_lge_d802" remote="github" />
|
||||
<project path="kernel/lge/msm8974" name="LineageOS/android_kernel_lge_msm8974" remote="github" />
|
||||
|
||||
<!-- LG G4 (h815) -->
|
||||
<project path="device/lge/g4-common" name="LineageOS/android_device_lge_g4-common" remote="github" />
|
||||
<project path="device/lge/h815" name="LineageOS/android_device_lge_h815" remote="github" />
|
||||
<project path="kernel/lge/msm8992" name="LineageOS/android_kernel_lge_msm8992" remote="github" />
|
||||
|
||||
<!-- LG G5 (h850:intl, rs988:us) -->
|
||||
<project path="device/lge/common" name="LineageOS/android_device_lge_common" remote="github" />
|
||||
<project path="device/lge/g5-common" name="LineageOS/android_device_lge_g5-common" remote="github" />
|
||||
<project path="device/lge/h850" name="LineageOS/android_device_lge_h850" remote="github" />
|
||||
<project path="device/lge/rs988" name="LineageOS/android_device_lge_rs988" remote="github" />
|
||||
<project path="device/lge/msm8996-common" name="LineageOS/android_device_lge_msm8996-common" remote="github" />
|
||||
<project path="kernel/lge/msm8996" name="LineageOS/android_kernel_lge_msm8996" remote="github" />
|
||||
|
||||
<!-- LG V20 (h990:intl, us996:us) -->
|
||||
<project path="device/lge/v20-common" name="LineageOS/android_device_lge_v20-common" remote="github" />
|
||||
<project path="device/lge/h990" name="LineageOS/android_device_lge_h990" remote="github" />
|
||||
<project path="device/lge/us996" name="LineageOS/android_device_lge_us996" remote="github" />
|
||||
<!-- uses lge msm8996 commons -->
|
||||
|
||||
<!-- LG G6 (h870:intl, us997:us) -->
|
||||
<project path="device/lge/g6-common" name="LineageOS/android_device_lge_g6-common" remote="github" />
|
||||
<project path="device/lge/h870" name="LineageOS/android_device_lge_h870" remote="github" />
|
||||
<project path="device/lge/us997" name="LineageOS/android_device_lge_us997" remote="github" />
|
||||
<!-- uses lge msm8996 commons -->
|
||||
|
||||
<!-- Moto G 3rd Gen (osprey) -->
|
||||
<project path="device/motorola/msm8916-common" name="LineageOS/android_device_motorola_msm8916-common" remote="github" />
|
||||
<project path="device/motorola/osprey" name="LineageOS/android_device_motorola_osprey" remote="github" />
|
||||
<project path="kernel/motorola/msm8916" name="LineageOS/android_kernel_motorola_msm8916" remote="github" />
|
||||
|
||||
<!-- Moto X 2014 (victara) -->
|
||||
<project path="device/motorola/victara" name="LineageOS/android_device_motorola_victara" remote="github" />
|
||||
<project path="kernel/motorola/msm8974" name="LineageOS/android_kernel_motorola_msm8974" remote="github" />
|
||||
|
||||
<!-- Moto X Pure Edition (clark) -->
|
||||
<project path="device/motorola/clark" name="LineageOS/android_device_motorola_clark" remote="github" />
|
||||
<project path="kernel/motorola/msm8992" name="LineageOS/android_kernel_motorola_msm8992" remote="github" />
|
||||
|
||||
<!-- Moto Z (griffin) -->
|
||||
<project path="device/motorola/griffin" name="LineageOS/android_device_motorola_griffin" remote="github" />
|
||||
<project path="kernel/motorola/msm8996" name="LineageOS/android_kernel_motorola_msm8996" remote="github" />
|
||||
|
||||
<!-- Nexus 7 [2012] (grouper) -->
|
||||
<project path="device/asus/grouper" name="LineageOS/android_device_asus_grouper" remote="github" revision="staging/cm-14.1" />
|
||||
<project path="kernel/asus/grouper" name="LineageOS/android_kernel_asus_grouper" remote="github" revision="staging/cm-14.1" />
|
||||
@ -158,18 +121,6 @@
|
||||
<project path="kernel/samsung/manta" name="LineageOS/android_kernel_samsung_manta" remote="github" />
|
||||
<project path="hardware/samsung_slsi/exynos5" name="LineageOS/android_hardware_samsung_slsi_exynos5" remote="github" />
|
||||
|
||||
<!-- Nexus Player (fugu) -->
|
||||
<project path="device/asus/fugu" name="LineageOS/android_device_asus_fugu" remote="github" />
|
||||
<project path="kernel/asus/fugu" name="LineageOS/android_kernel_asus_fugu" remote="github" />
|
||||
|
||||
<!-- OnePlus 2 (oneplus2) -->
|
||||
<project path="device/oneplus/oneplus2" name="LineageOS/android_device_oneplus_oneplus2" remote="github" />
|
||||
<project path="kernel/oneplus/msm8994" name="LineageOS/android_kernel_oneplus_msm8994" remote="github" />
|
||||
|
||||
<!-- OnePlus 3(T) (oneplus3) -->
|
||||
<project path="device/oneplus/oneplus3" name="LineageOS/android_device_oneplus_oneplus3" remote="github" />
|
||||
<project path="kernel/oneplus/msm8996" name="LineageOS/android_kernel_oneplus_msm8996" remote="github" />
|
||||
|
||||
<!-- Samsung Common -->
|
||||
<project path="device/samsung/qcom-common" name="LineageOS/android_device_samsung_qcom-common" remote="github" />
|
||||
<project path="device/samsung/smdk4412-common" name="LineageOS/android_device_samsung_smdk4412-common" remote="github" />
|
||||
@ -216,22 +167,10 @@
|
||||
<project path="hardware/samsung_slsi-cm/openmax" name="LineageOS/android_hardware_samsung_slsi-cm_openmax" remote="github" />
|
||||
<project path="kernel/samsung/universal8890" name="LineageOS/android_kernel_samsung_universal8890" remote="github" />
|
||||
|
||||
<!-- Wileyfox Storm (kipper) -->
|
||||
<project path="device/wileyfox/kipper" name="LineageOS/android_device_wileyfox_kipper" remote="github" />
|
||||
<project path="device/cyanogen/msm8916-common" name="LineageOS/android_device_cyanogen_msm8916-common" remote="github" />
|
||||
<project path="kernel/cyanogen/msm8916" name="LineageOS/android_kernel_cyanogen_msm8916" remote="github" />
|
||||
|
||||
<!-- Wileyfox Swift (crackling) -->
|
||||
<project path="device/wileyfox/crackling" name="LineageOS/android_device_wileyfox_crackling" remote="github" />
|
||||
|
||||
<!-- ZTE Axon 7 (axon7) -->
|
||||
<project path="device/zte/axon7" name="LineageOS/android_device_zte_axon7" remote="github" />
|
||||
<project path="kernel/zte/msm8996" name="LineageOS/android_kernel_zte_msm8996" remote="github" />
|
||||
|
||||
<!-- Zuk Z1 (ham) -->
|
||||
<project path="device/zuk/ham" name="LineageOS/android_device_zuk_ham" remote="github" />
|
||||
<project path="kernel/cyanogen/msm8974" name="LineageOS/android_kernel_cyanogen_msm8974" remote="github" />
|
||||
|
||||
<!-- NXP -->
|
||||
<project path="vendor/nxp-nfc/opensource/frameworks" name="LineageOS/android_vendor_nxp-nfc_opensource_frameworks" remote="github" />
|
||||
<project path="vendor/nxp-nfc/opensource/libnfc-nci" name="LineageOS/android_vendor_nxp-nfc_opensource_libnfc-nci" remote="github" />
|
||||
|
@ -18,7 +18,7 @@
|
||||
#Last verified: 2018-04-27
|
||||
|
||||
patchAllKernels() {
|
||||
startPatcher "kernel_amazon_hdx-common kernel_asus_fugu kernel_asus_grouper kernel_asus_msm8916 kernel_cyanogen_msm8916 kernel_cyanogen_msm8974 kernel_google_dragon kernel_google_msm kernel_htc_msm8994 kernel_lge_msm8974 kernel_lge_msm8992 kernel_lge_msm8996 kernel_motorola_msm8916 kernel_motorola_msm8974 kernel_motorola_msm8992 kernel_motorola_msm8996 kernel_nextbit_msm8992 kernel_oneplus_msm8994 kernel_oneplus_msm8996 kernel_samsung_exynos5420 kernel_samsung_manta kernel_samsung_smdk4412 kernel_samsung_tuna kernel_samsung_universal8890 kernel_zte_msm8996";
|
||||
startPatcher "kernel_amazon_hdx-common kernel_asus_grouper kernel_asus_msm8916 kernel_google_msm kernel_htc_msm8994 kernel_lge_msm8992 kernel_motorola_msm8916 kernel_motorola_msm8992 kernel_samsung_exynos5420 kernel_samsung_manta kernel_samsung_smdk4412 kernel_samsung_tuna kernel_samsung_universal8890 kernel_zte_msm8996";
|
||||
}
|
||||
export -f patchAllKernels;
|
||||
|
||||
@ -60,46 +60,34 @@ buildAll() {
|
||||
if [ "$DOS_MALWARE_SCAN_ENABLED" = true ]; then scanWorkspaceForMalware; fi;
|
||||
if [ "$DOS_OPTIMIZE_IMAGES" = true ]; then optimizeImagesRecursive "$DOS_BUILD_BASE"; fi;
|
||||
#Select devices are userdebug due to SELinux policy issues
|
||||
#SD801
|
||||
buildDeviceUserDebug thor; #broken encryption
|
||||
#SD808
|
||||
buildDevice clark; #Last version with working IMS
|
||||
buildDevice h815;
|
||||
#SD410
|
||||
buildDevice osprey;
|
||||
#SD810
|
||||
buildDevice himaul;
|
||||
#SD615
|
||||
buildDevice Z00T;
|
||||
#SD820
|
||||
buildDevice axon7;
|
||||
#Exynos
|
||||
buildDevice manta;
|
||||
buildDevice n7100; #broken sepolicy
|
||||
buildDeviceUserDebug i9100;
|
||||
buildDeviceUserDebug i9300;
|
||||
buildDevice i9305;
|
||||
buildDevice n5110;
|
||||
buildDevice v1awifi;
|
||||
buildDevice herolte;
|
||||
#OMAP
|
||||
buildDevice maguro;
|
||||
buildDevice toro;
|
||||
buildDevice toroplus;
|
||||
#Tegra
|
||||
buildDevice grouper; #needs manual patching - one-repo vendor blob patch
|
||||
|
||||
#The following are all superseded, and should only be enabled if the newer version is broken (not building/booting/etc.)
|
||||
buildDevice osprey;
|
||||
buildDevice himaul;
|
||||
buildDevice Z00T;
|
||||
buildDevice clark; #Last version with working IMS
|
||||
buildDeviceUserDebug i9100;
|
||||
if [ "$DOS_BUILDALL_SUPERSEDED" = true ]; then
|
||||
buildDevice crackling;
|
||||
buildDevice d802;
|
||||
buildDevice ham;
|
||||
buildDevice victara; #needs manual patching - fwb xml: fused: dangling tag
|
||||
buildDevice oneplus2;
|
||||
buildDevice ether;
|
||||
buildDevice kipper;
|
||||
buildDevice axon7;
|
||||
buildDevice oneplus3;
|
||||
buildDevice griffin;
|
||||
buildDevice h850;
|
||||
buildDevice rs988;
|
||||
buildDevice h990;
|
||||
buildDevice us996;
|
||||
buildDevice h870;
|
||||
buildDevice us997;
|
||||
buildDevice dragon verity;
|
||||
buildDevice fugu;
|
||||
fi;
|
||||
}
|
||||
export -f buildAll;
|
||||
|
||||
|
@ -259,16 +259,9 @@ rm proprietary-blobs.txt;
|
||||
cp "$DOS_PATCHES/android_device_asus_grouper/lineage-proprietary-files.txt" lineage-proprietary-files.txt;
|
||||
echo "allow gpsd system_data_file:dir write;" >> sepolicy/gpsd.te;
|
||||
|
||||
enterAndClear "device/lge/g2-common";
|
||||
sed -i '3itypeattribute hwaddrs misc_block_device_exception;' sepolicy/hwaddrs.te;
|
||||
|
||||
enterAndClear "device/lge/g4-common";
|
||||
sed -i '3itypeattribute hwaddrs misc_block_device_exception;' sepolicy/hwaddrs.te;
|
||||
|
||||
enterAndClear "device/lge/msm8996-common";
|
||||
sed -i '3itypeattribute hwaddrs misc_block_device_exception;' sepolicy/hwaddrs.te;
|
||||
|
||||
|
||||
enterAndClear "device/motorola/clark";
|
||||
sed -i 's/0xA04D/0xA04D|0xA052/' board-info.txt; #Allow installing on Nougat bootloader, assume the user is running the correct modem
|
||||
rm board-info.txt; #Never restrict installation
|
||||
@ -319,11 +312,7 @@ removeBuildFingerprints;
|
||||
sed -i "s/# CONFIG_KPROBES is not set/CONFIG_KPROBES=y/" kernel/amazon/hdx-common/arch/arm/configs/*hdx*_defconfig; #Breaks on compile
|
||||
sed -i "s/CONFIG_DEBUG_RODATA=y/# CONFIG_DEBUG_RODATA is not set/" kernel/google/msm/arch/arm/configs/lineageos_*_defconfig; #Breaks on compile
|
||||
awk -i inplace '!/STACKPROTECTOR/' kernel/lge/msm8992/arch/arm64/configs/lineageos_*_defconfig; #Breaks on compile
|
||||
sed -i "s/CONFIG_STRICT_MEMORY_RWX=y/# CONFIG_STRICT_MEMORY_RWX is not set/" kernel/lge/msm8996/arch/arm64/configs/lineageos_*_defconfig; #Breaks on compile
|
||||
sed -i "s/CONFIG_DEBUG_RODATA=y/# CONFIG_DEBUG_RODATA is not set/" kernel/motorola/msm8974/arch/arm/configs/lineageos_*_defconfig; #Breaks on compile
|
||||
sed -i "s/CONFIG_ARM_SMMU=y/# CONFIG_ARM_SMMU is not set/" kernel/motorola/msm8992/arch/arm64/configs/*defconfig; #Breaks on compile
|
||||
sed -i "s/CONFIG_STRICT_MEMORY_RWX=y/# CONFIG_STRICT_MEMORY_RWX is not set/" kernel/motorola/msm8996/arch/arm64/configs/*defconfig; #Breaks on compile
|
||||
sed -i "s/CONFIG_STRICT_MEMORY_RWX=y/# CONFIG_STRICT_MEMORY_RWX is not set/" kernel/oneplus/msm8996/arch/arm64/configs/lineageos_*_defconfig; #Breaks on compile
|
||||
sed -i "s/CONFIG_STRICT_MEMORY_RWX=y/# CONFIG_STRICT_MEMORY_RWX is not set/" kernel/zte/msm8996/arch/arm64/configs/lineageos_*_defconfig; #Breaks on compile
|
||||
#tuna fixes
|
||||
awk -i inplace '!/nfc_enhanced.mk/' device/samsung/toro*/lineage.mk;
|
||||
|
@ -122,8 +122,8 @@ buildAll() {
|
||||
buildDevice bonito avb;
|
||||
buildDevice sargo avb;
|
||||
#Exynos
|
||||
#buildDevice starlte; #broken vendor partition integration
|
||||
#buildDevice star2lte;
|
||||
buildDevice starlte; #broken vendor partition integration
|
||||
buildDevice star2lte;
|
||||
#Tegra
|
||||
buildDevice yellowstone; #broken
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user