| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778 |
- #==========================================================
- # 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_LZ4_COMPRESSION=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
|