Automatically check for chassis power on BMC reboot

Run the obmc-chassis-reset@.target:
- Check if pgood is on
- If it is, create the file in /run/openbmc/chassis@%i-on and
- Run the systemctl command to start the chassis power on target

Resolves openbmc/openbmc#1094

Change-Id: I93f94fc1b75e35fd353387d0bed5569e07615171
Signed-off-by: Andrew Geissler <andrewg@us.ibm.com>
diff --git a/common/recipes-phosphor/chassis/obmc-op-control-power/op-reset-chassis-on@.service b/common/recipes-phosphor/chassis/obmc-op-control-power/op-reset-chassis-on@.service
new file mode 100644
index 0000000..e41950d
--- /dev/null
+++ b/common/recipes-phosphor/chassis/obmc-op-control-power/op-reset-chassis-on@.service
@@ -0,0 +1,14 @@
+[Unit]
+Description=Start chassis%i on after BMC reset
+Requires=op-reset-set-power-on@%i.service
+After=op-reset-set-power-on@%i.service
+After=obmc-power-reset-on@%i.target
+Requires=obmc-power-reset-on@%i.target
+
+[Service]
+RemainAfterExit=no
+ExecStart=/bin/systemctl start obmc-power-chassis-on@%i.target
+
+
+[Install]
+WantedBy=obmc-chassis-reset@%i.target