|
|
@@ -1,77 +1,48 @@
|
|
|
#==========================================================
|
|
|
# OrangeFox Recovery Project - Build Variables for Samsung
|
|
|
#==========================================================
|
|
|
-FDEVICE="dm2q"
|
|
|
-#set -o xtrace
|
|
|
|
|
|
export TARGET_ARCH="arm64-v8a"
|
|
|
-
|
|
|
-fox_get_target_device() {
|
|
|
- local chkdev=$(echo "$BASH_SOURCE" | grep -w $FDEVICE)
|
|
|
- if [ -n "$chkdev" ]; then
|
|
|
- FOX_BUILD_DEVICE="$FDEVICE"
|
|
|
- else
|
|
|
- chkdev=$(set | grep BASH_ARGV | grep -w $FDEVICE)
|
|
|
- [ -n "$chkdev" ] && FOX_BUILD_DEVICE="$FDEVICE"
|
|
|
- fi
|
|
|
-}
|
|
|
-
|
|
|
-if [ -z "$1" -a -z "$FOX_BUILD_DEVICE" ]; then
|
|
|
- fox_get_target_device
|
|
|
-fi
|
|
|
-
|
|
|
-if [ "$1" = "$FDEVICE" -o "$FOX_BUILD_DEVICE" = "$FDEVICE" ]; then
|
|
|
- export ALLOW_MISSING_DEPENDENCIES=true
|
|
|
- export BUILD_HOSTNAME="android-build"
|
|
|
- export BUILD_USERNAME="nobody"
|
|
|
- export FOX_ALLOW_EARLY_SETTINGS_LOAD=1
|
|
|
- export FOX_ASH_IS_BASH=1
|
|
|
- export FOX_BUILD_DEVICE="dm2q"
|
|
|
- export FOX_DELETE_INITD_ADDON=1
|
|
|
- export FOX_ENABLE_APP_MANAGER=1
|
|
|
- export FOX_MOVE_MAGISK_INSTALLER_TO_RAMDISK=1
|
|
|
- export FOX_RECOVERY_SYSTEM_PARTITION="/dev/block/mapper/system"
|
|
|
- export FOX_RECOVERY_VENDOR_PARTITION="/dev/block/mapper/vendor"
|
|
|
- export FOX_REPLACE_TOOLBOX_GETPROP=1
|
|
|
- export FOX_TARGET_DEVICES="dm2q, kalama, dm2qxxx, S916B, SM-S916B, s916b, sm-s916b"
|
|
|
- export FOX_USE_BASH_SHELL=1
|
|
|
- export FOX_USE_LZ4_BINARY=1
|
|
|
- export FOX_USE_NANO_EDITOR=1
|
|
|
- export FOX_USE_SED_BINARY=1
|
|
|
- export FOX_USE_TAR_BINARY=1
|
|
|
- export FOX_USE_TWRP_RECOVERY_IMAGE_BUILDER=1
|
|
|
- export FOX_USE_XZ_UTILS=1
|
|
|
- export FOX_USE_ZIP_BINARY=1
|
|
|
- export LC_ALL="C.UTF-8"
|
|
|
- export OF_DISABLE_MIUI_OTA_BY_DEFAULT=1
|
|
|
- export OF_DONT_KEEP_LOG_HISTORY=1
|
|
|
- export OF_ENABLE_LPTOOLS=1
|
|
|
- export OF_FBE_METADATA_MOUNT_IGNORE=1
|
|
|
- export OF_FIX_DECRYPTION_ON_DATA_MEDIA=1
|
|
|
- export OF_FIX_OTA_UPDATE_MANUAL_FLASH_ERROR=1
|
|
|
- export OF_MAINTAINER=EduardoA3677
|
|
|
- export OF_NO_RELOAD_AFTER_DECRYPTION=1
|
|
|
- export OF_NO_SPLASH_CHANGE=1
|
|
|
- export OF_NO_TREBLE_COMPATIBILITY_CHECK=1
|
|
|
- export OF_PATCH_AVB20=1
|
|
|
- export OF_QUICK_BACKUP_LIST="/boot;/data;/super;"
|
|
|
- export OF_RUN_POST_FORMAT_PROCESS=1
|
|
|
- export OF_SKIP_FBE_DECRYPTION=1
|
|
|
- export OF_SUPPORT_ALL_BLOCK_OTA_UPDATES=0
|
|
|
- export OF_SUPPORT_ALL_PAYLOAD_OTA_UPDATES=1
|
|
|
- export OF_USE_MAGISKBOOT=1
|
|
|
- export OF_USE_MAGISKBOOT_FOR_ALL_PATCHES=1
|
|
|
- export TARGET_DEVICE_ALT="dm2q, kalama, dm2qxxx, S916B, SM-S916B, s916b, sm-s916b"
|
|
|
-
|
|
|
- lunch twrp_$FDEVICE-eng
|
|
|
-
|
|
|
- if [ -n "$FOX_BUILD_LOG_FILE" -a -f "$FOX_BUILD_LOG_FILE" ]; then
|
|
|
- export | grep "FOX" >> $FOX_BUILD_LOG_FILE
|
|
|
- export | grep "OF_" >> $FOX_BUILD_LOG_FILE
|
|
|
- export | grep "TARGET_" >> $FOX_BUILD_LOG_FILE
|
|
|
- export | grep "TW_" >> $FOX_BUILD_LOG_FILE
|
|
|
- fi
|
|
|
-fi
|
|
|
-
|
|
|
-# Clone kernel tree example:
|
|
|
-git clone https://github.com/winapis/android_device_samsung_sm8550-common-ofox.git --depth=1 ${GITHUB_WORKSPACE}/OrangeFox/fox_12.1/device/samsung/sm8550-common
|
|
|
+export FOX_DELETE_AROMAFM=1
|
|
|
+export FOX_USE_DATA_RECOVERY_FOR_SETTINGS=1
|
|
|
+export FOX_VANILLA_BUILD=1
|
|
|
+export OF_MAINTAINER=EduardoA3677
|
|
|
+export ALLOW_MISSING_DEPENDENCIES=true
|
|
|
+export BUILD_HOSTNAME="android-build"
|
|
|
+export BUILD_USERNAME="nobody"
|
|
|
+export FOX_ALLOW_EARLY_SETTINGS_LOAD=1
|
|
|
+export FOX_ASH_IS_BASH=1
|
|
|
+export FOX_BUILD_DEVICE="dm2q"
|
|
|
+export FOX_DELETE_INITD_ADDON=1
|
|
|
+export FOX_ENABLE_APP_MANAGER=1
|
|
|
+export FOX_RECOVERY_SYSTEM_PARTITION="/dev/block/mapper/system"
|
|
|
+export FOX_RECOVERY_VENDOR_PARTITION="/dev/block/mapper/vendor"
|
|
|
+export FOX_REPLACE_TOOLBOX_GETPROP=1
|
|
|
+export FOX_TARGET_DEVICES="dm2q, kalama, dm2qxxx, S916B, SM-S916B, s916b, sm-s916b"
|
|
|
+export FOX_USE_BASH_SHELL=1
|
|
|
+export FOX_USE_LZ4_BINARY=1
|
|
|
+export FOX_USE_NANO_EDITOR=1
|
|
|
+export FOX_USE_SED_BINARY=1
|
|
|
+export FOX_USE_TAR_BINARY=1
|
|
|
+export FOX_USE_TWRP_RECOVERY_IMAGE_BUILDER=1
|
|
|
+export FOX_USE_XZ_UTILS=1
|
|
|
+export FOX_USE_ZIP_BINARY=1
|
|
|
+export FOX_USE_BUSYBOX_BINARY=1
|
|
|
+export OF_DISABLE_MIUI_OTA_BY_DEFAULT=1
|
|
|
+export OF_DONT_KEEP_LOG_HISTORY=1
|
|
|
+export OF_ENABLE_LPTOOLS=1
|
|
|
+export OF_FBE_METADATA_MOUNT_IGNORE=1
|
|
|
+export OF_FIX_DECRYPTION_ON_DATA_MEDIA=1
|
|
|
+export OF_FIX_OTA_UPDATE_MANUAL_FLASH_ERROR=1
|
|
|
+export OF_NO_RELOAD_AFTER_DECRYPTION=1
|
|
|
+export OF_NO_SPLASH_CHANGE=1
|
|
|
+export OF_NO_TREBLE_COMPATIBILITY_CHECK=1
|
|
|
+export OF_PATCH_AVB20=1
|
|
|
+export OF_QUICK_BACKUP_LIST="/boot;/data;/super;"
|
|
|
+export OF_RUN_POST_FORMAT_PROCESS=1
|
|
|
+export OF_SKIP_FBE_DECRYPTION=1
|
|
|
+export OF_SUPPORT_ALL_BLOCK_OTA_UPDATES=0
|
|
|
+export OF_SUPPORT_ALL_PAYLOAD_OTA_UPDATES=1
|
|
|
+export OF_USE_MAGISKBOOT=1
|
|
|
+export OF_USE_MAGISKBOOT_FOR_ALL_PATCHES=1
|
|
|
+export TARGET_DEVICE_ALT="dm2q, kalama, dm2qxxx, S916B, SM-S916B, s916b, sm-s916b"
|