debugd: Collect storage information for chrome://system
Display data from /var/log/storage_info dumped on startup
for SSD device display smartctl and hdparm result
for eMMC device display various eMMC attribute e.g. CID, CSD
BUG=chromium:315380
TEST=Tested in link, pit
Verified that in chrome://system, storage_info show meaningful result
CQ-DEPEND=CL:179156
Change-Id: Iccf98f7a45b59f6456709dbdb690005741b115e6
Reviewed-on: https://chromium-review.googlesource.com/179082
Tested-by: Puthikorn Voravootivat <puthik@chromium.org>
Reviewed-by: Gwendal Grignou <gwendal@chromium.org>
Commit-Queue: Puthikorn Voravootivat <puthik@chromium.org>
diff --git a/src/log_tool.cc b/src/log_tool.cc
index 42d12c1..de8573a 100644
--- a/src/log_tool.cc
+++ b/src/log_tool.cc
@@ -137,6 +137,7 @@
{ "powerd.out", "/bin/cat /var/log/powerd.out" },
// Changed from 'ps ux' to 'ps aux' since we're running as debugd, not chronos
{ "ps", "/bin/ps aux" },
+ { "storage_info", "/bin/cat /var/log/storage_info.txt" },
{ "syslog", "/usr/share/userfeedback/scripts/getmsgs --last '2 hours'"
" /var/log/messages" },
{ "tlsdate", "/bin/cat /var/log/tlsdate.log" },