xref: /openbmc/phosphor-state-manager/service_files/phosphor-chassis-check-power-status@.service (revision 378fe11d68fb141dda13feb10f1d40abe8d0eb0f)
1*378fe11dSAndrew Geissler[Unit]
2*378fe11dSAndrew GeisslerDescription=Check chassis power status
3*378fe11dSAndrew GeisslerWants=obmc-power-start-pre@%i.target
4*378fe11dSAndrew GeisslerBefore=obmc-power-start-pre@%i.target
5*378fe11dSAndrew GeisslerWants=mapper-wait@-xyz-openbmc_project-state-chassis%i.service
6*378fe11dSAndrew GeisslerAfter=mapper-wait@-xyz-openbmc_project-state-chassis%i.service
7*378fe11dSAndrew GeisslerAfter=op-reset-chassis-on@%i.service
8*378fe11dSAndrew GeisslerConflicts=obmc-chassis-poweroff@%i.target
9*378fe11dSAndrew GeisslerConditionPathExists=!/run/openbmc/chassis@%i-on
10*378fe11dSAndrew Geissler
11*378fe11dSAndrew Geissler[Service]
12*378fe11dSAndrew GeisslerRestart=no
13*378fe11dSAndrew GeisslerType=oneshot
14*378fe11dSAndrew GeisslerRemainAfterExit=yes
15*378fe11dSAndrew GeisslerExecStart=/usr/bin/phosphor-chassis-check-power-status --chassis %i
16*378fe11dSAndrew Geissler
17*378fe11dSAndrew Geissler[Install]
18*378fe11dSAndrew GeisslerRequiredBy=obmc-chassis-poweron@%i.target
19