xref: /openbmc/phosphor-state-manager/service_files/phosphor-discover-system-state@.service (revision c328a4cf6100110bdb831637f1e429b6f89ec3d1)
1c212353dSAndrew Geissler[Unit]
2c212353dSAndrew GeisslerDescription=Reboot If Enabled
3*c328a4cfSPotin LaiWants=mapper-wait@-xyz-openbmc_project-control-host%i-power_restore_policy.service
4*c328a4cfSPotin LaiAfter=mapper-wait@-xyz-openbmc_project-control-host%i-power_restore_policy.service
5c212353dSAndrew GeisslerWants=mapper-wait@-xyz-openbmc_project-state-host%i.service
6c212353dSAndrew GeisslerAfter=mapper-wait@-xyz-openbmc_project-state-host%i.service
7c212353dSAndrew GeisslerWants=mapper-wait@-xyz-openbmc_project-state-chassis%i.service
8c212353dSAndrew GeisslerAfter=mapper-wait@-xyz-openbmc_project-state-chassis%i.service
9*c328a4cfSPotin LaiWants=mapper-wait@-xyz-openbmc_project-state-bmc0.service
10*c328a4cfSPotin LaiAfter=mapper-wait@-xyz-openbmc_project-state-bmc0.service
11c212353dSAndrew GeisslerAfter=op-reset-chassis-on@%i.service
12c212353dSAndrew GeisslerConditionPathExists=!/run/openbmc/chassis@%i-on
13c212353dSAndrew Geissler
14c212353dSAndrew Geissler[Service]
15c212353dSAndrew GeisslerRestart=no
16c212353dSAndrew GeisslerType=oneshot
1738b2e14dSAndrew GeisslerRemainAfterExit=yes
18c212353dSAndrew GeisslerExecStart=/usr/bin/phosphor-discover-system-state --host %i
19c212353dSAndrew Geissler
20c212353dSAndrew Geissler[Install]
21c212353dSAndrew GeisslerWantedBy=multi-user.target
22