History log of /openbmc/entity-manager/service_files/dbus/ (Results 1 – 1 of 1)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
9c7fd64604-Nov-2020 Brad Bishop <bradleyb@fuzziesquirrel.com>

dbus: add dbus activation support

Add support for dbus activation of entity manager. Enabling dbus
activation consists of a few simple steps:

- Add an activation configuration in /usr/share/dbus-

dbus: add dbus activation support

Add support for dbus activation of entity manager. Enabling dbus
activation consists of a few simple steps:

- Add an activation configuration in /usr/share/dbus-1/system-services
that maps the dbus service name to the correct systemd service
- Add a service alias for the service to be dbus activated. This
allows dbus activation to be enabled/disabled independently of
whether the service is started at boot by systemd[1].

[1]https://dbus.freedesktop.org/doc/dbus-specification.html

Tested: systemctl stop xyz.openbmc_project.EntityManager && busctl tree
xyz.openbmc_project.EntityManager / works
Change-Id: If7dc7f19a19c0ef59370d899f7f67ad6d11064e0
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>

show more ...


/openbmc/entity-manager/.clang-format
/openbmc/entity-manager/.clang-ignore
/openbmc/entity-manager/.gitignore
/openbmc/entity-manager/CONFIG_FORMAT.md
/openbmc/entity-manager/Doxyfile
/openbmc/entity-manager/LICENCE
/openbmc/entity-manager/MAINTAINERS
/openbmc/entity-manager/README.md
/openbmc/entity-manager/blacklist.json
/openbmc/entity-manager/configurations/1Ux16 Riser.json
/openbmc/entity-manager/configurations/2Ux8 Riser.json
/openbmc/entity-manager/configurations/8X25 HSBP.json
/openbmc/entity-manager/configurations/A2UL16RISER.json
/openbmc/entity-manager/configurations/A2UX8X4RISER.json
/openbmc/entity-manager/configurations/AHW1UM2RISER.json
/openbmc/entity-manager/configurations/ASPOWER_U1A-D10550_PSU.json
/openbmc/entity-manager/configurations/ASPOWER_U1A-D10800_PSU.json
/openbmc/entity-manager/configurations/ASPOWER_U1A-D11200_PSU.json
/openbmc/entity-manager/configurations/ASPOWER_U1A-D11600_PSU.json
/openbmc/entity-manager/configurations/ASPOWER_U1D-D10800_PSU.json
/openbmc/entity-manager/configurations/AXX1P100HSSI_AIC.json
/openbmc/entity-manager/configurations/AXX2PRTHDHD.json
/openbmc/entity-manager/configurations/BNP Baseboard.json
/openbmc/entity-manager/configurations/Delta DPS-750XB PSU.json
/openbmc/entity-manager/configurations/Delta_DPS-1600AB_PSU.json
/openbmc/entity-manager/configurations/Delta_DPS-2000AB_PSU.json
/openbmc/entity-manager/configurations/F1U12X25 HSBP.json
/openbmc/entity-manager/configurations/F1U4X25 HSBP.json
/openbmc/entity-manager/configurations/F2U12X35 HSBP.json
/openbmc/entity-manager/configurations/F2U8X25 HSBP.json
/openbmc/entity-manager/configurations/FBTP.json
/openbmc/entity-manager/configurations/FBYV2.json
/openbmc/entity-manager/configurations/Flextronics S-1100ADU00-201 PSU.json
/openbmc/entity-manager/configurations/Intel Front Panel.json
/openbmc/entity-manager/configurations/NVME P4000.json
/openbmc/entity-manager/configurations/Nisqually.json
/openbmc/entity-manager/configurations/PCIE SSD Retimer.json
/openbmc/entity-manager/configurations/PSSF132202A.json
/openbmc/entity-manager/configurations/PSSF162205A.json
/openbmc/entity-manager/configurations/PSSF212201A.json
/openbmc/entity-manager/configurations/PSSF222201A.json
/openbmc/entity-manager/configurations/R1000 Chassis.json
/openbmc/entity-manager/configurations/R2000 Chassis.json
/openbmc/entity-manager/configurations/Rainier 2U Chassis.json
/openbmc/entity-manager/configurations/Rainier 4U Chassis.json
/openbmc/entity-manager/configurations/SAS Module.json
/openbmc/entity-manager/configurations/SOLUM_PSSF162202_PSU.json
/openbmc/entity-manager/configurations/STP Baseboard.json
/openbmc/entity-manager/configurations/STP P4000 Chassis.json
/openbmc/entity-manager/configurations/WFT Baseboard.json
/openbmc/entity-manager/docs/EntityManagerDbusAPI.md
/openbmc/entity-manager/docs/my_first_sensors.md
/openbmc/entity-manager/include/EntityManager.hpp
/openbmc/entity-manager/include/Overlay.hpp
/openbmc/entity-manager/include/Utils.hpp
/openbmc/entity-manager/include/VariantVisitors.hpp
/openbmc/entity-manager/include/devices.hpp
/openbmc/entity-manager/meson.build
/openbmc/entity-manager/meson_options.txt
/openbmc/entity-manager/schemas/IBM.json
/openbmc/entity-manager/schemas/Intel.json
/openbmc/entity-manager/schemas/Pid.Zone.json
/openbmc/entity-manager/schemas/Pid.json
/openbmc/entity-manager/schemas/README.schema
/openbmc/entity-manager/schemas/Stepwise.json
/openbmc/entity-manager/schemas/global.json
/openbmc/entity-manager/schemas/legacy.json
/openbmc/entity-manager/schemas/openbmc-dbus.json
/openbmc/entity-manager/scripts/CloseMuxes.py
/openbmc/entity-manager/scripts/autojson.py
/openbmc/entity-manager/scripts/run-ci.sh
/openbmc/entity-manager/scripts/validate-configs.py
xyz.openbmc_project.EntityManager.service
/openbmc/entity-manager/service_files/meson.build
/openbmc/entity-manager/service_files/xyz.openbmc_project.EntityManager.service
/openbmc/entity-manager/service_files/xyz.openbmc_project.FruDevice.service
/openbmc/entity-manager/src/EntityManager.cpp
/openbmc/entity-manager/src/FruDevice.cpp
/openbmc/entity-manager/src/Overlay.cpp
/openbmc/entity-manager/src/Utils.cpp
/openbmc/entity-manager/src/meson.build
/openbmc/entity-manager/subprojects/boost.wrap
/openbmc/entity-manager/subprojects/gtest.wrap
/openbmc/entity-manager/subprojects/nlohmann.wrap
/openbmc/entity-manager/subprojects/sdbusplus.wrap
/openbmc/entity-manager/subprojects/valijson.wrap
/openbmc/entity-manager/test/expected-schema-errors.txt
/openbmc/entity-manager/test/test_entity-manager.cpp