xref: /openbmc/phosphor-state-manager/service_files/phosphor-chassis-check-power-status@.service (revision b640ec477d48bc3a70a6676a0e075195b5595fe8)
1378fe11dSAndrew Geissler[Unit]
2378fe11dSAndrew GeisslerDescription=Check chassis power status
3378fe11dSAndrew GeisslerWants=obmc-power-start-pre@%i.target
4378fe11dSAndrew GeisslerBefore=obmc-power-start-pre@%i.target
5378fe11dSAndrew GeisslerWants=mapper-wait@-xyz-openbmc_project-state-chassis%i.service
6378fe11dSAndrew GeisslerAfter=mapper-wait@-xyz-openbmc_project-state-chassis%i.service
7*b640ec47SAndrew GeisslerAfter=phosphor-reset-chassis-on@%i.service
8378fe11dSAndrew GeisslerConflicts=obmc-chassis-poweroff@%i.target
9378fe11dSAndrew GeisslerConditionPathExists=!/run/openbmc/chassis@%i-on
10378fe11dSAndrew Geissler
11378fe11dSAndrew Geissler[Service]
12378fe11dSAndrew GeisslerRestart=no
13378fe11dSAndrew GeisslerType=oneshot
14378fe11dSAndrew GeisslerRemainAfterExit=yes
15378fe11dSAndrew GeisslerExecStart=/usr/bin/phosphor-chassis-check-power-status --chassis %i
16378fe11dSAndrew Geissler
17378fe11dSAndrew Geissler[Install]
18378fe11dSAndrew GeisslerRequiredBy=obmc-chassis-poweron@%i.target
19