[Unit] Description=Reboot host%i Wants=obmc-host-stop@%i.target After=obmc-host-stop@%i.target Wants=obmc-host-stopped@%i.target After=obmc-host-stopped@%i.target [Service] # This service is running a script that is starting another target that # conflicts with the target this service is running in. OpenBMC needs a # refactor of how it does its host reset path. Until then, this short term # solution does the job. # Since this is a part of the reboot target, call the startmin # target which does the minimum required to start the host if the reboot count # is not 0, otherwise it will quiesce the host. ExecStart=/usr/libexec/phosphor-state-manager/host-reboot %i [Install] WantedBy=obmc-host-reboot@%i.target