diff options
author | bigbiff bigbiff <bigbiff@teamw.in> | 2013-02-10 20:28:30 +0100 |
---|---|---|
committer | Dees_Troy <dees_troy@yahoo.com> | 2013-02-13 20:16:03 +0100 |
commit | 8a68c31ffc98bda5abd3bd03f49727c7400bbba8 (patch) | |
tree | 6cabf8a7768f3aade87d2db8f6580fdc98b1ed52 /variables.h | |
parent | Change popen in twrpTar to __popen (diff) | |
download | android_bootable_recovery-8a68c31ffc98bda5abd3bd03f49727c7400bbba8.tar android_bootable_recovery-8a68c31ffc98bda5abd3bd03f49727c7400bbba8.tar.gz android_bootable_recovery-8a68c31ffc98bda5abd3bd03f49727c7400bbba8.tar.bz2 android_bootable_recovery-8a68c31ffc98bda5abd3bd03f49727c7400bbba8.tar.lz android_bootable_recovery-8a68c31ffc98bda5abd3bd03f49727c7400bbba8.tar.xz android_bootable_recovery-8a68c31ffc98bda5abd3bd03f49727c7400bbba8.tar.zst android_bootable_recovery-8a68c31ffc98bda5abd3bd03f49727c7400bbba8.zip |
Diffstat (limited to 'variables.h')
-rw-r--r-- | variables.h | 360 |
1 files changed, 182 insertions, 178 deletions
diff --git a/variables.h b/variables.h index d43be8165..7f2ab0000 100644 --- a/variables.h +++ b/variables.h @@ -1,178 +1,182 @@ -/* - * Copyright (C) 2007 The Android Open Source Project - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef _VARIABLES_HEADER_ -#define _VARIABLES_HEADER_ - -#define TW_VERSION_STR "2.4.1.0" - -#define TW_USE_COMPRESSION_VAR "tw_use_compression" -#define TW_IGNORE_IMAGE_SIZE "tw_ignore_image_size" -#define TW_FILENAME "tw_filename" -#define TW_ZIP_INDEX "tw_zip_index" -#define TW_ZIP_QUEUE_COUNT "tw_zip_queue_count" - -#define MAX_BACKUP_NAME_LEN 64 -#define TW_BACKUP_TEXT "tw_backup_text" -#define TW_BACKUP_NAME "tw_backup_name" -#define TW_BACKUP_SYSTEM_VAR "tw_backup_system" -#define TW_BACKUP_DATA_VAR "tw_backup_data" -#define TW_BACKUP_BOOT_VAR "tw_backup_boot" -#define TW_BACKUP_RECOVERY_VAR "tw_backup_recovery" -#define TW_BACKUP_CACHE_VAR "tw_backup_cache" -#define TW_BACKUP_ANDSEC_VAR "tw_backup_andsec" -#define TW_BACKUP_SDEXT_VAR "tw_backup_sdext" -#define TW_BACKUP_SP1_VAR "tw_backup_sp1" -#define TW_BACKUP_SP2_VAR "tw_backup_sp2" -#define TW_BACKUP_SP3_VAR "tw_backup_sp3" -#define TW_BACKUP_AVG_IMG_RATE "tw_backup_avg_img_rate" -#define TW_BACKUP_AVG_FILE_RATE "tw_backup_avg_file_rate" -#define TW_BACKUP_AVG_FILE_COMP_RATE "tw_backup_avg_file_comp_rate" -#define TW_BACKUP_SYSTEM_SIZE "tw_backup_system_size" -#define TW_BACKUP_DATA_SIZE "tw_backup_data_size" -#define TW_BACKUP_BOOT_SIZE "tw_backup_boot_size" -#define TW_BACKUP_RECOVERY_SIZE "tw_backup_recovery_size" -#define TW_BACKUP_CACHE_SIZE "tw_backup_cache_size" -#define TW_BACKUP_ANDSEC_SIZE "tw_backup_andsec_size" -#define TW_BACKUP_SDEXT_SIZE "tw_backup_sdext_size" -#define TW_BACKUP_SP1_SIZE "tw_backup_sp1_size" -#define TW_BACKUP_SP2_SIZE "tw_backup_sp2_size" -#define TW_BACKUP_SP3_SIZE "tw_backup_sp3_size" -#define TW_STORAGE_FREE_SIZE "tw_storage_free_size" -#define TW_GENERATE_MD5_TEXT "tw_generate_md5_text" - -#define TW_RESTORE_TEXT "tw_restore_text" -#define TW_RESTORE_SYSTEM_VAR "tw_restore_system" -#define TW_RESTORE_DATA_VAR "tw_restore_data" -#define TW_RESTORE_BOOT_VAR "tw_restore_boot" -#define TW_RESTORE_RECOVERY_VAR "tw_restore_recovery" -#define TW_RESTORE_CACHE_VAR "tw_restore_cache" -#define TW_RESTORE_ANDSEC_VAR "tw_restore_andsec" -#define TW_RESTORE_SDEXT_VAR "tw_restore_sdext" -#define TW_RESTORE_SP1_VAR "tw_restore_sp1" -#define TW_RESTORE_SP2_VAR "tw_restore_sp2" -#define TW_RESTORE_SP3_VAR "tw_restore_sp3" -#define TW_RESTORE_AVG_IMG_RATE "tw_restore_avg_img_rate" -#define TW_RESTORE_AVG_FILE_RATE "tw_restore_avg_file_rate" -#define TW_RESTORE_AVG_FILE_COMP_RATE "tw_restore_avg_file_comp_rate" -#define TW_RESTORE_FILE_DATE "tw_restore_file_date" -#define TW_VERIFY_MD5_TEXT "tw_verify_md5_text" -#define TW_UPDATE_SYSTEM_DETAILS_TEXT "tw_update_system_details_text" - -#define TW_SHOW_SPAM_VAR "tw_show_spam" -#define TW_COLOR_THEME_VAR "tw_color_theme" -#define TW_VERSION_VAR "tw_version" -#define TW_SORT_FILES_BY_DATE_VAR "tw_sort_files_by_date" -#define TW_GUI_SORT_ORDER "tw_gui_sort_order" -#define TW_ZIP_LOCATION_VAR "tw_zip_location" -#define TW_ZIP_INTERNAL_VAR "tw_zip_internal" -#define TW_ZIP_EXTERNAL_VAR "tw_zip_external" -#define TW_FORCE_MD5_CHECK_VAR "tw_force_md5_check" -#define TW_SKIP_MD5_CHECK_VAR "tw_skip_md5_check" -#define TW_SKIP_MD5_GENERATE_VAR "tw_skip_md5_generate" -#define TW_SIGNED_ZIP_VERIFY_VAR "tw_signed_zip_verify" -#define TW_REBOOT_AFTER_FLASH_VAR "tw_reboot_after_flash_option" -#define TW_TIME_ZONE_VAR "tw_time_zone" -#define TW_RM_RF_VAR "tw_rm_rf" - -#define TW_BACKUPS_FOLDER_VAR "tw_backups_folder" - -#define TW_SP1_PARTITION_NAME_VAR "tw_sp1_name" -#define TW_SP2_PARTITION_NAME_VAR "tw_sp2_name" -#define TW_SP3_PARTITION_NAME_VAR "tw_sp3_name" - -#define TW_SDEXT_SIZE "tw_sdext_size" -#define TW_SWAP_SIZE "tw_swap_size" -#define TW_SDPART_FILE_SYSTEM "tw_sdpart_file_system" -#define TW_TIME_ZONE_GUISEL "tw_time_zone_guisel" -#define TW_TIME_ZONE_GUIOFFSET "tw_time_zone_guioffset" -#define TW_TIME_ZONE_GUIDST "tw_time_zone_guidst" - -#define TW_ACTION_BUSY "tw_busy" - -#define TW_ALLOW_PARTITION_SDCARD "tw_allow_partition_sdcard" - -#define TW_SCREEN_OFF "tw_screen_off" - -#define TW_REBOOT_SYSTEM "tw_reboot_system" -#define TW_REBOOT_RECOVERY "tw_reboot_recovery" -#define TW_REBOOT_POWEROFF "tw_reboot_poweroff" -#define TW_REBOOT_BOOTLOADER "tw_reboot_bootloader" - -#define TW_HAS_DUAL_STORAGE "tw_has_dual_storage" -#define TW_USE_EXTERNAL_STORAGE "tw_use_external_storage" -#define TW_HAS_INTERNAL "tw_has_internal" -#define TW_INTERNAL_PATH "tw_internal_path" // /data/media or /internal -#define TW_INTERNAL_MOUNT "tw_internal_mount" // /data or /internal -#define TW_INTERNAL_LABEL "tw_internal_label" // data or internal -#define TW_HAS_EXTERNAL "tw_has_external" -#define TW_EXTERNAL_PATH "tw_external_path" // /sdcard or /external/sdcard2 -#define TW_EXTERNAL_MOUNT "tw_external_mount" // /sdcard or /external -#define TW_EXTERNAL_LABEL "tw_external_label" // sdcard or external - -#define TW_HAS_DATA_MEDIA "tw_has_data_media" - -#define TW_HAS_BOOT_PARTITION "tw_has_boot_partition" -#define TW_HAS_RECOVERY_PARTITION "tw_has_recovery_partition" -#define TW_HAS_ANDROID_SECURE "tw_has_android_secure" -#define TW_HAS_SDEXT_PARTITION "tw_has_sdext_partition" -#define TW_HAS_USB_STORAGE "tw_has_usb_storage" -#define TW_NO_BATTERY_PERCENT "tw_no_battery_percent" -#define TW_POWER_BUTTON "tw_power_button" -#define TW_SIMULATE_ACTIONS "tw_simulate_actions" -#define TW_SIMULATE_FAIL "tw_simulate_fail" -#define TW_DONT_UNMOUNT_SYSTEM "tw_dont_unmount_system" -// #define TW_ALWAYS_RMRF "tw_always_rmrf" - -#define TW_SHOW_DUMLOCK "tw_show_dumlock" -#define TW_HAS_INJECTTWRP "tw_has_injecttwrp" -#define TW_INJECT_AFTER_ZIP "tw_inject_after_zip" -#define TW_HAS_DATADATA "tw_has_datadata" -#define TW_FLASH_ZIP_IN_PLACE "tw_flash_zip_in_place" -#define TW_MIN_SYSTEM_SIZE "50" // minimum system size to allow a reboot -#define TW_MIN_SYSTEM_VAR "tw_min_system" -#define TW_DOWNLOAD_MODE "tw_download_mode" -#define TW_IS_ENCRYPTED "tw_is_encrypted" -#define TW_IS_DECRYPTED "tw_is_decrypted" -#define TW_HAS_CRYPTO "tw_has_crypto" -#define TW_CRYPTO_PASSWORD "tw_crypto_password" -#define TW_DATA_BLK_DEVICE "tw_data_blk_device" // Original block device - not decrypted -#define TW_SDEXT_DISABLE_EXT4 "tw_sdext_disable_ext4" - -// Also used: -// tw_boot_is_mountable -// tw_system_is_mountable -// tw_data_is_mountable -// tw_cache_is_mountable -// tw_sdcext_is_mountable -// tw_sdcint_is_mountable -// tw_sd-ext_is_mountable -// tw_sp1_is_mountable -// tw_sp2_is_mountable -// tw_sp3_is_mountable - -// Max archive size for tar backups before we split (1.5GB) -#define MAX_ARCHIVE_SIZE 1610612736LLU - -#ifndef CUSTOM_LUN_FILE -#define CUSTOM_LUN_FILE "/sys/devices/platform/usb_mass_storage/lun%d/file" -#endif - -// For OpenRecoveryScript -#define SCRIPT_FILE_CACHE "/cache/recovery/openrecoveryscript" -#define SCRIPT_FILE_TMP "/tmp/openrecoveryscript" - -#endif // _VARIABLES_HEADER_ +/*
+ * Copyright (C) 2007 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef _VARIABLES_HEADER_
+#define _VARIABLES_HEADER_
+
+#define TW_VERSION_STR "2.4.1.0"
+
+#define TW_USE_COMPRESSION_VAR "tw_use_compression"
+#define TW_IGNORE_IMAGE_SIZE "tw_ignore_image_size"
+#define TW_FILENAME "tw_filename"
+#define TW_ZIP_INDEX "tw_zip_index"
+#define TW_ZIP_QUEUE_COUNT "tw_zip_queue_count"
+
+#define MAX_BACKUP_NAME_LEN 64
+#define TW_BACKUP_TEXT "tw_backup_text"
+#define TW_BACKUP_NAME "tw_backup_name"
+#define TW_BACKUP_SYSTEM_VAR "tw_backup_system"
+#define TW_BACKUP_DATA_VAR "tw_backup_data"
+#define TW_BACKUP_BOOT_VAR "tw_backup_boot"
+#define TW_BACKUP_RECOVERY_VAR "tw_backup_recovery"
+#define TW_BACKUP_CACHE_VAR "tw_backup_cache"
+#define TW_BACKUP_ANDSEC_VAR "tw_backup_andsec"
+#define TW_BACKUP_SDEXT_VAR "tw_backup_sdext"
+#define TW_BACKUP_SP1_VAR "tw_backup_sp1"
+#define TW_BACKUP_SP2_VAR "tw_backup_sp2"
+#define TW_BACKUP_SP3_VAR "tw_backup_sp3"
+#define TW_BACKUP_AVG_IMG_RATE "tw_backup_avg_img_rate"
+#define TW_BACKUP_AVG_FILE_RATE "tw_backup_avg_file_rate"
+#define TW_BACKUP_AVG_FILE_COMP_RATE "tw_backup_avg_file_comp_rate"
+#define TW_BACKUP_SYSTEM_SIZE "tw_backup_system_size"
+#define TW_BACKUP_DATA_SIZE "tw_backup_data_size"
+#define TW_BACKUP_BOOT_SIZE "tw_backup_boot_size"
+#define TW_BACKUP_RECOVERY_SIZE "tw_backup_recovery_size"
+#define TW_BACKUP_CACHE_SIZE "tw_backup_cache_size"
+#define TW_BACKUP_ANDSEC_SIZE "tw_backup_andsec_size"
+#define TW_BACKUP_SDEXT_SIZE "tw_backup_sdext_size"
+#define TW_BACKUP_SP1_SIZE "tw_backup_sp1_size"
+#define TW_BACKUP_SP2_SIZE "tw_backup_sp2_size"
+#define TW_BACKUP_SP3_SIZE "tw_backup_sp3_size"
+#define TW_STORAGE_FREE_SIZE "tw_storage_free_size"
+#define TW_GENERATE_MD5_TEXT "tw_generate_md5_text"
+
+#define TW_RESTORE_TEXT "tw_restore_text"
+#define TW_RESTORE_SYSTEM_VAR "tw_restore_system"
+#define TW_RESTORE_DATA_VAR "tw_restore_data"
+#define TW_RESTORE_BOOT_VAR "tw_restore_boot"
+#define TW_RESTORE_RECOVERY_VAR "tw_restore_recovery"
+#define TW_RESTORE_CACHE_VAR "tw_restore_cache"
+#define TW_RESTORE_ANDSEC_VAR "tw_restore_andsec"
+#define TW_RESTORE_SDEXT_VAR "tw_restore_sdext"
+#define TW_RESTORE_SP1_VAR "tw_restore_sp1"
+#define TW_RESTORE_SP2_VAR "tw_restore_sp2"
+#define TW_RESTORE_SP3_VAR "tw_restore_sp3"
+#define TW_RESTORE_AVG_IMG_RATE "tw_restore_avg_img_rate"
+#define TW_RESTORE_AVG_FILE_RATE "tw_restore_avg_file_rate"
+#define TW_RESTORE_AVG_FILE_COMP_RATE "tw_restore_avg_file_comp_rate"
+#define TW_RESTORE_FILE_DATE "tw_restore_file_date"
+#define TW_VERIFY_MD5_TEXT "tw_verify_md5_text"
+#define TW_UPDATE_SYSTEM_DETAILS_TEXT "tw_update_system_details_text"
+
+#define TW_SHOW_SPAM_VAR "tw_show_spam"
+#define TW_COLOR_THEME_VAR "tw_color_theme"
+#define TW_VERSION_VAR "tw_version"
+#define TW_SORT_FILES_BY_DATE_VAR "tw_sort_files_by_date"
+#define TW_GUI_SORT_ORDER "tw_gui_sort_order"
+#define TW_ZIP_LOCATION_VAR "tw_zip_location"
+#define TW_ZIP_INTERNAL_VAR "tw_zip_internal"
+#define TW_ZIP_EXTERNAL_VAR "tw_zip_external"
+#define TW_FORCE_MD5_CHECK_VAR "tw_force_md5_check"
+#define TW_SKIP_MD5_CHECK_VAR "tw_skip_md5_check"
+#define TW_SKIP_MD5_GENERATE_VAR "tw_skip_md5_generate"
+#define TW_SIGNED_ZIP_VERIFY_VAR "tw_signed_zip_verify"
+#define TW_REBOOT_AFTER_FLASH_VAR "tw_reboot_after_flash_option"
+#define TW_TIME_ZONE_VAR "tw_time_zone"
+#define TW_RM_RF_VAR "tw_rm_rf"
+
+#define TW_BACKUPS_FOLDER_VAR "tw_backups_folder"
+
+#define TW_SP1_PARTITION_NAME_VAR "tw_sp1_name"
+#define TW_SP2_PARTITION_NAME_VAR "tw_sp2_name"
+#define TW_SP3_PARTITION_NAME_VAR "tw_sp3_name"
+
+#define TW_SDEXT_SIZE "tw_sdext_size"
+#define TW_SWAP_SIZE "tw_swap_size"
+#define TW_SDPART_FILE_SYSTEM "tw_sdpart_file_system"
+#define TW_TIME_ZONE_GUISEL "tw_time_zone_guisel"
+#define TW_TIME_ZONE_GUIOFFSET "tw_time_zone_guioffset"
+#define TW_TIME_ZONE_GUIDST "tw_time_zone_guidst"
+
+#define TW_ACTION_BUSY "tw_busy"
+
+#define TW_ALLOW_PARTITION_SDCARD "tw_allow_partition_sdcard"
+
+#define TW_SCREEN_OFF "tw_screen_off"
+
+#define TW_REBOOT_SYSTEM "tw_reboot_system"
+#define TW_REBOOT_RECOVERY "tw_reboot_recovery"
+#define TW_REBOOT_POWEROFF "tw_reboot_poweroff"
+#define TW_REBOOT_BOOTLOADER "tw_reboot_bootloader"
+
+#define TW_HAS_DUAL_STORAGE "tw_has_dual_storage"
+#define TW_USE_EXTERNAL_STORAGE "tw_use_external_storage"
+#define TW_HAS_INTERNAL "tw_has_internal"
+#define TW_INTERNAL_PATH "tw_internal_path" // /data/media or /internal
+#define TW_INTERNAL_MOUNT "tw_internal_mount" // /data or /internal
+#define TW_INTERNAL_LABEL "tw_internal_label" // data or internal
+#define TW_HAS_EXTERNAL "tw_has_external"
+#define TW_EXTERNAL_PATH "tw_external_path" // /sdcard or /external/sdcard2
+#define TW_EXTERNAL_MOUNT "tw_external_mount" // /sdcard or /external
+#define TW_EXTERNAL_LABEL "tw_external_label" // sdcard or external
+
+#define TW_HAS_DATA_MEDIA "tw_has_data_media"
+
+#define TW_HAS_BOOT_PARTITION "tw_has_boot_partition"
+#define TW_HAS_RECOVERY_PARTITION "tw_has_recovery_partition"
+#define TW_HAS_ANDROID_SECURE "tw_has_android_secure"
+#define TW_HAS_SDEXT_PARTITION "tw_has_sdext_partition"
+#define TW_HAS_USB_STORAGE "tw_has_usb_storage"
+#define TW_NO_BATTERY_PERCENT "tw_no_battery_percent"
+#define TW_POWER_BUTTON "tw_power_button"
+#define TW_SIMULATE_ACTIONS "tw_simulate_actions"
+#define TW_SIMULATE_FAIL "tw_simulate_fail"
+#define TW_DONT_UNMOUNT_SYSTEM "tw_dont_unmount_system"
+// #define TW_ALWAYS_RMRF "tw_always_rmrf"
+
+#define TW_SHOW_DUMLOCK "tw_show_dumlock"
+#define TW_HAS_INJECTTWRP "tw_has_injecttwrp"
+#define TW_INJECT_AFTER_ZIP "tw_inject_after_zip"
+#define TW_HAS_DATADATA "tw_has_datadata"
+#define TW_FLASH_ZIP_IN_PLACE "tw_flash_zip_in_place"
+#define TW_MIN_SYSTEM_SIZE "50" // minimum system size to allow a reboot
+#define TW_MIN_SYSTEM_VAR "tw_min_system"
+#define TW_DOWNLOAD_MODE "tw_download_mode"
+#define TW_IS_ENCRYPTED "tw_is_encrypted"
+#define TW_IS_DECRYPTED "tw_is_decrypted"
+#define TW_HAS_CRYPTO "tw_has_crypto"
+#define TW_CRYPTO_PASSWORD "tw_crypto_password"
+#define TW_DATA_BLK_DEVICE "tw_data_blk_device" // Original block device - not decrypted
+#define TW_SDEXT_DISABLE_EXT4 "tw_sdext_disable_ext4"
+
+// Also used:
+// tw_boot_is_mountable
+// tw_system_is_mountable
+// tw_data_is_mountable
+// tw_cache_is_mountable
+// tw_sdcext_is_mountable
+// tw_sdcint_is_mountable
+// tw_sd-ext_is_mountable
+// tw_sp1_is_mountable
+// tw_sp2_is_mountable
+// tw_sp3_is_mountable
+
+// Max archive size for tar backups before we split (1.5GB)
+#define MAX_ARCHIVE_SIZE 1610612736LLU
+
+#ifndef CUSTOM_LUN_FILE
+#define CUSTOM_LUN_FILE "/sys/devices/platform/usb_mass_storage/lun%d/file"
+#endif
+
+#ifndef TW_BRIGHTNESS_PATH
+#define TW_BRIGHTNESS_PATH /nobrightness
+#endif
+
+// For OpenRecoveryScript
+#define SCRIPT_FILE_CACHE "/cache/recovery/openrecoveryscript"
+#define SCRIPT_FILE_TMP "/tmp/openrecoveryscript"
+
+#endif // _VARIABLES_HEADER_
|