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