1c212353dSAndrew Geissler[Unit]
2c212353dSAndrew GeisslerDescription=Reboot If Enabled
3c212353dSAndrew GeisslerWants=mapper-wait@-xyz-openbmc_project-control-host0-power_restore_policy.service
4c212353dSAndrew GeisslerAfter=mapper-wait@-xyz-openbmc_project-control-host0-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
9c212353dSAndrew GeisslerAfter=op-reset-chassis-on@%i.service
10c212353dSAndrew GeisslerConditionPathExists=!/run/openbmc/chassis@%i-on
11c212353dSAndrew Geissler
12c212353dSAndrew Geissler[Service]
13c212353dSAndrew GeisslerRestart=no
14c212353dSAndrew GeisslerType=oneshot
15*38b2e14dSAndrew GeisslerRemainAfterExit=yes
16c212353dSAndrew GeisslerExecStart=/usr/bin/phosphor-discover-system-state --host %i
17c212353dSAndrew Geissler
18c212353dSAndrew Geissler[Install]
19c212353dSAndrew GeisslerWantedBy=multi-user.target
20