systemd: Handle PSU delay globally
Instead of requiring each reset service to handle reset delays, handle
them here.
Change-Id: Ibe452bf37fd81e386cbaacd789f957d519dfedfe
Signed-off-by: William A. Kennington III <wak@google.com>
diff --git a/gbmc-psu-hardreset-time.service b/gbmc-psu-hardreset-time.service
new file mode 100644
index 0000000..9c98eec
--- /dev/null
+++ b/gbmc-psu-hardreset-time.service
@@ -0,0 +1,9 @@
+
+[Unit]
+Description=Power Cycle Delay
+
+[Service]
+Type=oneshot
+Environment=PSU_HARDRESET_DELAY=0
+EnvironmentFile=-/run/psu_timedelay
+ExecStart=/bin/sleep $PSU_HARDRESET_DELAY