blob: 0dd8bbb0a476da6f1652bfaccb7e6c3262b5b15a [file] [log] [blame]
Andrew Geisslerc2123532020-01-14 10:39:47 -06001[Unit]
2Description=Reboot host%i
3Wants=obmc-host-stop@%i.target
4After=obmc-host-stop@%i.target
Andrew Geissler79aa01a2020-01-14 15:05:09 -06005Wants=obmc-host-stopped@%i.target
6After=obmc-host-stopped@%i.target
Andrew Geisslerc2123532020-01-14 10:39:47 -06007
8[Service]
9#ExecStart=/bin/systemctl start obmc-host-start@%i.target
10# This service is starting another target that conflicts with the
11# target this service is running in. OpenBMC needs a refactor of
12# how it does its host reset path. Until then, this short term
13# solution does the job.
14# Since this is a part of the reboot target, call the startmin
15# target which does the minimum required to start the host.
16ExecStart=/bin/sh -c "sleep 5 && systemctl start obmc-host-startmin@%i.target"
17
18[Install]
19WantedBy=obmc-host-reboot@%i.target