| 9c7fd646 | 04-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 ...
|
| 3649678c | 04-Nov-2020 |
Brad Bishop <bradleyb@fuzziesquirrel.com> |
systemd: install in multi-user.target
Installing in basic.target adds an ordering dependency on every single unit to entity-manager and fru device. Avoid all these unnecessary implicit dependencies
systemd: install in multi-user.target
Installing in basic.target adds an ordering dependency on every single unit to entity-manager and fru device. Avoid all these unnecessary implicit dependencies by installing in multi-user instead.
Testing consisted of booting a rainier bmc to multi-user with any issues. It should be noted that the rainier target has very few applications with dependencies on entity-manager and does not presently use fru-device at all.
Change-Id: Ieb4e638b16839705555cfd699cf735a84478e4b2 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
show more ...
|
| d534f743 | 08-Nov-2018 |
Yong Li <yong.b.li@linux.intel.com> |
Change the service type from oneshot to simple
With oneshot type will block until the running process exists, however the fru-device does not exit, this causes the service status is always in runnin
Change the service type from oneshot to simple
With oneshot type will block until the running process exists, however the fru-device does not exit, this causes the service status is always in running
Change-Id: Ibb246de21a6a2433549f09241d540348eb93870b Signed-off-by: Yong Li <yong.b.li@linux.intel.com>
show more ...
|