commit | 27884e6b66612e7bf7906642f6ada4c048c11331 | [log] [tgz] |
---|---|---|
author | Andrew Geissler <geissonator@yahoo.com> | Tue May 09 13:53:50 2023 -0500 |
committer | Andrew Geissler <geissonator@yahoo.com> | Fri May 12 19:06:59 2023 +0000 |
tree | e59c7bd64df11e771b84cd561cc3358b3b76a505 | |
parent | 78e88402a27ba8e7c04c090c3ba9f32f1777fa52 [diff] |
systemd: no installation in templated targets Upstream yocto introduced a change via e510222 (systemd-systemctl: fix instance template WantedBy symlink construction). This fixes a bug that we in OpenBMC had been taking advantage of in that we were able to document our templated target dependencies without it actually doing anything. The real installation of services within targets occurs in our bitbake recipes due to the complexity of chassis and host instances on a per machine basis. Leave the dependency information in the service files but comment them out. It's useful to be able to look at a service and understand which targets it's going to be installed into by the bitbake recipes. Signed-off-by: Andrew Geissler <geissonator@yahoo.com> Change-Id: I5d0390d6993e70a9c28ca21fe4d32fc7e703b766
Phosphor Debug Collector provides mechanisms to collect various log files and system parameters. Used to troubleshoot problems in OpenBMC based systems.
One such mechanism is dreport, a script that collects debug data and packages it into an archive file.
To build this package with meson, do the following steps:
1. meson builddir 2. ninja -C builddir
To clean the built files run ninja -C builddir clean
.
Tests can be run in the CI docker container, refer local-ci-build
or with an OpenBMC x86 sdk(see below for x86 steps).
meson -Dtests=enabled build ninja -C build test