From 58c23a6832d9664c8e1828db24ef893e2e5d104d Mon Sep 17 00:00:00 2001 From: Roman Kiryanov Date: Tue, 24 Mar 2020 11:52:24 -0700 Subject: [PATCH] Fix file paths for DumpstateUtil calls in 1.0 selinux prevents access to /vendor/bin/date and /system/etc/hosts. Bug: 152067221 Test: presubmit Signed-off-by: Roman Kiryanov Change-Id: I6202878427718bc825063941377c3e91b798677f --- dumpstate/1.0/default/DumpstateDevice.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/dumpstate/1.0/default/DumpstateDevice.cpp b/dumpstate/1.0/default/DumpstateDevice.cpp index c57bf43dbf..e3c2e0ba55 100644 --- a/dumpstate/1.0/default/DumpstateDevice.cpp +++ b/dumpstate/1.0/default/DumpstateDevice.cpp @@ -51,9 +51,8 @@ Return DumpstateDevice::dumpstateBoard(const hidl_handle& handle) { ALOGI("Dumpstate HIDL not provided by device\n"); dprintf(fd, "Dumpstate HIDL not provided by device; providing bogus data.\n"); - // Shows some examples on how to use the libdumpstateutil API. - RunCommandToFd(fd, "DATE", {"/vendor/bin/date"}); - DumpFileToFd(fd, "HOSTS", "/system/etc/hosts"); + // Shows an example on how to use the libdumpstateutil API. + DumpFileToFd(fd, "cmdline", "/proc/self/cmdline"); return Void(); }