mirror of
https://github.com/Divested-Mobile/DivestOS-Build.git
synced 2025-01-13 00:19:27 -05:00
More cleanup
This commit is contained in:
parent
92dcea3b7d
commit
62cba6a878
@ -86,7 +86,7 @@ scanForMalware() {
|
|||||||
fi;
|
fi;
|
||||||
fi;
|
fi;
|
||||||
du -hsc $scanQueue;
|
du -hsc $scanQueue;
|
||||||
/usr/bin/clamscan --recursive --detect-pua --infected --allmatch $excludes $scanQueue;
|
/usr/bin/clamscan --recursive --detect-pua --infected --allmatch --max-filesize=4000M --max-scansize=4000M $excludes $scanQueue;
|
||||||
local clamscanExit="$?";
|
local clamscanExit="$?";
|
||||||
if [ "$clamscanExit" -eq "1" ]; then
|
if [ "$clamscanExit" -eq "1" ]; then
|
||||||
echo -e "\e[0;31m----------------------------------------------------------------\e[0m";
|
echo -e "\e[0;31m----------------------------------------------------------------\e[0m";
|
||||||
|
@ -113,15 +113,13 @@ patchWorkspace() {
|
|||||||
#Deblobbing fixes
|
#Deblobbing fixes
|
||||||
##setup-makefiles doesn't execute properly for some devices, running it twice seems to fix whatever is wrong
|
##setup-makefiles doesn't execute properly for some devices, running it twice seems to fix whatever is wrong
|
||||||
cd device/asus/Z00T && ./setup-makefiles.sh && cd "$DOS_BUILD_BASE";
|
cd device/asus/Z00T && ./setup-makefiles.sh && cd "$DOS_BUILD_BASE";
|
||||||
cd device/lge/h850 && ./setup-makefiles.sh && cd "$DOS_BUILD_BASE";
|
|
||||||
cd device/lge/rs988 && ./setup-makefiles.sh && cd "$DOS_BUILD_BASE";
|
|
||||||
}
|
}
|
||||||
export -f patchWorkspace;
|
export -f patchWorkspace;
|
||||||
|
|
||||||
enableDexPreOpt() {
|
enableDexPreOpt() {
|
||||||
cd "$DOS_BUILD_BASE$1";
|
cd "$DOS_BUILD_BASE$1";
|
||||||
#Some devices won't compile, or have too small of a /system partition, or Wi-Fi breaks
|
#Some devices won't compile, or have too small of a /system partition, or Wi-Fi breaks
|
||||||
if [ "$1" != "device/amazon/thor" ] && [ "$1" != "device/samsung/i9100" ] && [ "$1" != "device/samsung/maguro" ] && [ "$1" != "device/samsung/toro" ] && [ "$1" != "device/samsung/toroplus" ] && [ "$1" != "device/samsung/tuna" ] && [ "$1" != "device/lge/h850" ] && [ "$1" != "device/lge/rs988" ] && [ "$1" != "device/lge/mako" ] && [ "$1" != "device/asus/grouper" ]; then
|
if [ "$1" != "device/amazon/thor" ] && [ "$1" != "device/samsung/i9100" ] && [ "$1" != "device/samsung/maguro" ] && [ "$1" != "device/samsung/toro" ] && [ "$1" != "device/samsung/toroplus" ] && [ "$1" != "device/samsung/tuna" ] && [ "$1" != "device/asus/grouper" ]; then
|
||||||
if [ -f BoardConfig.mk ]; then
|
if [ -f BoardConfig.mk ]; then
|
||||||
echo "WITH_DEXPREOPT := true" >> BoardConfig.mk;
|
echo "WITH_DEXPREOPT := true" >> BoardConfig.mk;
|
||||||
echo "WITH_DEXPREOPT_PIC := true" >> BoardConfig.mk;
|
echo "WITH_DEXPREOPT_PIC := true" >> BoardConfig.mk;
|
||||||
|
@ -102,18 +102,13 @@ patchWorkspace() {
|
|||||||
source "$DOS_SCRIPTS_COMMON/Deblob.sh";
|
source "$DOS_SCRIPTS_COMMON/Deblob.sh";
|
||||||
source "$DOS_SCRIPTS_COMMON/Patch_CVE.sh";
|
source "$DOS_SCRIPTS_COMMON/Patch_CVE.sh";
|
||||||
source build/envsetup.sh;
|
source build/envsetup.sh;
|
||||||
|
|
||||||
#Deblobbing fixes
|
|
||||||
##setup-makefiles doesn't execute properly for some devices, running it twice seems to fix whatever is wrong
|
|
||||||
cd device/lge/h850 && ./setup-makefiles.sh && cd "$DOS_BUILD_BASE";
|
|
||||||
cd device/lge/rs988 && ./setup-makefiles.sh && cd "$DOS_BUILD_BASE";
|
|
||||||
}
|
}
|
||||||
export -f patchWorkspace;
|
export -f patchWorkspace;
|
||||||
|
|
||||||
enableDexPreOpt() {
|
enableDexPreOpt() {
|
||||||
cd "$DOS_BUILD_BASE$1";
|
cd "$DOS_BUILD_BASE$1";
|
||||||
#Some devices won't compile, or have too small of a /system partition, or Wi-Fi breaks
|
#Some devices won't compile, or have too small of a /system partition, or Wi-Fi breaks
|
||||||
if [ "$1" != "device/lge/h850" ] && [ "$1" != "device/lge/rs988" ] && [ "$1" != "device/lge/mako" ]; then
|
if true; then
|
||||||
if [ -f BoardConfig.mk ]; then
|
if [ -f BoardConfig.mk ]; then
|
||||||
echo "WITH_DEXPREOPT := true" >> BoardConfig.mk;
|
echo "WITH_DEXPREOPT := true" >> BoardConfig.mk;
|
||||||
echo "WITH_DEXPREOPT_PIC := true" >> BoardConfig.mk;
|
echo "WITH_DEXPREOPT_PIC := true" >> BoardConfig.mk;
|
||||||
|
@ -232,13 +232,10 @@ if [ "$DOS_HOSTS_BLOCKING" = false ]; then echo "PRODUCT_PACKAGES += $DOS_HOSTS_
|
|||||||
enterAndClear "device/asus/msm8916-common";
|
enterAndClear "device/asus/msm8916-common";
|
||||||
rm -rf Android.bp sensors; #already included in asus/flo
|
rm -rf Android.bp sensors; #already included in asus/flo
|
||||||
|
|
||||||
enterAndClear "device/lge/g2-common";
|
|
||||||
sed -i '3itypeattribute hwaddrs misc_block_device_exception;' sepolicy/hwaddrs.te;
|
|
||||||
|
|
||||||
enterAndClear "device/lge/msm8996-common";
|
enterAndClear "device/lge/msm8996-common";
|
||||||
sed -i '3itypeattribute hwaddrs misc_block_device_exception;' sepolicy/hwaddrs.te;
|
sed -i '3itypeattribute hwaddrs misc_block_device_exception;' sepolicy/hwaddrs.te;
|
||||||
|
|
||||||
enterAndClear "device/moto/shamu";
|
#enterAndClear "device/moto/shamu";
|
||||||
#git revert --no-edit 05fb49518049440f90423341ff25d4f75f10bc0c; #restore releasetools #TODO
|
#git revert --no-edit 05fb49518049440f90423341ff25d4f75f10bc0c; #restore releasetools #TODO
|
||||||
|
|
||||||
#Make changes to all devices
|
#Make changes to all devices
|
||||||
|
@ -96,11 +96,6 @@ patchWorkspace() {
|
|||||||
source "$DOS_SCRIPTS_COMMON/Deblob.sh";
|
source "$DOS_SCRIPTS_COMMON/Deblob.sh";
|
||||||
source "$DOS_SCRIPTS_COMMON/Patch_CVE.sh";
|
source "$DOS_SCRIPTS_COMMON/Patch_CVE.sh";
|
||||||
source build/envsetup.sh;
|
source build/envsetup.sh;
|
||||||
|
|
||||||
#Deblobbing fixes
|
|
||||||
##setup-makefiles doesn't execute properly for some devices, running it twice seems to fix whatever is wrong
|
|
||||||
cd device/google/marlin/marlin && ./setup-makefiles.sh && cd "$DOS_BUILD_BASE";
|
|
||||||
cd device/google/marlin/sailfish && ./setup-makefiles.sh && cd "$DOS_BUILD_BASE";
|
|
||||||
}
|
}
|
||||||
export -f patchWorkspace;
|
export -f patchWorkspace;
|
||||||
|
|
||||||
|
@ -239,7 +239,6 @@ git am $DOS_PATCHES/android_device_lge_hammerhead/*.patch; #hh-p-sepolicy
|
|||||||
rm -rf bdAddrLoader; #duplicate with mako
|
rm -rf bdAddrLoader; #duplicate with mako
|
||||||
echo "SELINUX_IGNORE_NEVERALLOWS := true" >> BoardConfig.mk; #qcom-legacy sepolicy
|
echo "SELINUX_IGNORE_NEVERALLOWS := true" >> BoardConfig.mk; #qcom-legacy sepolicy
|
||||||
|
|
||||||
|
|
||||||
enterAndClear "device/oneplus/msm8998-common";
|
enterAndClear "device/oneplus/msm8998-common";
|
||||||
patch -p1 < "$DOS_PATCHES_COMMON/android_device_audio/0001-No_Vorbis_Offload.patch"; #Fix Ogg Vorbis playback
|
patch -p1 < "$DOS_PATCHES_COMMON/android_device_audio/0001-No_Vorbis_Offload.patch"; #Fix Ogg Vorbis playback
|
||||||
awk -i inplace '!/TARGET_RELEASETOOLS_EXTENSIONS/' BoardConfigCommon.mk; #disable releasetools to fix delta ota generation
|
awk -i inplace '!/TARGET_RELEASETOOLS_EXTENSIONS/' BoardConfigCommon.mk; #disable releasetools to fix delta ota generation
|
||||||
|
@ -69,7 +69,6 @@ export DOS_GPS_NTP_SERVER="1.android.pool.ntp.org"; #Options: Any NTP pool
|
|||||||
export DOS_GPS_SUPL_HOST="supl.google.com"; #Options: supl.{google,vodafone,sonyericsson}.com
|
export DOS_GPS_SUPL_HOST="supl.google.com"; #Options: supl.{google,vodafone,sonyericsson}.com
|
||||||
|
|
||||||
#Release Processing
|
#Release Processing
|
||||||
export DOS_BUILDALL_SUPERSEDED=false; #Set true to build superseded devices when running buildAll()
|
|
||||||
export DOS_MALWARE_SCAN_BEFORE_SIGN=false; #Scan device files for malware before signing
|
export DOS_MALWARE_SCAN_BEFORE_SIGN=false; #Scan device files for malware before signing
|
||||||
export DOS_GENERATE_DELTAS=true; #Creates deltas from existing target_files in $DOS_BUILDS
|
export DOS_GENERATE_DELTAS=true; #Creates deltas from existing target_files in $DOS_BUILDS
|
||||||
export DOS_AUTO_ARCHIVE_BUILDS=true; #Copies files to $DOS_BUILDS after signing
|
export DOS_AUTO_ARCHIVE_BUILDS=true; #Copies files to $DOS_BUILDS after signing
|
||||||
|
Loading…
Reference in New Issue
Block a user