Hi Tom,
Thanks for the reply.
But it doesn't seem to work as expected. I'm looking at the witherspoon-bmc on QEMU.
root@witherspoon:~# systemctl status xyz.openbmc_project.Software.BMC.Updater
* xyz.openbmc_project.Software.BMC.Updater.service - OpenBMC Software Update Manager
Loaded: loaded (/lib/systemd/system/xyz.openbmc_project.Software.BMC.Updater.service; enabled; vendor preset: enabled)
Drop-In: /lib/systemd/system/xyz.openbmc_project.Software.BMC.Updater.service.d
`-software-bmc-updater.conf
Active: active (running) since Thu 2020-11-05 14:10:57 UTC; 13h ago
Main PID: 387 (phosphor-image-)
CGroup: /system.slice/xyz.openbmc_project.Software.BMC.Updater.service
`-387 /usr/bin/phosphor-image-updater
Nov 05 14:10:53 witherspoon systemd[1]: Starting OpenBMC Software Update Manager...
Nov 05 14:10:57 witherspoon systemd[1]: Started OpenBMC Software Update Manager.
root@witherspoon:~# busctl get-property xyz.openbmc_project.State.BMC /xyz/openbmc_project/state/bmc0 xyz.openbmc_project.State.BMC CurrentBMCState
s "xyz.openbmc_project.State.BMC.BMCState.Ready"
root@witherspoon:~# busctl get-property xyz.openbmc_project.Software.Version /xyz/openbmc_project/software xyz.openbmc_project.Software.Version Version
Failed to get property Version on interface xyz.openbmc_project.Software.Version: Unknown interface xyz.openbmc_project.Software.Version or property Version.
root@witherspoon:~# busctl introspect --no-pager xyz.openbmc_project.Software.Version /xyz/openbmc_project/software
NAME TYPE SIGNATURE RESULT/VALUE FLAGS
org.freedesktop.DBus.Introspectable interface - - -
.Introspect method - s -
org.freedesktop.DBus.ObjectManager interface - - -
.GetManagedObjects method - a{oa{sa{sv}}} -
.InterfacesAdded signal oa{sa{sv}} - -
.InterfacesRemoved signal oas - -
org.freedesktop.DBus.Peer interface - - -
.GetMachineId method - s -
.Ping method - - -
org.freedesktop.DBus.Properties interface - - -
.Get method ss v -
.GetAll method s a{sv} -
.Set method ssv - -
.PropertiesChanged signal sa{sv}as - -