summaryrefslogtreecommitdiffstats
path: root/meta-phosphor/common
diff options
context:
space:
mode:
authorJayanth Othayoth <ojayanth@in.ibm.com>2017-07-29 22:28:44 -0500
committerPatrick Williams <patrick@stwcx.xyz>2017-08-14 16:46:19 +0000
commitf4e6607317d7b4649e5e5bde74b4368403ad4454 (patch)
treec4b4e8e339977339902cc462ba2291757c92ff25 /meta-phosphor/common
parentdf827b6985674a1753ba24b4aa1517a1c3b7b8bd (diff)
downloadtalos-openbmc-f4e6607317d7b4649e5e5bde74b4368403ad4454.tar.gz
talos-openbmc-f4e6607317d7b4649e5e5bde74b4368403ad4454.zip
Incorporate dreport script into appropriate image
dreport provides mechanisms to collect various log files and system parameters in compressed tar file format. This data can be used to troubleshoot problems in OpenBMC based systems. Change-Id: I18007a8792344d345478aea73501c2959533d14c Signed-off-by: Jayanth Othayoth <ojayanth@in.ibm.com>
Diffstat (limited to 'meta-phosphor/common')
-rw-r--r--meta-phosphor/common/recipes-phosphor/dump/phosphor-debug-collector.bb14
-rw-r--r--meta-phosphor/common/recipes-phosphor/packagegroups/packagegroup-obmc-apps.bb1
2 files changed, 15 insertions, 0 deletions
diff --git a/meta-phosphor/common/recipes-phosphor/dump/phosphor-debug-collector.bb b/meta-phosphor/common/recipes-phosphor/dump/phosphor-debug-collector.bb
index d00257936..1ae5669b0 100644
--- a/meta-phosphor/common/recipes-phosphor/dump/phosphor-debug-collector.bb
+++ b/meta-phosphor/common/recipes-phosphor/dump/phosphor-debug-collector.bb
@@ -9,6 +9,7 @@ PR = "r1"
DEBUG_COLLECTOR_PKGS = " \
${PN}-manager \
${PN}-monitor \
+ ${PN}-dreport \
"
PACKAGES =+ "${DEBUG_COLLECTOR_PKGS}"
PACKAGES_remove = "${PN}"
@@ -40,12 +41,18 @@ RDEPENDS_${PN}-manager += " \
sdbusplus \
phosphor-dbus-interfaces \
phosphor-logging \
+ ${PN}-dreport \
"
RDEPENDS_${PN}-monitor += " \
sdbusplus \
phosphor-dbus-interfaces \
phosphor-logging \
"
+RDEPENDS_${PN}-dreport += " \
+ systemd \
+ ${VIRTUAL-RUNTIME_base-utils} \
+ bash \
+"
MGR_SVC ?= "xyz.openbmc_project.Dump.Manager.service"
@@ -53,6 +60,7 @@ SYSTEMD_SUBSTITUTIONS += "BMC_DUMP_PATH:${bmc_dump_path}:${MGR_SVC}"
FILES_${PN}-manager += "${sbindir}/phosphor-dump-manager"
FILES_${PN}-monitor += "${sbindir}/phosphor-dump-monitor"
+FILES_${PN}-dreport += "${bindir}/dreport"
DBUS_SERVICE_${PN}-manager += "${MGR_SVC}"
SYSTEMD_SERVICE_${PN}-monitor += "obmc-dump-monitor.service"
@@ -60,3 +68,9 @@ SYSTEMD_SERVICE_${PN}-monitor += "obmc-dump-monitor.service"
EXTRA_OECONF = "BMC_DUMP_PATH=${bmc_dump_path}"
S = "${WORKDIR}/git"
+
+do_install_append() {
+ install -d ${D}${bindir}
+ install -m 0755 ${S}/tools/dreport \
+ ${D}${bindir}/dreport
+}
diff --git a/meta-phosphor/common/recipes-phosphor/packagegroups/packagegroup-obmc-apps.bb b/meta-phosphor/common/recipes-phosphor/packagegroups/packagegroup-obmc-apps.bb
index 2d2b7e1a8..f7a0df004 100644
--- a/meta-phosphor/common/recipes-phosphor/packagegroups/packagegroup-obmc-apps.bb
+++ b/meta-phosphor/common/recipes-phosphor/packagegroups/packagegroup-obmc-apps.bb
@@ -92,6 +92,7 @@ SUMMARY_${PN}-debug-collector = "BMC debug collector"
RDEPENDS_${PN}-debug-collector = " \
${VIRTUAL-RUNTIME_obmc-dump-manager} \
${VIRTUAL-RUNTIME_obmc-dump-monitor} \
+ phosphor-debug-collector-dreport \
"
SUMMARY_${PN}-settings = "Settings applications"
OpenPOWER on IntegriCloud