Nine device additions

20.0:
	- akatsuki
	- lemonades
	- dipper, equuleus, polaris, ursa

19.1:
	- kirin, mermaid
	- apollon

note lemonades is failing like kebab:
> Sum of sizes in oneplus_dynamic_partitions_partition_list is 3765178368, which is greater than oneplus_dynamic_partitions_size (3753902080)

Signed-off-by: Tad <tad@spotco.us>
This commit is contained in:
Tad 2023-05-08 22:28:11 -04:00
parent 2717b1aad7
commit 1a203ab5ad
No known key found for this signature in database
GPG Key ID: B286E9F57A07424B
13 changed files with 73 additions and 25 deletions

View File

@ -72,12 +72,22 @@
<!-- Sony Xperia XA2 Ultra (discovery) --> <!-- Sony Xperia XA2 Ultra (discovery) -->
<project path="device/sony/discovery" name="LineageOS/android_device_sony_discovery" remote="github" /> <project path="device/sony/discovery" name="LineageOS/android_device_sony_discovery" remote="github" />
<!-- Sony Xperia 10 (kirin) -->
<project path="device/sony/kirin" name="LineageOS/android_device_sony_kirin" remote="github" />
<!-- Sony Xperia 10 Plus (mermaid) -->
<project path="device/sony/mermaid" name="LineageOS/android_device_sony_mermaid" remote="github" />
<!-- Xiaomi POCO F2 Pro / Redmi K30 Pro / Redmi K30 Pro Zoom Edition (lmi) --> <!-- Xiaomi POCO F2 Pro / Redmi K30 Pro / Redmi K30 Pro Zoom Edition (lmi) -->
<project path="hardware/xiaomi" name="LineageOS/android_hardware_xiaomi" remote="github" /> <project path="hardware/xiaomi" name="LineageOS/android_hardware_xiaomi" remote="github" />
<project path="device/xiaomi/lmi" name="LineageOS/android_device_xiaomi_lmi" remote="github" /> <project path="device/xiaomi/lmi" name="LineageOS/android_device_xiaomi_lmi" remote="github" />
<project path="device/xiaomi/sm8250-common" name="LineageOS/android_device_xiaomi_sm8250-common" remote="github" /> <project path="device/xiaomi/sm8250-common" name="LineageOS/android_device_xiaomi_sm8250-common" remote="github" />
<project path="kernel/xiaomi/sm8250" name="LineageOS/android_kernel_xiaomi_sm8250" remote="github" /> <project path="kernel/xiaomi/sm8250" name="LineageOS/android_kernel_xiaomi_sm8250" remote="github" />
<!-- Xiaomi Mi 10T / Mi 10T Pro / Redmi K30S Ultra (apollon) -->
<project path="device/xiaomi/apollon" name="LineageOS/android_device_xiaomi_apollon" remote="github" />
<!-- uses xiaomi sm8250 commons -->
<!-- Xiaomi POCO F3 / Redmi K40 / Mi 11X (alioth) --> <!-- Xiaomi POCO F3 / Redmi K40 / Mi 11X (alioth) -->
<project path="device/xiaomi/alioth" name="LineageOS/android_device_xiaomi_alioth" remote="github" /> <project path="device/xiaomi/alioth" name="LineageOS/android_device_xiaomi_alioth" remote="github" />
<!-- uses xiaomi sm8250 commons --> <!-- uses xiaomi sm8250 commons -->

View File

@ -56,6 +56,7 @@
<project path="system/qcom" name="LineageOS/android_system_qcom" remote="github" revision="lineage-20" /> <project path="system/qcom" name="LineageOS/android_system_qcom" remote="github" revision="lineage-20" />
<project path="external/bson" name="LineageOS/android_external_bson" remote="github" revision="lineage-20" /> <project path="external/bson" name="LineageOS/android_external_bson" remote="github" revision="lineage-20" />
<project path="hardware/sony/SonyOpenTelephony" name="LineageOS/android_hardware_sony_SonyOpenTelephony" remote="github" revision="lineage-20" /> <project path="hardware/sony/SonyOpenTelephony" name="LineageOS/android_hardware_sony_SonyOpenTelephony" remote="github" revision="lineage-20" />
<project path="hardware/sony/timekeep" remote="github" name="LineageOS/android_hardware_sony_timekeep" revision="lineage-20" />
<project path="packages/apps/ElmyraService" name="LineageOS/android_packages_apps_ElmyraService" remote="github" /> <project path="packages/apps/ElmyraService" name="LineageOS/android_packages_apps_ElmyraService" remote="github" />
<!-- Essential PH-1 (mata) --> <!-- Essential PH-1 (mata) -->
@ -182,6 +183,9 @@
<!-- OnePlus 8T (kebab) --> <!-- OnePlus 8T (kebab) -->
<project path="device/oneplus/kebab" name="LineageOS/android_device_oneplus_kebab" remote="github" revision="lineage-20" /> <project path="device/oneplus/kebab" name="LineageOS/android_device_oneplus_kebab" remote="github" revision="lineage-20" />
<!-- OnePlus 9R (lemonades) -->
<project path="device/oneplus/lemonades" name="LineageOS/android_device_oneplus_lemonades" remote="github" revision="lineage-20" />
<!-- OnePlus 9 Pro (lemonadep) --> <!-- OnePlus 9 Pro (lemonadep) -->
<project path="hardware/oplus" name="LineageOS/android_hardware_oplus" remote="github" revision="lineage-20" /> <project path="hardware/oplus" name="LineageOS/android_hardware_oplus" remote="github" revision="lineage-20" />
<project path="device/oneplus/sm8350-common" name="LineageOS/android_device_oneplus_sm8350-common" remote="github" revision="lineage-20" /> <project path="device/oneplus/sm8350-common" name="LineageOS/android_device_oneplus_sm8350-common" remote="github" revision="lineage-20" />
@ -223,6 +227,9 @@
<!-- Sony Xperia XZ2 Compact (xz2c) --> <!-- Sony Xperia XZ2 Compact (xz2c) -->
<project path="device/sony/xz2c" name="LineageOS/android_device_sony_xz2c" remote="github" revision="lineage-20" /> <project path="device/sony/xz2c" name="LineageOS/android_device_sony_xz2c" remote="github" revision="lineage-20" />
<!-- Sony Xperia XZ3 (akatsuki) -->
<project path="device/sony/akatsuki" name="LineageOS/android_device_sony_akatsuki" remote="github" revision="lineage-20" />
<!-- Xiaomi 8937 Unified (Mi8937) --> <!-- Xiaomi 8937 Unified (Mi8937) -->
<project path="device/xiaomi/Mi8937" name="LineageOS/android_device_xiaomi_Mi8937" remote="github" revision="lineage-20" /> <project path="device/xiaomi/Mi8937" name="LineageOS/android_device_xiaomi_Mi8937" remote="github" revision="lineage-20" />
<project path="device/xiaomi/mithorium-common" name="LineageOS/android_device_xiaomi_mithorium-common" remote="github" revision="lineage-20" /> <project path="device/xiaomi/mithorium-common" name="LineageOS/android_device_xiaomi_mithorium-common" remote="github" revision="lineage-20" />
@ -234,6 +241,18 @@
<project path="device/xiaomi/sdm845-common" name="LineageOS/android_device_xiaomi_sdm845-common" remote="github" revision="lineage-20" /> <project path="device/xiaomi/sdm845-common" name="LineageOS/android_device_xiaomi_sdm845-common" remote="github" revision="lineage-20" />
<project path="kernel/xiaomi/sdm845" name="LineageOS/android_kernel_xiaomi_sdm845" remote="github" revision="lineage-20" /> <project path="kernel/xiaomi/sdm845" name="LineageOS/android_kernel_xiaomi_sdm845" remote="github" revision="lineage-20" />
<!-- Xiaomi Mi 8 (dipper) -->
<project path="device/xiaomi/dipper" name="LineageOS/android_device_xiaomi_dipper" remote="github" revision="lineage-20" />
<!-- Xiaomi Mi 8 Pro (equuleus) -->
<project path="device/xiaomi/equuleus" name="LineageOS/android_device_xiaomi_equuleus" remote="github" revision="lineage-20" />
<!-- Xiaomi Mi MIX 2S (polaris) -->
<project path="device/xiaomi/polaris" name="LineageOS/android_device_xiaomi_polaris" remote="github" revision="lineage-20" />
<!-- Xiaomi Mi 8 Explorer Edition (ursa) -->
<project path="device/xiaomi/ursa" name="LineageOS/android_device_xiaomi_ursa" remote="github" revision="lineage-20" />
<!-- Proprietary Blobs --> <!-- Proprietary Blobs -->
<project path="vendor/fairphone/FP3" name="[COLOUR IN THE LINES]/proprietary_vendor_fairphone_FP3" remote="github" revision="lineage-20" /> <project path="vendor/fairphone/FP3" name="[COLOUR IN THE LINES]/proprietary_vendor_fairphone_FP3" remote="github" revision="lineage-20" />
<project path="vendor/fairphone/FP4" name="[COLOUR IN THE LINES]/proprietary_vendor_fairphone_FP4" remote="github" revision="lineage-20" /> <project path="vendor/fairphone/FP4" name="[COLOUR IN THE LINES]/proprietary_vendor_fairphone_FP4" remote="github" revision="lineage-20" />
@ -265,6 +284,7 @@
<project path="vendor/oneplus/kebab" name="[COLOUR IN THE LINES]/proprietary_vendor_oneplus_kebab" remote="github" revision="lineage-20" /> <project path="vendor/oneplus/kebab" name="[COLOUR IN THE LINES]/proprietary_vendor_oneplus_kebab" remote="github" revision="lineage-20" />
<project path="vendor/oneplus/lemonade" name="[COLOUR IN THE LINES]/proprietary_vendor_oneplus_lemonade" remote="github" revision="lineage-20" /> <project path="vendor/oneplus/lemonade" name="[COLOUR IN THE LINES]/proprietary_vendor_oneplus_lemonade" remote="github" revision="lineage-20" />
<project path="vendor/oneplus/lemonadep" name="[COLOUR IN THE LINES]/proprietary_vendor_oneplus_lemonadep" remote="github" revision="lineage-20" /> <project path="vendor/oneplus/lemonadep" name="[COLOUR IN THE LINES]/proprietary_vendor_oneplus_lemonadep" remote="github" revision="lineage-20" />
<project path="vendor/oneplus/lemonades" name="[COLOUR IN THE LINES]/proprietary_vendor_oneplus_lemonades" remote="github" revision="lineage-20" />
<project path="vendor/oneplus/msm8998-common" name="[COLOUR IN THE LINES]/proprietary_vendor_oneplus_msm8998-common" remote="github" revision="lineage-20" /> <project path="vendor/oneplus/msm8998-common" name="[COLOUR IN THE LINES]/proprietary_vendor_oneplus_msm8998-common" remote="github" revision="lineage-20" />
<project path="vendor/oneplus/sdm845-common" name="[COLOUR IN THE LINES]/proprietary_vendor_oneplus_sdm845-common" remote="github" revision="lineage-20" /> <project path="vendor/oneplus/sdm845-common" name="[COLOUR IN THE LINES]/proprietary_vendor_oneplus_sdm845-common" remote="github" revision="lineage-20" />
<project path="vendor/oneplus/sm8150-common" name="[COLOUR IN THE LINES]/proprietary_vendor_oneplus_sm8150-common" remote="github" revision="lineage-20" /> <project path="vendor/oneplus/sm8150-common" name="[COLOUR IN THE LINES]/proprietary_vendor_oneplus_sm8150-common" remote="github" revision="lineage-20" />
@ -277,6 +297,10 @@
<project path="vendor/samsung/starlte" name="[COLOUR IN THE LINES]/proprietary_vendor_samsung_starlte" remote="github" revision="lineage-20" /> <project path="vendor/samsung/starlte" name="[COLOUR IN THE LINES]/proprietary_vendor_samsung_starlte" remote="github" revision="lineage-20" />
<project path="vendor/samsung/star2lte" name="[COLOUR IN THE LINES]/proprietary_vendor_samsung_star2lte" remote="github" revision="lineage-20" /> <project path="vendor/samsung/star2lte" name="[COLOUR IN THE LINES]/proprietary_vendor_samsung_star2lte" remote="github" revision="lineage-20" />
<project path="vendor/xiaomi/beryllium" name="[COLOUR IN THE LINES]/proprietary_vendor_xiaomi_beryllium" remote="github" revision="lineage-20" /> <project path="vendor/xiaomi/beryllium" name="[COLOUR IN THE LINES]/proprietary_vendor_xiaomi_beryllium" remote="github" revision="lineage-20" />
<project path="vendor/xiaomi/dipper" name="[COLOUR IN THE LINES]/proprietary_vendor_xiaomi_dipper" remote="github" revision="lineage-20" />
<project path="vendor/xiaomi/equuleus" name="[COLOUR IN THE LINES]/proprietary_vendor_xiaomi_equuleus" remote="github" revision="lineage-20" />
<project path="vendor/xiaomi/polaris" name="[COLOUR IN THE LINES]/proprietary_vendor_xiaomi_polaris" remote="github" revision="lineage-20" />
<project path="vendor/xiaomi/ursa" name="[COLOUR IN THE LINES]/proprietary_vendor_xiaomi_ursa" remote="github" revision="lineage-20" />
<project path="vendor/xiaomi/sdm845-common" name="[COLOUR IN THE LINES]/proprietary_vendor_xiaomi_sdm845-common" remote="github" revision="lineage-20" /> <project path="vendor/xiaomi/sdm845-common" name="[COLOUR IN THE LINES]/proprietary_vendor_xiaomi_sdm845-common" remote="github" revision="lineage-20" />
<project path="vendor/xiaomi/Mi8937" name="[COLOUR IN THE LINES]/proprietary_vendor_xiaomi_Mi8937" remote="github" revision="lineage-20" /> <project path="vendor/xiaomi/Mi8937" name="[COLOUR IN THE LINES]/proprietary_vendor_xiaomi_Mi8937" remote="github" revision="lineage-20" />
<project path="vendor/xiaomi/mithorium-common" name="[COLOUR IN THE LINES]/proprietary_vendor_xiaomi_mithorium-common" remote="github" revision="lineage-20" /> <project path="vendor/xiaomi/mithorium-common" name="[COLOUR IN THE LINES]/proprietary_vendor_xiaomi_mithorium-common" remote="github" revision="lineage-20" />
@ -289,6 +313,7 @@
<project path="vendor/sony/akari" name="[COLOUR IN THE LINES]/proprietary_vendor_sony_akari" remote="github" revision="lineage-20" /> <project path="vendor/sony/akari" name="[COLOUR IN THE LINES]/proprietary_vendor_sony_akari" remote="github" revision="lineage-20" />
<project path="vendor/sony/aurora" name="[COLOUR IN THE LINES]/proprietary_vendor_sony_aurora" remote="github" revision="lineage-20" /> <project path="vendor/sony/aurora" name="[COLOUR IN THE LINES]/proprietary_vendor_sony_aurora" remote="github" revision="lineage-20" />
<project path="vendor/sony/xz2c" name="[COLOUR IN THE LINES]/proprietary_vendor_sony_xz2c" remote="github" revision="lineage-20" /> <project path="vendor/sony/xz2c" name="[COLOUR IN THE LINES]/proprietary_vendor_sony_xz2c" remote="github" revision="lineage-20" />
<project path="vendor/sony/akatsuki" name="[COLOUR IN THE LINES]/proprietary_vendor_sony_akatsuki" remote="github" revision="lineage-20" />
<project path="vendor/essential/mata" name="[COLOUR IN THE LINES]/proprietary_vendor_essential_mata" remote="github" revision="lineage-20" /> <project path="vendor/essential/mata" name="[COLOUR IN THE LINES]/proprietary_vendor_essential_mata" remote="github" revision="lineage-20" />
</manifest> </manifest>

View File

@ -220,6 +220,7 @@ land
lavender lavender
lemonade lemonade
lemonadep lemonadep
lemonades
lentislte lentislte
lettuce lettuce
libra libra

View File

@ -44,9 +44,11 @@ if [ -d "$DOS_SIGNING_KEYS" ]; then
echo "Copying verity/avb public keys to kernels..."; echo "Copying verity/avb public keys to kernels...";
copyKey "akari" "kernel/sony/sdm845"; copyKey "akari" "kernel/sony/sdm845";
copyKey "akatsuki" "kernel/sony/sdm845";
copyKey "alioth" "kernel/xiaomi/sm8250"; copyKey "alioth" "kernel/xiaomi/sm8250";
copyKey "Amber" "kernel/yandex/sdm660"; copyKey "Amber" "kernel/yandex/sdm660";
copyKey "angler" "kernel/huawei/angler"; copyKey "angler" "kernel/huawei/angler";
copyKey "apollon" "kernel/xiaomi/sm8250";
copyKey "aura" "kernel/razer/sdm845"; copyKey "aura" "kernel/razer/sdm845";
copyKey "aurora" "kernel/sony/sdm845"; copyKey "aurora" "kernel/sony/sdm845";
copyKey "avicii" "kernel/oneplus/sm7250"; copyKey "avicii" "kernel/oneplus/sm7250";
@ -67,10 +69,12 @@ if [ -d "$DOS_SIGNING_KEYS" ]; then
copyKey "crosshatch" "kernel/google/crosshatch"; copyKey "crosshatch" "kernel/google/crosshatch";
copyKey "crosshatch" "kernel/google/msm-4.9"; copyKey "crosshatch" "kernel/google/msm-4.9";
copyKey "davinci" "kernel/xiaomi/sm6150"; copyKey "davinci" "kernel/xiaomi/sm6150";
copyKey "dipper" "kernel/xiaomi/sdm845";
copyKey "discovery" "kernel/sony/sdm660"; copyKey "discovery" "kernel/sony/sdm660";
copyKey "dragon" "kernel/google/dragon"; copyKey "dragon" "kernel/google/dragon";
copyKey "dumpling" "kernel/oneplus/msm8998"; copyKey "dumpling" "kernel/oneplus/msm8998";
copyKey "enchilada" "kernel/oneplus/sdm845"; copyKey "enchilada" "kernel/oneplus/sdm845";
copyKey "equuleus" "kernel/xiaomi/sdm845";
copyKey "fajita" "kernel/oneplus/sdm845"; copyKey "fajita" "kernel/oneplus/sdm845";
copyKey "flame" "kernel/google/coral"; copyKey "flame" "kernel/google/coral";
copyKey "flounder" "kernel/htc/flounder"; copyKey "flounder" "kernel/htc/flounder";
@ -87,6 +91,7 @@ if [ -d "$DOS_SIGNING_KEYS" ]; then
copyKey "lavender" "kernel/xiaomi/sdm660"; copyKey "lavender" "kernel/xiaomi/sdm660";
copyKey "lemonade" "kernel/oneplus/sm8350"; copyKey "lemonade" "kernel/oneplus/sm8350";
copyKey "lemonadep" "kernel/oneplus/sm8350"; copyKey "lemonadep" "kernel/oneplus/sm8350";
copyKey "lemonades" "kernel/oneplus/sm8250";
copyKey "lmi" "kernel/xiaomi/sm8250"; copyKey "lmi" "kernel/xiaomi/sm8250";
copyKey "marlin" "kernel/google/marlin"; copyKey "marlin" "kernel/google/marlin";
copyKey "mata" "kernel/essential/msm8998"; copyKey "mata" "kernel/essential/msm8998";
@ -95,6 +100,7 @@ if [ -d "$DOS_SIGNING_KEYS" ]; then
copyKey "oriole" "kernel/google/raviole"; copyKey "oriole" "kernel/google/raviole";
copyKey "panther" "kernel/google/gs201/private/gs-google"; copyKey "panther" "kernel/google/gs201/private/gs-google";
copyKey "pioneer" "kernel/sony/sdm660"; copyKey "pioneer" "kernel/sony/sdm660";
copyKey "polaris" "kernel/xiaomi/sdm845";
copyKey "pro1" "kernel/fxtec/msm8998"; copyKey "pro1" "kernel/fxtec/msm8998";
copyKey "pro1x" "kernel/fxtec/sm6115"; copyKey "pro1x" "kernel/fxtec/sm6115";
copyKey "raphael" "kernel/xiaomi/sm8150"; copyKey "raphael" "kernel/xiaomi/sm8150";
@ -109,8 +115,11 @@ if [ -d "$DOS_SIGNING_KEYS" ]; then
copyKey "starlte" "kernel/samsung/universal9810"; copyKey "starlte" "kernel/samsung/universal9810";
copyKey "sunfish" "kernel/google/sunfish"; copyKey "sunfish" "kernel/google/sunfish";
copyKey "taimen" "kernel/google/wahoo"; copyKey "taimen" "kernel/google/wahoo";
copyKey "ursa" "kernel/xiaomi/sdm845";
copyKey "vayu" "kernel/xiaomi/sm8150"; copyKey "vayu" "kernel/xiaomi/sm8150";
copyKey "voyager" "kernel/sony/sdm660"; copyKey "voyager" "kernel/sony/sdm660";
copyKey "kirin" "kernel/sony/sdm660";
copyKey "mermaid" "kernel/sony/sdm660";
copyKey "walleye" "kernel/google/wahoo"; copyKey "walleye" "kernel/google/wahoo";
copyKey "xz2c" "kernel/sony/sdm845"; copyKey "xz2c" "kernel/sony/sdm845";
copyKey "z2_plus" "kernel/zuk/msm8996"; copyKey "z2_plus" "kernel/zuk/msm8996";

View File

@ -93,6 +93,8 @@ enableVerity "device/razer/cheryl";
#enableVerity "device/sony/nile-common"; #enableVerity "device/sony/nile-common";
#enableVerity "device/sony/pioneer"; #enableVerity "device/sony/pioneer";
#enableVerity "device/sony/voyager"; #enableVerity "device/sony/voyager";
#enableVerity "device/sony/kirin";
#enableVerity "device/sony/mermaid";
enableVerity "device/yandex/Amber"; enableVerity "device/yandex/Amber";
enableVerity "device/zuk/msm8996-common"; enableVerity "device/zuk/msm8996-common";
enableVerity "device/zuk/z2_plus"; enableVerity "device/zuk/z2_plus";
@ -137,17 +139,24 @@ enableAVB "device/oneplus/instantnoodlep";
enableAVB "device/oneplus/kebab"; enableAVB "device/oneplus/kebab";
enableAVB "device/oneplus/lemonade"; enableAVB "device/oneplus/lemonade";
enableAVB "device/oneplus/lemonadep"; enableAVB "device/oneplus/lemonadep";
enableAVB "device/oneplus/lemonades";
enableAVB "device/oneplus/sdm845-common"; enableAVB "device/oneplus/sdm845-common";
enableAVB "device/oneplus/sm8150-common"; enableAVB "device/oneplus/sm8150-common";
enableAVB "device/oneplus/sm8250-common"; enableAVB "device/oneplus/sm8250-common";
enableAVB "device/oneplus/sm8350-common"; enableAVB "device/oneplus/sm8350-common";
enableAVB "device/razer/aura"; enableAVB "device/razer/aura";
enableAVB "device/sony/akari"; enableAVB "device/sony/akari";
enableAVB "device/sony/akatsuki";
enableAVB "device/sony/aurora"; enableAVB "device/sony/aurora";
enableAVB "device/sony/tama-common"; enableAVB "device/sony/tama-common";
enableAVB "device/sony/xz2c"; enableAVB "device/sony/xz2c";
enableAVB "device/xiaomi/alioth"; enableAVB "device/xiaomi/alioth";
enableAVB "device/xiaomi/apollon";
enableAVB "device/xiaomi/beryllium"; enableAVB "device/xiaomi/beryllium";
enableAVB "device/xiaomi/dipper";
enableAVB "device/xiaomi/equuleus";
enableAVB "device/xiaomi/polaris";
enableAVB "device/xiaomi/ursa";
enableAVB "device/xiaomi/davinci"; enableAVB "device/xiaomi/davinci";
enableAVB "device/xiaomi/lavender"; enableAVB "device/xiaomi/lavender";
enableAVB "device/xiaomi/lmi"; enableAVB "device/xiaomi/lmi";

View File

@ -349,7 +349,7 @@ processRelease() {
#Deltas #Deltas
#grep update_engine Build/*/device/*/*/*.mk -l #grep update_engine Build/*/device/*/*/*.mk -l
local DOS_GENERATE_DELTAS_DEVICES=('akari' 'alioth' 'Amber' 'aura' 'aurora' 'avicii' 'barbet' 'bluejay' 'blueline' 'bonito' 'bramble' 'cheetah' 'cheryl' 'coral' 'crosshatch' 'davinci' 'discovery' 'enchilada' 'fajita' 'flame' 'FP3' 'FP4' 'guacamole' 'guacamoleb' 'hotdog' 'hotdogb' 'instantnoodle' 'instantnoodlep' 'kebab' 'lemonade' 'lemonadep' 'marlin' 'mata' 'oriole' 'panther' 'pioneer' 'pro1' 'pro1x' 'raven' 'redfin' 'sailfish' 'sargo' 'sunfish' 'taimen' 'vayu' 'voyager' 'walleye' 'xz2c'); #TODO: check lmi/alioth local DOS_GENERATE_DELTAS_DEVICES=('akari' 'akatsuki' 'alioth' 'Amber' 'aura' 'aurora' 'avicii' 'barbet' 'bluejay' 'blueline' 'bonito' 'bramble' 'cheetah' 'cheryl' 'coral' 'crosshatch' 'davinci' 'discovery' 'enchilada' 'fajita' 'flame' 'FP3' 'FP4' 'guacamole' 'guacamoleb' 'hotdog' 'hotdogb' 'instantnoodle' 'instantnoodlep' 'kebab' 'kirin' 'lemonade' 'lemonadep' 'lemonades' 'marlin' 'mata' 'mermaid' 'oriole' 'panther' 'pioneer' 'pro1' 'pro1x' 'raven' 'redfin' 'sailfish' 'sargo' 'sunfish' 'taimen' 'vayu' 'voyager' 'walleye' 'xz2c'); #TODO: check lmi/alioth/apollon
if [ "$DOS_GENERATE_DELTAS" = true ]; then if [ "$DOS_GENERATE_DELTAS" = true ]; then
if [[ " ${DOS_GENERATE_DELTAS_DEVICES[@]} " =~ " ${DEVICE} " ]]; then if [[ " ${DOS_GENERATE_DELTAS_DEVICES[@]} " =~ " ${DEVICE} " ]]; then
for LAST_TARGET_FILES in $ARCHIVE/target_files/$DOS_BRANDING_ZIP_PREFIX-$VERSION-*-dos-$DEVICE-target_files.zip; do for LAST_TARGET_FILES in $ARCHIVE/target_files/$DOS_BRANDING_ZIP_PREFIX-$VERSION-*-dos-$DEVICE-target_files.zip; do
@ -839,7 +839,7 @@ getDefconfig() {
else else
#grep TARGET_KERNEL_CONFIG Build/*/device/ -Rih | sed 's|TARGET_KERNEL_CONFIG .= |arch/arm\*/configs/|' | grep -v lineage | sort -u #grep TARGET_KERNEL_CONFIG Build/*/device/ -Rih | sed 's|TARGET_KERNEL_CONFIG .= |arch/arm\*/configs/|' | grep -v lineage | sort -u
#grep TARGET_KERNEL_VARIANT_CONFIG Build/*/device/ -Rih | sed 's|TARGET_KERNEL_VARIANT_CONFIG .= |arch/arm\*/configs/|' | grep -v lineage | sort -u #grep TARGET_KERNEL_VARIANT_CONFIG Build/*/device/ -Rih | sed 's|TARGET_KERNEL_VARIANT_CONFIG .= |arch/arm\*/configs/|' | grep -v lineage | sort -u
local defconfigPath="arch/arm*/configs/lineage*defconfig arch/arm*/configs/vendor/lineage*defconfig arch/arm*/configs/apollo_defconfig arch/arm*/configs/apq8084_sec_defconfig arch/arm*/configs/apq8084_sec_kccat6_eur_defconfig arch/arm*/configs/apq8084_sec_lentislte_skt_defconfig arch/arm*/configs/aura_defconfig arch/arm*/configs/b1c1_defconfig arch/arm*/configs/beryllium_defconfig arch/arm*/configs/bonito_defconfig arch/arm*/configs/clark_defconfig arch/arm*/configs/cloudripper_gki_defconfig arch/arm*/configs/discovery_defconfig arch/arm*/configs/enchilada_defconfig arch/arm*/configs/exynos8890-hero2lte_defconfig arch/arm*/configs/exynos8890-herolte_defconfig arch/arm*/configs/exynos9810-crownlte_defconfig arch/arm*/configs/exynos9810-star2lte_defconfig arch/arm*/configs/exynos9810-starlte_defconfig arch/arm*/configs/floral_defconfig arch/arm*/configs/FP4_defconfig arch/arm*/configs/griffin_defconfig arch/arm*/configs/grouper_defconfig arch/arm*/configs/harpia_defconfig arch/arm*/configs/jf_att_defconfig arch/arm*/configs/jf_eur_defconfig arch/arm*/configs/jf_spr_defconfig arch/arm*/configs/jf_vzw_defconfig arch/arm*/configs/lavender_defconfig arch/arm*/configs/m1s1_defconfig arch/arm*/configs/m7_defconfig arch/arm*/configs/m8_defconfig arch/arm*/configs/m8dug_defconfig arch/arm*/configs/merlin_defconfig arch/arm*/configs/msm8930_serrano_eur_3g_defconfig arch/arm*/configs/msm8930_serrano_eur_lte_defconfig arch/arm*/configs/msm8974-hdx_defconfig arch/arm*/configs/msm8974-hdx-perf_defconfig arch/arm*/configs/oneplus2_defconfig arch/arm*/configs/osprey_defconfig arch/arm*/configs/pioneer_defconfig arch/arm*/configs/redbull_defconfig arch/arm*/configs/samsung_serrano_defconfig arch/arm*/configs/samsung_serrano_usa_defconfig arch/arm*/configs/shamu_defconfig arch/arm*/configs/slider_gki_defconfig arch/arm*/configs/sunfish_defconfig arch/arm*/configs/surnia_defconfig arch/arm*/configs/tama_akari_defconfig arch/arm*/configs/tama_apollo_defconfig arch/arm*/configs/tama_aurora_defconfig arch/arm*/configs/thor_defconfig arch/arm*/configs/tuna_defconfig arch/arm*/configs/twrp_defconfig arch/arm*/configs/vendor/alioth_defconfig arch/arm*/configs/vendor/kona-perf_defconfig arch/arm*/configs/vendor/lahaina-qgki_defconfig arch/arm*/configs/vendor/lito-perf_defconfig arch/arm*/configs/vendor/lmi_defconfig arch/arm*/configs/vendor/raphael_defconfig arch/arm*/configs/vendor/sm8150-perf_defconfig arch/arm*/configs/vendor/vayu_defconfig arch/arm*/configs/vendor/xiaomi/beryllium.config arch/arm*/configs/vendor/xiaomi/mi845_defconfig arch/arm*/configs/voyager_defconfig arch/arm*/configs/yellowstone_defconfig arch/arm*/configs/Z00T_defconfig arch/arm*/configs/z2_plus_defconfig arch/arm*/configs/zenfone3-perf_defconfig"; local defconfigPath="arch/arm*/configs/lineage*defconfig arch/arm*/configs/vendor/lineage*defconfig arch/arm*/configs/apollo_defconfig arch/arm*/configs/apq8084_sec_defconfig arch/arm*/configs/apq8084_sec_kccat6_eur_defconfig arch/arm*/configs/apq8084_sec_lentislte_skt_defconfig arch/arm*/configs/aura_defconfig arch/arm*/configs/b1c1_defconfig arch/arm*/configs/beryllium_defconfig arch/arm*/configs/bonito_defconfig arch/arm*/configs/clark_defconfig arch/arm*/configs/cloudripper_gki_defconfig arch/arm*/configs/discovery_defconfig arch/arm*/configs/enchilada_defconfig arch/arm*/configs/exynos8890-hero2lte_defconfig arch/arm*/configs/exynos8890-herolte_defconfig arch/arm*/configs/exynos9810-crownlte_defconfig arch/arm*/configs/exynos9810-star2lte_defconfig arch/arm*/configs/exynos9810-starlte_defconfig arch/arm*/configs/floral_defconfig arch/arm*/configs/FP4_defconfig arch/arm*/configs/griffin_defconfig arch/arm*/configs/grouper_defconfig arch/arm*/configs/harpia_defconfig arch/arm*/configs/jf_att_defconfig arch/arm*/configs/jf_eur_defconfig arch/arm*/configs/jf_spr_defconfig arch/arm*/configs/jf_vzw_defconfig arch/arm*/configs/kirin_defconfig arch/arm*/configs/lavender_defconfig arch/arm*/configs/m1s1_defconfig arch/arm*/configs/m7_defconfig arch/arm*/configs/m8_defconfig arch/arm*/configs/m8dug_defconfig arch/arm*/configs/merlin_defconfig arch/arm*/configs/mermaid_defconfig arch/arm*/configs/msm8930_serrano_eur_3g_defconfig arch/arm*/configs/msm8930_serrano_eur_lte_defconfig arch/arm*/configs/msm8974-hdx_defconfig arch/arm*/configs/msm8974-hdx-perf_defconfig arch/arm*/configs/oneplus2_defconfig arch/arm*/configs/osprey_defconfig arch/arm*/configs/pioneer_defconfig arch/arm*/configs/redbull_defconfig arch/arm*/configs/samsung_serrano_defconfig arch/arm*/configs/samsung_serrano_usa_defconfig arch/arm*/configs/shamu_defconfig arch/arm*/configs/slider_gki_defconfig arch/arm*/configs/sunfish_defconfig arch/arm*/configs/surnia_defconfig arch/arm*/configs/tama_akari_defconfig arch/arm*/configs/tama_akatsuki_defconfig arch/arm*/configs/tama_apollo_defconfig arch/arm*/configs/tama_aurora_defconfig arch/arm*/configs/thor_defconfig arch/arm*/configs/tuna_defconfig arch/arm*/configs/twrp_defconfig arch/arm*/configs/vendor/alioth_defconfig arch/arm*/configs/vendor/apollo_defconfig arch/arm*/configs/vendor/kona-perf_defconfig arch/arm*/configs/vendor/lahaina-qgki_defconfig arch/arm*/configs/vendor/lito-perf_defconfig arch/arm*/configs/vendor/lmi_defconfig arch/arm*/configs/vendor/raphael_defconfig arch/arm*/configs/vendor/sm8150-perf_defconfig arch/arm*/configs/vendor/vayu_defconfig arch/arm*/configs/vendor/xiaomi/beryllium.config arch/arm*/configs/vendor/xiaomi/dipper.config arch/arm*/configs/vendor/xiaomi/equuleus.config arch/arm*/configs/vendor/xiaomi/mi845_defconfig arch/arm*/configs/vendor/xiaomi/polaris.config arch/arm*/configs/vendor/xiaomi/ursa.config arch/arm*/configs/voyager_defconfig arch/arm*/configs/yellowstone_defconfig arch/arm*/configs/Z00T_defconfig arch/arm*/configs/z2_plus_defconfig arch/arm*/configs/zenfone3-perf_defconfig";
fi; fi;
echo $defconfigPath; echo $defconfigPath;
} }

View File

@ -23,7 +23,7 @@ export copyPartsZip="/mnt/Drive-4/DOS/Builds/Extras/copy-partitions-20210323_192
export repoDir="/mnt/Drive-4/DOS/Builds/Supporting_Files/"; export repoDir="/mnt/Drive-4/DOS/Builds/Supporting_Files/";
mkdir -p $repoDir; mkdir -p $repoDir;
devicesCopy=(akari alioth Amber aura aurora avicii barbet bluejay blueline bonito bramble cheetah cheryl coral crosshatch davinci discovery enchilada fajita flame FP3 FP4 guacamole guacamoleb hotdog hotdogb instantnoodle instantnoodlep kebab lemonade lemonadep marlin mata oriole panther pioneer pro1 pro1x raven redfin sailfish sargo sunfish taimen voyager walleye xz2c); devicesCopy=(akari akatsuki alioth Amber aura aurora avicii barbet bluejay blueline bonito bramble cheetah cheryl coral crosshatch davinci discovery enchilada fajita flame FP3 FP4 guacamole guacamoleb hotdog hotdogb instantnoodle instantnoodlep kebab kirin lemonade lemonadep lemonades marlin mata mermaid oriole panther pioneer pro1 pro1x raven redfin sailfish sargo sunfish taimen voyager walleye xz2c);
for device in "${devicesCopy[@]}" for device in "${devicesCopy[@]}"
do do
@ -36,7 +36,7 @@ do
fi; fi;
done; done;
devicesAVB=(akari alioth Amber aura aurora avicii barbet beryllium bluejay blueline bonito bramble cheetah coral crosshatch davinci enchilada fajita flame FP3 FP4 guacamole guacamoleb hotdog hotdogb instantnoodle instantnoodlep kebab lavender lemonade lemonadep lmi oriole panther pro1 pro1x raphael raven redfin sargo sunfish taimen vayu walleye xz2c); devicesAVB=(akari akatsuki alioth Amber apollon aura aurora avicii barbet beryllium bluejay blueline bonito bramble cheetah coral crosshatch davinci dipper enchilada equuleus fajita flame FP3 FP4 guacamole guacamoleb hotdog hotdogb instantnoodle instantnoodlep kebab lavender lemonade lemonadep lemonades lmi oriole panther polaris pro1 pro1x raphael raven redfin sargo sunfish taimen ursa vayu walleye xz2c);
for device in "${devicesAVB[@]}" for device in "${devicesAVB[@]}"
do do

View File

@ -18,9 +18,9 @@ umask 0022;
set -uo pipefail; set -uo pipefail;
#grep "verity\.mk" Build/*/device/*/*/*.mk -l #grep "verity\.mk" Build/*/device/*/*/*.mk -l
VERITY_DEVICES=('Amber' 'angler' 'bullhead' 'cheeseburger' 'cheryl' 'discovery' 'dragon' 'dumpling' 'flounder' 'marlin' 'mata' 'oneplus3' 'pioneer' 'sailfish' 'shamu' 'voyager' 'z2_plus'); VERITY_DEVICES=('Amber' 'angler' 'bullhead' 'cheeseburger' 'cheryl' 'discovery' 'dragon' 'dumpling' 'flounder' 'kirin' 'marlin' 'mata' 'mermaid' 'oneplus3' 'pioneer' 'sailfish' 'shamu' 'voyager' 'z2_plus');
#grep "AVB_ENABLE" Build/*/device/*/*/*.mk -l #grep "AVB_ENABLE" Build/*/device/*/*/*.mk -l
AVB_DEVICES=('akari' 'alioth' 'aura' 'aurora' 'avicii' 'barbet' 'beryllium' 'bluejay' 'blueline' 'bonito' 'bramble' 'cheetah' 'coral' 'crosshatch' 'davinci' 'enchilada' 'fajita' 'flame' 'FP3' 'FP4' 'guacamole' 'guacamoleb' 'hotdog' 'hotdogb' 'instantnoodle' 'instantnoodlep' 'kebab' 'lavender' 'lemonade' 'lemonadep' 'lmi' 'oriole' 'panther' 'pro1' 'pro1x' 'raphael' 'raven' 'redfin' 'sargo' 'sunfish' 'taimen' 'vayu' 'walleye' 'xz2c'); AVB_DEVICES=('akari' 'akatsuki' 'alioth' 'apollon' 'aura' 'aurora' 'avicii' 'barbet' 'beryllium' 'bluejay' 'blueline' 'bonito' 'bramble' 'cheetah' 'coral' 'crosshatch' 'davinci' 'dipper' 'enchilada' 'equuleus' 'fajita' 'flame' 'FP3' 'FP4' 'guacamole' 'guacamoleb' 'hotdog' 'hotdogb' 'instantnoodle' 'instantnoodlep' 'kebab' 'lavender' 'lemonade' 'lemonadep' 'lemonades' 'lmi' 'oriole' 'panther' 'polaris' 'pro1' 'pro1x' 'raphael' 'raven' 'redfin' 'sargo' 'sunfish' 'taimen' 'ursa' 'vayu' 'walleye' 'xz2c');
#TODO: Make this a function? #TODO: Make this a function?
echo "================================================================================"; echo "================================================================================";

View File

@ -56,10 +56,13 @@ buildAll() {
buildDevice pioneer; buildDevice pioneer;
buildDevice voyager; buildDevice voyager;
buildDevice discovery; buildDevice discovery;
buildDevice kirin;
buildDevice mermaid;
#SD855 #SD855
buildDevice vayu avb; buildDevice vayu avb;
#SD865 #SD865
buildDevice lmi avb; buildDevice lmi avb;
buildDevice apollon avb;
#SD870 #SD870
buildDevice alioth avb; buildDevice alioth avb;
} }
@ -73,10 +76,9 @@ patchWorkspaceReal() {
verifyAllPlatformTags; verifyAllPlatformTags;
gpgVerifyGitHead "$DOS_BUILD_BASE/external/chromium-webview"; gpgVerifyGitHead "$DOS_BUILD_BASE/external/chromium-webview";
source build/envsetup.sh; #source build/envsetup.sh;
#repopick -ift twelve-bt-sbc-hd-dualchannel; #repopick -ift twelve-bt-sbc-hd-dualchannel;
#repopick -it twelve-colors; #repopick -it twelve-colors;
repopick -it S_asb_2023-05;
sh "$DOS_SCRIPTS/Patch.sh"; sh "$DOS_SCRIPTS/Patch.sh";
sh "$DOS_SCRIPTS_COMMON/Enable_Verity.sh"; sh "$DOS_SCRIPTS_COMMON/Enable_Verity.sh";

View File

@ -458,6 +458,7 @@ cd "$DOS_BUILD_BASE";
#rm -rfv device/*/*/overlay/CarrierConfigResCommon device/*/*/rro_overlays/CarrierConfigOverlay device/*/*/overlay/packages/apps/CarrierConfig/res/xml/vendor.xml; #rm -rfv device/*/*/overlay/CarrierConfigResCommon device/*/*/rro_overlays/CarrierConfigOverlay device/*/*/overlay/packages/apps/CarrierConfig/res/xml/vendor.xml;
#Tweaks for <4GB RAM devices #Tweaks for <4GB RAM devices
#enableLowRam "device/sony/kirin" "kirin";
#enableLowRam "device/sony/pioneer" "pioneer"; #enableLowRam "device/sony/pioneer" "pioneer";
#Fix broken options enabled by hardenDefconfig() #Fix broken options enabled by hardenDefconfig()

View File

@ -77,7 +77,6 @@ git apply $DOS_PATCHES_LINUX_CVES/CVE-2022-4382/^6.2/0001.patch
git apply $DOS_PATCHES_LINUX_CVES/CVE-2022-20148/^5.15/0002.patch git apply $DOS_PATCHES_LINUX_CVES/CVE-2022-20148/^5.15/0002.patch
git apply $DOS_PATCHES_LINUX_CVES/CVE-2022-20369/4.14/0006.patch git apply $DOS_PATCHES_LINUX_CVES/CVE-2022-20369/4.14/0006.patch
git apply $DOS_PATCHES_LINUX_CVES/CVE-2022-20371/ANY/0001.patch git apply $DOS_PATCHES_LINUX_CVES/CVE-2022-20371/ANY/0001.patch
git apply $DOS_PATCHES_LINUX_CVES/CVE-2022-25664/ANY/0001.patch
git apply $DOS_PATCHES_LINUX_CVES/CVE-2022-25715/ANY/0002.patch git apply $DOS_PATCHES_LINUX_CVES/CVE-2022-25715/ANY/0002.patch
git apply $DOS_PATCHES_LINUX_CVES/CVE-2022-25722/ANY/0001.patch git apply $DOS_PATCHES_LINUX_CVES/CVE-2022-25722/ANY/0001.patch
git apply $DOS_PATCHES_LINUX_CVES/CVE-2022-27950/^5.16/0001.patch git apply $DOS_PATCHES_LINUX_CVES/CVE-2022-27950/^5.16/0001.patch
@ -105,7 +104,7 @@ git apply $DOS_PATCHES_LINUX_CVES/0008-Graphene-Kernel_Hardening-fortify/4.9/000
git apply $DOS_PATCHES_LINUX_CVES/0008-Graphene-Kernel_Hardening-ro/4.9/0016.patch git apply $DOS_PATCHES_LINUX_CVES/0008-Graphene-Kernel_Hardening-ro/4.9/0016.patch
git apply $DOS_PATCHES_LINUX_CVES/0008-Graphene-Kernel_Hardening-ro/4.9/0029.patch git apply $DOS_PATCHES_LINUX_CVES/0008-Graphene-Kernel_Hardening-ro/4.9/0029.patch
git apply $DOS_PATCHES_LINUX_CVES/0008-Graphene-Kernel_Hardening-slab/4.9/0005.patch git apply $DOS_PATCHES_LINUX_CVES/0008-Graphene-Kernel_Hardening-slab/4.9/0005.patch
editKernelLocalversion "-dos.p105" editKernelLocalversion "-dos.p104"
else echo "kernel_google_msm-4.9 is unavailable, not patching."; else echo "kernel_google_msm-4.9 is unavailable, not patching.";
fi; fi;
cd "$DOS_BUILD_BASE" cd "$DOS_BUILD_BASE"

View File

@ -68,12 +68,17 @@ buildAll() {
buildDevice enchilada avb; buildDevice enchilada avb;
buildDevice aura avb; buildDevice aura avb;
buildDevice beryllium avb; buildDevice beryllium avb;
buildDevice dipper avb;
buildDevice equuleus avb;
buildDevice polaris avb;
buildDevice ursa avb;
buildDevice pro1 avb; buildDevice pro1 avb;
buildDevice crosshatch avb; #unb buildDevice crosshatch avb; #unb
buildDevice blueline avb; #unb buildDevice blueline avb; #unb
buildDevice akari avb; buildDevice akari avb;
buildDevice aurora avb; buildDevice aurora avb;
buildDevice xz2c avb; buildDevice xz2c avb;
buildDevice akatsuki avb;
#SD750 #SD750
buildDevice FP4 avb; buildDevice FP4 avb;
#SD855 #SD855
@ -90,7 +95,8 @@ buildAll() {
#SD865 #SD865
buildDevice instantnoodle avb; buildDevice instantnoodle avb;
buildDevice instantnoodlep avb; buildDevice instantnoodlep avb;
buildDevice kebab avb; buildDevice kebab avb; #failing
buildDevice lemonades avb; #failing
#SD888 #SD888
buildDevice lemonade avb; buildDevice lemonade avb;
buildDevice lemonadep avb; buildDevice lemonadep avb;

View File

@ -23,8 +23,6 @@ Last updated: 2023-05-08
racer racer
android_kernel_oneplus_sm4350 android_kernel_oneplus_sm4350
dre dre
android_kernel_oneplus_sm8250 - already supported
lemonades
android_kernel_shift_sdm845 android_kernel_shift_sdm845
axolotl axolotl
android_kernel_samsung_exynos9820 android_kernel_samsung_exynos9820
@ -38,17 +36,10 @@ Last updated: 2023-05-08
android_kernel_samsung_sdm670 android_kernel_samsung_sdm670
gts4lv gts4lv
gts4lvwifi gts4lvwifi
android_kernel_sony_sdm845 - already supported
akatsuki
android_kernel_xiaomi_msm8937 - already supported android_kernel_xiaomi_msm8937 - already supported
mi8917 mi8917
android_kernel_xiaomi_sdm439 android_kernel_xiaomi_sdm439
mi439 mi439
android_kernel_xiaomi_sdm845 - already supported
dipper
equuleus
polaris
ursa
android_kernel_xiaomi_sm8350 android_kernel_xiaomi_sm8350
haydn haydn
lisa lisa
@ -66,15 +57,10 @@ Last updated: 2023-05-08
android_kernel_samsung_gta4xl android_kernel_samsung_gta4xl
gta4xl gta4xl
gta4xlwifi gta4xlwifi
android_kernel_sony_sdm660 - already supported
kirin
mermaid
android_kernel_xiaomi_gauguin android_kernel_xiaomi_gauguin
gauguin gauguin
android_kernel_xiaomi_sm6250 android_kernel_xiaomi_sm6250
miatoll miatoll
android_kernel_xiaomi_sm8250 - already supported
apollon
18.1 18.1