diff options
author | Nathan Grebowiec <njgreb@gmail.com> | 2013-03-11 22:35:57 -0500 |
---|---|---|
committer | Gerrit Code Review <gerrit@cyanogenmod.org> | 2013-03-15 11:25:58 -0700 |
commit | edc87090bab7709a1a1ccd19c46ea68a55fcde9a (patch) | |
tree | 3e1c6f32d5a6010dc07f2635dfdc2e9a5f9cc9be | |
parent | 91f2dc252db41593a646402fd33652bf565daa9e (diff) | |
download | bootable_recovery-edc87090bab7709a1a1ccd19c46ea68a55fcde9a.zip bootable_recovery-edc87090bab7709a1a1ccd19c46ea68a55fcde9a.tar.gz bootable_recovery-edc87090bab7709a1a1ccd19c46ea68a55fcde9a.tar.bz2 |
Store CWM Recovery Version Number
Patchset 1) Initial patch
Patchset 2) moved location of calls
Change-Id: Ie21fc92eca42bc12a8f04622153beef64c0e7ef7
-rw-r--r-- | extendedcommands.c | 10 | ||||
-rw-r--r-- | extendedcommands.h | 3 |
2 files changed, 13 insertions, 0 deletions
diff --git a/extendedcommands.c b/extendedcommands.c index 41ffe79..a6a4005 100644 --- a/extendedcommands.c +++ b/extendedcommands.c @@ -84,6 +84,11 @@ void write_string_to_file(const char* filename, const char* string) { fclose(file); } +void write_recovery_version() { + write_string_to_file("/sdcard/0/clockworkmod/.recovery_version",EXPAND(RECOVERY_VERSION)); + write_string_to_file("/sdcard/clockworkmod/.recovery_version",EXPAND(RECOVERY_VERSION)); +} + void toggle_signature_check() { @@ -153,6 +158,7 @@ void show_install_update_menu() } case ITEM_CHOOSE_ZIP: show_choose_zip_menu("/sdcard/"); + write_recovery_version(); break; case ITEM_CHOOSE_ZIP_INT: if (other_sd != NULL) @@ -1146,16 +1152,20 @@ void show_nandroid_menu() strftime(backup_path, sizeof(backup_path), "/sdcard/clockworkmod/backup/%F.%H.%M.%S", tmp); } nandroid_backup(backup_path); + write_recovery_version(); } break; case 1: show_nandroid_restore_menu("/sdcard"); + write_recovery_version(); break; case 2: show_nandroid_delete_menu("/sdcard"); + write_recovery_version(); break; case 3: show_nandroid_advanced_restore_menu("/sdcard"); + write_recovery_version(); break; case 4: run_dedupe_gc(other_sd); diff --git a/extendedcommands.h b/extendedcommands.h index 0430849..f6782f7 100644 --- a/extendedcommands.h +++ b/extendedcommands.h @@ -2,6 +2,9 @@ extern int signature_check_enabled; extern int script_assert_enabled; void +write_recovery_version(); + +void toggle_signature_check(); void |