diff options
author | bigbiff bigbiff <bigbiff@teamw.in> | 2016-07-30 03:18:13 +0200 |
---|---|---|
committer | bigbiff bigbiff <bigbiff@teamw.in> | 2016-12-02 01:00:02 +0100 |
commit | bad332a3d175687a732cc6e94c34bd38bdef29b8 (patch) | |
tree | 67d82429e136f29edbb19e5ae3cb7f0c51c67722 /gui/action.cpp | |
parent | Improve backup & wipe exclusion handling (diff) | |
download | android_bootable_recovery-bad332a3d175687a732cc6e94c34bd38bdef29b8.tar android_bootable_recovery-bad332a3d175687a732cc6e94c34bd38bdef29b8.tar.gz android_bootable_recovery-bad332a3d175687a732cc6e94c34bd38bdef29b8.tar.bz2 android_bootable_recovery-bad332a3d175687a732cc6e94c34bd38bdef29b8.tar.lz android_bootable_recovery-bad332a3d175687a732cc6e94c34bd38bdef29b8.tar.xz android_bootable_recovery-bad332a3d175687a732cc6e94c34bd38bdef29b8.tar.zst android_bootable_recovery-bad332a3d175687a732cc6e94c34bd38bdef29b8.zip |
Diffstat (limited to '')
-rw-r--r-- | gui/action.cpp | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/gui/action.cpp b/gui/action.cpp index a96e15ac9..223d75e25 100644 --- a/gui/action.cpp +++ b/gui/action.cpp @@ -639,13 +639,19 @@ int GUIAction::copylog(std::string arg __unused) operation_start("Copy Log"); if (!simulate) { - string dst; + string dst, curr_storage; + int copy_kernel_log = 0; + + DataManager::GetValue("tw_include_kernel_log", copy_kernel_log); PartitionManager.Mount_Current_Storage(true); - dst = DataManager::GetCurrentStoragePath() + "/recovery.log"; + curr_storage = DataManager::GetCurrentStoragePath(); + dst = curr_storage + "/recovery.log"; TWFunc::copy_file("/tmp/recovery.log", dst.c_str(), 0755); tw_set_default_metadata(dst.c_str()); + if (copy_kernel_log) + TWFunc::copy_kernel_log(curr_storage); sync(); - gui_msg(Msg("copy_log=Copied recovery log to {1}.")(DataManager::GetCurrentStoragePath())); + gui_msg(Msg("copy_log=Copied recovery log to {1}")(dst)); } else simulate_progress_bar(); operation_end(0); |