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