meta-hpe: dl360-g11 power sequencing

Signed-off-by: Andrew Neyland <andrew.neyland@hpe.com>
Change-Id: I991a2519850214a547b8129281d043a5f8af9d9e
diff --git a/meta-hpe/meta-dl360-g11/recipes-hpe/power-sequencing/power-sequencing.bb b/meta-hpe/meta-dl360-g11/recipes-hpe/power-sequencing/power-sequencing.bb
new file mode 100644
index 0000000..d609e3b
--- /dev/null
+++ b/meta-hpe/meta-dl360-g11/recipes-hpe/power-sequencing/power-sequencing.bb
@@ -0,0 +1,31 @@
+inherit obmc-phosphor-systemd
+SUMMARY = "Power Sequencing for HPE DL360 Gen11"
+SYSTEMD_AUTO_ENABLE = "enable"
+SYSTEMD_SERVICE:${PN} = "monitor-ipmi-power-transition.service power-sequencing.service gpiosdown.service gpiosup.service powerbuttonpressed.service powerbuttonreleased.service"
+SRC_URI:append = " file://monitor-ipmi-power-transition.service file://ipmi-power-button-monitoring.sh file://dl360Start.sh file://power-sequencing.service file://gpiosdown.service file://gpiosup.service file://gpios-manager.sh file://test.json file://powerbuttonreleased.service file://powerbuttonpressed.service file://power-button.sh file://startMonitoring.sh"
+
+LICENSE = "Apache-2.0"
+LIC_FILES_CHKSUM = "file://${COREBASE}/meta/files/common-licenses/Apache-2.0;md5=89aea4e17d99a7cacdbeed46a0096b10"
+
+FILESEXTRAPATHS:prepend := "${THISDIR}/${PN}:"
+IMAGE_INSTALL += "power-sequencing "
+
+FILES:${PN} = "/usr/share/gpios/* /usr/bin/* /etc/system/*"
+
+do_install:append() {
+  install -d ${D}${sysconfdir}/system/
+  install -d ${D}/usr/share/gpios
+  install -d ${D}/usr/bin
+  install -m 0644 ${WORKDIR}/test.json ${D}/usr/share/gpios/test.json
+  install -m 0644 ${WORKDIR}/power-sequencing.service ${D}${sysconfdir}/system/power-sequencing.service
+  install -m 0644 ${WORKDIR}/gpiosup.service ${D}${sysconfdir}/system/gpiosup.service
+  install -m 0644 ${WORKDIR}/gpiosdown.service ${D}${sysconfdir}/system/gpiosdown.service
+  install -m 0644 ${WORKDIR}/powerbuttonpressed.service ${D}${sysconfdir}/system/powerbuttonpressed.service
+  install -m 0644 ${WORKDIR}/powerbuttonreleased.service ${D}${sysconfdir}/system/powerbuttonreleased.service
+  install -m 0644 ${WORKDIR}/monitor-ipmi-power-transition.service ${D}${sysconfdir}/system/monitor-ipmi-power-transition.service
+  install -m 0755 ${WORKDIR}/gpios-manager.sh ${D}/usr/bin/gpios-manager.sh
+  install -m 0755 ${WORKDIR}/startMonitoring.sh ${D}/usr/bin/startMonitoring.sh
+  install -m 0755 ${WORKDIR}/dl360Start.sh ${D}/usr/bin/dl360Start.sh
+  install -m 0755 ${WORKDIR}/ipmi-power-button-monitoring.sh ${D}/usr/bin/ipmi-power-button-monitoring.sh
+  install -m 0755 ${WORKDIR}/power-button.sh ${D}/usr/bin/power-button.sh
+}