summaryrefslogtreecommitdiffstats
path: root/gui/action.cpp
diff options
context:
space:
mode:
authorbigbiff bigbiff <bigbiff@teamw.in>2016-07-30 03:18:13 +0200
committerbigbiff bigbiff <bigbiff@teamw.in>2016-12-02 01:00:02 +0100
commitbad332a3d175687a732cc6e94c34bd38bdef29b8 (patch)
tree67d82429e136f29edbb19e5ae3cb7f0c51c67722 /gui/action.cpp
parentImprove backup & wipe exclusion handling (diff)
downloadandroid_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 'gui/action.cpp')
-rw-r--r--gui/action.cpp12
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);