summaryrefslogtreecommitdiff
path: root/meta-facebook
diff options
context:
space:
mode:
authorPatrick Williams <patrick@stwcx.xyz>2024-02-16 00:28:34 +0300
committerPatrick Williams <patrick@stwcx.xyz>2024-03-15 18:48:21 +0300
commit9afd92ec4d8f5357e37a3ee9003cf68ed7c582e1 (patch)
tree67eb837736ec2eed59762c7ce359c7e5328c89a4 /meta-facebook
parent88f674e19ac3ad5fd709782bf993c2299eef54e6 (diff)
downloadopenbmc-9afd92ec4d8f5357e37a3ee9003cf68ed7c582e1.tar.xz
meta-facebook: phosphor-state-manager: move greatlakes overrides to system
Greatlakes was a prototype and introduced a lot of noise at the top level. Move this into the system-specific side. Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: Ibf3310c7e3ccc4d400f5d422ef577fb2bfdbd685
Diffstat (limited to 'meta-facebook')
-rw-r--r--meta-facebook/meta-greatlakes/recipes-greatlakes/greatlakes-sysinit/files/greatlakes-system-state-init2
-rw-r--r--meta-facebook/meta-greatlakes/recipes-phosphor/state/phosphor-state-manager/chassis-powercycle (renamed from meta-facebook/recipes-phosphor/state/phosphor-state-manager/greatlakes/chassis-powercycle)2
-rw-r--r--meta-facebook/meta-greatlakes/recipes-phosphor/state/phosphor-state-manager/chassis-powercycle@.service (renamed from meta-facebook/recipes-phosphor/state/phosphor-state-manager/greatlakes/chassis-powercycle@.service)0
-rw-r--r--meta-facebook/meta-greatlakes/recipes-phosphor/state/phosphor-state-manager/chassis-poweroff (renamed from meta-facebook/recipes-phosphor/state/phosphor-state-manager/greatlakes/chassis-poweroff)2
-rw-r--r--meta-facebook/meta-greatlakes/recipes-phosphor/state/phosphor-state-manager/chassis-poweroff@.service (renamed from meta-facebook/recipes-phosphor/state/phosphor-state-manager/greatlakes/chassis-poweroff@.service)0
-rw-r--r--meta-facebook/meta-greatlakes/recipes-phosphor/state/phosphor-state-manager/chassis-poweron (renamed from meta-facebook/recipes-phosphor/state/phosphor-state-manager/greatlakes/chassis-poweron)2
-rw-r--r--meta-facebook/meta-greatlakes/recipes-phosphor/state/phosphor-state-manager/chassis-poweron@.service (renamed from meta-facebook/recipes-phosphor/state/phosphor-state-manager/greatlakes/chassis-poweron@.service)0
-rw-r--r--meta-facebook/meta-greatlakes/recipes-phosphor/state/phosphor-state-manager/host-powercycle (renamed from meta-facebook/recipes-phosphor/state/phosphor-state-manager/greatlakes/host-powercycle)2
-rw-r--r--meta-facebook/meta-greatlakes/recipes-phosphor/state/phosphor-state-manager/host-powercycle@.service (renamed from meta-facebook/recipes-phosphor/state/phosphor-state-manager/greatlakes/host-powercycle@.service)0
-rw-r--r--meta-facebook/meta-greatlakes/recipes-phosphor/state/phosphor-state-manager/host-poweroff (renamed from meta-facebook/recipes-phosphor/state/phosphor-state-manager/greatlakes/host-poweroff)2
-rw-r--r--meta-facebook/meta-greatlakes/recipes-phosphor/state/phosphor-state-manager/host-poweroff@.service (renamed from meta-facebook/recipes-phosphor/state/phosphor-state-manager/greatlakes/host-poweroff@.service)0
-rw-r--r--meta-facebook/meta-greatlakes/recipes-phosphor/state/phosphor-state-manager/host-poweron (renamed from meta-facebook/recipes-phosphor/state/phosphor-state-manager/greatlakes/host-poweron)2
-rw-r--r--meta-facebook/meta-greatlakes/recipes-phosphor/state/phosphor-state-manager/host-poweron@.service (renamed from meta-facebook/recipes-phosphor/state/phosphor-state-manager/greatlakes/host-poweron@.service)0
-rw-r--r--meta-facebook/meta-greatlakes/recipes-phosphor/state/phosphor-state-manager/host-powerreset (renamed from meta-facebook/recipes-phosphor/state/phosphor-state-manager/greatlakes/host-powerreset)2
-rw-r--r--meta-facebook/meta-greatlakes/recipes-phosphor/state/phosphor-state-manager/host-powerreset@.service (renamed from meta-facebook/recipes-phosphor/state/phosphor-state-manager/greatlakes/host-powerreset@.service)0
-rw-r--r--meta-facebook/meta-greatlakes/recipes-phosphor/state/phosphor-state-manager/power-cmd (renamed from meta-facebook/recipes-phosphor/state/phosphor-state-manager/greatlakes/power-cmd)0
-rw-r--r--meta-facebook/meta-greatlakes/recipes-phosphor/state/phosphor-state-manager/power-ctrl-init (renamed from meta-facebook/recipes-phosphor/state/phosphor-state-manager/greatlakes/power-ctrl-init)0
-rw-r--r--meta-facebook/meta-greatlakes/recipes-phosphor/state/phosphor-state-manager/power-ctrl-init.service (renamed from meta-facebook/recipes-phosphor/state/phosphor-state-manager/greatlakes/power-ctrl-init.service)0
-rw-r--r--meta-facebook/meta-greatlakes/recipes-phosphor/state/phosphor-state-manager/sled-cycle.service (renamed from meta-facebook/recipes-phosphor/state/phosphor-state-manager/greatlakes/sled-cycle.service)0
-rw-r--r--meta-facebook/meta-greatlakes/recipes-phosphor/state/phosphor-state-manager_%.bbappend46
-rw-r--r--meta-facebook/meta-yosemite4/recipes-phosphor/state/phosphor-state-manager/chassis-powercycle2
-rw-r--r--meta-facebook/meta-yosemite4/recipes-phosphor/state/phosphor-state-manager/chassis-poweroff2
-rw-r--r--meta-facebook/meta-yosemite4/recipes-phosphor/state/phosphor-state-manager/chassis-poweron2
-rw-r--r--meta-facebook/meta-yosemite4/recipes-phosphor/state/phosphor-state-manager/host-powercycle2
-rw-r--r--meta-facebook/meta-yosemite4/recipes-phosphor/state/phosphor-state-manager/host-poweroff2
-rw-r--r--meta-facebook/meta-yosemite4/recipes-phosphor/state/phosphor-state-manager/host-poweron2
-rw-r--r--meta-facebook/meta-yosemite4/recipes-phosphor/state/phosphor-state-manager/host-powerreset2
-rw-r--r--meta-facebook/recipes-phosphor/state/phosphor-state-manager_%.bbappend47
28 files changed, 62 insertions, 61 deletions
diff --git a/meta-facebook/meta-greatlakes/recipes-greatlakes/greatlakes-sysinit/files/greatlakes-system-state-init b/meta-facebook/meta-greatlakes/recipes-greatlakes/greatlakes-sysinit/files/greatlakes-system-state-init
index 153d3f9d0a..6109bea7e9 100644
--- a/meta-facebook/meta-greatlakes/recipes-greatlakes/greatlakes-sysinit/files/greatlakes-system-state-init
+++ b/meta-facebook/meta-greatlakes/recipes-greatlakes/greatlakes-sysinit/files/greatlakes-system-state-init
@@ -1,7 +1,7 @@
#!/bin/bash -e
# Provide source directive to shellcheck.
-# shellcheck source=meta-facebook/recipes-phosphor/state/phosphor-state-manager/greatlakes/power-cmd
+# shellcheck source=meta-facebook/meta-greatlakes/recipes-phosphor/state/phosphor-state-manager/power-cmd
source /usr/libexec/phosphor-state-manager/power-cmd
SLOT_ID="$1"
diff --git a/meta-facebook/recipes-phosphor/state/phosphor-state-manager/greatlakes/chassis-powercycle b/meta-facebook/meta-greatlakes/recipes-phosphor/state/phosphor-state-manager/chassis-powercycle
index bbf1c912f0..ccc3b0e3df 100644
--- a/meta-facebook/recipes-phosphor/state/phosphor-state-manager/greatlakes/chassis-powercycle
+++ b/meta-facebook/meta-greatlakes/recipes-phosphor/state/phosphor-state-manager/chassis-powercycle
@@ -1,7 +1,7 @@
#!/bin/bash
# Provide source directive to shellcheck.
-# shellcheck source=meta-facebook/recipes-phosphor/state/phosphor-state-manager/greatlakes/power-cmd
+# shellcheck source=meta-facebook/meta-greatlakes/recipes-phosphor/state/phosphor-state-manager/power-cmd
source /usr/libexec/phosphor-state-manager/power-cmd
SLOT=$(( $1-1 ))
diff --git a/meta-facebook/recipes-phosphor/state/phosphor-state-manager/greatlakes/chassis-powercycle@.service b/meta-facebook/meta-greatlakes/recipes-phosphor/state/phosphor-state-manager/chassis-powercycle@.service
index b95bbf7869..b95bbf7869 100644
--- a/meta-facebook/recipes-phosphor/state/phosphor-state-manager/greatlakes/chassis-powercycle@.service
+++ b/meta-facebook/meta-greatlakes/recipes-phosphor/state/phosphor-state-manager/chassis-powercycle@.service
diff --git a/meta-facebook/recipes-phosphor/state/phosphor-state-manager/greatlakes/chassis-poweroff b/meta-facebook/meta-greatlakes/recipes-phosphor/state/phosphor-state-manager/chassis-poweroff
index bde6ce0d79..a5c38bde12 100644
--- a/meta-facebook/recipes-phosphor/state/phosphor-state-manager/greatlakes/chassis-poweroff
+++ b/meta-facebook/meta-greatlakes/recipes-phosphor/state/phosphor-state-manager/chassis-poweroff
@@ -1,7 +1,7 @@
#!/bin/bash
# Provide source directive to shellcheck.
-# shellcheck source=meta-facebook/recipes-phosphor/state/phosphor-state-manager/greatlakes/power-cmd
+# shellcheck source=meta-facebook/meta-greatlakes/recipes-phosphor/state/phosphor-state-manager/power-cmd
source /usr/libexec/phosphor-state-manager/power-cmd
CHASSIS_ID=$1
diff --git a/meta-facebook/recipes-phosphor/state/phosphor-state-manager/greatlakes/chassis-poweroff@.service b/meta-facebook/meta-greatlakes/recipes-phosphor/state/phosphor-state-manager/chassis-poweroff@.service
index 09494c1cd9..09494c1cd9 100644
--- a/meta-facebook/recipes-phosphor/state/phosphor-state-manager/greatlakes/chassis-poweroff@.service
+++ b/meta-facebook/meta-greatlakes/recipes-phosphor/state/phosphor-state-manager/chassis-poweroff@.service
diff --git a/meta-facebook/recipes-phosphor/state/phosphor-state-manager/greatlakes/chassis-poweron b/meta-facebook/meta-greatlakes/recipes-phosphor/state/phosphor-state-manager/chassis-poweron
index 08b1e30c6b..88e9ef37f9 100644
--- a/meta-facebook/recipes-phosphor/state/phosphor-state-manager/greatlakes/chassis-poweron
+++ b/meta-facebook/meta-greatlakes/recipes-phosphor/state/phosphor-state-manager/chassis-poweron
@@ -1,7 +1,7 @@
#!/bin/bash
# Provide source directive to shellcheck.
-# shellcheck source=meta-facebook/recipes-phosphor/state/phosphor-state-manager/greatlakes/power-cmd
+# shellcheck source=meta-facebook/meta-greatlakes/recipes-phosphor/state/phosphor-state-manager/power-cmd
source /usr/libexec/phosphor-state-manager/power-cmd
CHASSIS_ID=$1
diff --git a/meta-facebook/recipes-phosphor/state/phosphor-state-manager/greatlakes/chassis-poweron@.service b/meta-facebook/meta-greatlakes/recipes-phosphor/state/phosphor-state-manager/chassis-poweron@.service
index f147737649..f147737649 100644
--- a/meta-facebook/recipes-phosphor/state/phosphor-state-manager/greatlakes/chassis-poweron@.service
+++ b/meta-facebook/meta-greatlakes/recipes-phosphor/state/phosphor-state-manager/chassis-poweron@.service
diff --git a/meta-facebook/recipes-phosphor/state/phosphor-state-manager/greatlakes/host-powercycle b/meta-facebook/meta-greatlakes/recipes-phosphor/state/phosphor-state-manager/host-powercycle
index 47fecfcf57..15cf5184cd 100644
--- a/meta-facebook/recipes-phosphor/state/phosphor-state-manager/greatlakes/host-powercycle
+++ b/meta-facebook/meta-greatlakes/recipes-phosphor/state/phosphor-state-manager/host-powercycle
@@ -1,7 +1,7 @@
#!/bin/bash
# Provide source directive to shellcheck.
-# shellcheck source=meta-facebook/recipes-phosphor/state/phosphor-state-manager/greatlakes/power-cmd
+# shellcheck source=meta-facebook/meta-greatlakes/recipes-phosphor/state/phosphor-state-manager/power-cmd
source /usr/libexec/phosphor-state-manager/power-cmd
HOST_ID=$1
diff --git a/meta-facebook/recipes-phosphor/state/phosphor-state-manager/greatlakes/host-powercycle@.service b/meta-facebook/meta-greatlakes/recipes-phosphor/state/phosphor-state-manager/host-powercycle@.service
index f45e71f8fe..f45e71f8fe 100644
--- a/meta-facebook/recipes-phosphor/state/phosphor-state-manager/greatlakes/host-powercycle@.service
+++ b/meta-facebook/meta-greatlakes/recipes-phosphor/state/phosphor-state-manager/host-powercycle@.service
diff --git a/meta-facebook/recipes-phosphor/state/phosphor-state-manager/greatlakes/host-poweroff b/meta-facebook/meta-greatlakes/recipes-phosphor/state/phosphor-state-manager/host-poweroff
index b322faadd4..f5a0118202 100644
--- a/meta-facebook/recipes-phosphor/state/phosphor-state-manager/greatlakes/host-poweroff
+++ b/meta-facebook/meta-greatlakes/recipes-phosphor/state/phosphor-state-manager/host-poweroff
@@ -1,7 +1,7 @@
#!/bin/bash
# Provide source directive to shellcheck.
-# shellcheck source=meta-facebook/recipes-phosphor/state/phosphor-state-manager/greatlakes/power-cmd
+# shellcheck source=meta-facebook/meta-greatlakes/recipes-phosphor/state/phosphor-state-manager/power-cmd
source /usr/libexec/phosphor-state-manager/power-cmd
HOST_ID=$1
diff --git a/meta-facebook/recipes-phosphor/state/phosphor-state-manager/greatlakes/host-poweroff@.service b/meta-facebook/meta-greatlakes/recipes-phosphor/state/phosphor-state-manager/host-poweroff@.service
index 3ead57e051..3ead57e051 100644
--- a/meta-facebook/recipes-phosphor/state/phosphor-state-manager/greatlakes/host-poweroff@.service
+++ b/meta-facebook/meta-greatlakes/recipes-phosphor/state/phosphor-state-manager/host-poweroff@.service
diff --git a/meta-facebook/recipes-phosphor/state/phosphor-state-manager/greatlakes/host-poweron b/meta-facebook/meta-greatlakes/recipes-phosphor/state/phosphor-state-manager/host-poweron
index 5d8fab38aa..0181a4ce1f 100644
--- a/meta-facebook/recipes-phosphor/state/phosphor-state-manager/greatlakes/host-poweron
+++ b/meta-facebook/meta-greatlakes/recipes-phosphor/state/phosphor-state-manager/host-poweron
@@ -1,7 +1,7 @@
#!/bin/bash
# Provide source directive to shellcheck.
-# shellcheck source=meta-facebook/recipes-phosphor/state/phosphor-state-manager/greatlakes/power-cmd
+# shellcheck source=meta-facebook/meta-greatlakes/recipes-phosphor/state/phosphor-state-manager/power-cmd
source /usr/libexec/phosphor-state-manager/power-cmd
HOST_ID=$1
diff --git a/meta-facebook/recipes-phosphor/state/phosphor-state-manager/greatlakes/host-poweron@.service b/meta-facebook/meta-greatlakes/recipes-phosphor/state/phosphor-state-manager/host-poweron@.service
index 6f59a6bdb9..6f59a6bdb9 100644
--- a/meta-facebook/recipes-phosphor/state/phosphor-state-manager/greatlakes/host-poweron@.service
+++ b/meta-facebook/meta-greatlakes/recipes-phosphor/state/phosphor-state-manager/host-poweron@.service
diff --git a/meta-facebook/recipes-phosphor/state/phosphor-state-manager/greatlakes/host-powerreset b/meta-facebook/meta-greatlakes/recipes-phosphor/state/phosphor-state-manager/host-powerreset
index b90c5f0bf4..fd6041f499 100644
--- a/meta-facebook/recipes-phosphor/state/phosphor-state-manager/greatlakes/host-powerreset
+++ b/meta-facebook/meta-greatlakes/recipes-phosphor/state/phosphor-state-manager/host-powerreset
@@ -1,7 +1,7 @@
#!/bin/bash
# Provide source directive to shellcheck.
-# shellcheck source=meta-facebook/recipes-phosphor/state/phosphor-state-manager/greatlakes/power-cmd
+# shellcheck source=meta-facebook/meta-greatlakes/recipes-phosphor/state/phosphor-state-manager/power-cmd
source /usr/libexec/phosphor-state-manager/power-cmd
HOST_ID=$1
diff --git a/meta-facebook/recipes-phosphor/state/phosphor-state-manager/greatlakes/host-powerreset@.service b/meta-facebook/meta-greatlakes/recipes-phosphor/state/phosphor-state-manager/host-powerreset@.service
index 0fd059ce16..0fd059ce16 100644
--- a/meta-facebook/recipes-phosphor/state/phosphor-state-manager/greatlakes/host-powerreset@.service
+++ b/meta-facebook/meta-greatlakes/recipes-phosphor/state/phosphor-state-manager/host-powerreset@.service
diff --git a/meta-facebook/recipes-phosphor/state/phosphor-state-manager/greatlakes/power-cmd b/meta-facebook/meta-greatlakes/recipes-phosphor/state/phosphor-state-manager/power-cmd
index 44ed0dcc5d..44ed0dcc5d 100644
--- a/meta-facebook/recipes-phosphor/state/phosphor-state-manager/greatlakes/power-cmd
+++ b/meta-facebook/meta-greatlakes/recipes-phosphor/state/phosphor-state-manager/power-cmd
diff --git a/meta-facebook/recipes-phosphor/state/phosphor-state-manager/greatlakes/power-ctrl-init b/meta-facebook/meta-greatlakes/recipes-phosphor/state/phosphor-state-manager/power-ctrl-init
index da4c278c29..da4c278c29 100644
--- a/meta-facebook/recipes-phosphor/state/phosphor-state-manager/greatlakes/power-ctrl-init
+++ b/meta-facebook/meta-greatlakes/recipes-phosphor/state/phosphor-state-manager/power-ctrl-init
diff --git a/meta-facebook/recipes-phosphor/state/phosphor-state-manager/greatlakes/power-ctrl-init.service b/meta-facebook/meta-greatlakes/recipes-phosphor/state/phosphor-state-manager/power-ctrl-init.service
index 7eb8d1348d..7eb8d1348d 100644
--- a/meta-facebook/recipes-phosphor/state/phosphor-state-manager/greatlakes/power-ctrl-init.service
+++ b/meta-facebook/meta-greatlakes/recipes-phosphor/state/phosphor-state-manager/power-ctrl-init.service
diff --git a/meta-facebook/recipes-phosphor/state/phosphor-state-manager/greatlakes/sled-cycle.service b/meta-facebook/meta-greatlakes/recipes-phosphor/state/phosphor-state-manager/sled-cycle.service
index d6b2118edc..d6b2118edc 100644
--- a/meta-facebook/recipes-phosphor/state/phosphor-state-manager/greatlakes/sled-cycle.service
+++ b/meta-facebook/meta-greatlakes/recipes-phosphor/state/phosphor-state-manager/sled-cycle.service
diff --git a/meta-facebook/meta-greatlakes/recipes-phosphor/state/phosphor-state-manager_%.bbappend b/meta-facebook/meta-greatlakes/recipes-phosphor/state/phosphor-state-manager_%.bbappend
new file mode 100644
index 0000000000..9f116af719
--- /dev/null
+++ b/meta-facebook/meta-greatlakes/recipes-phosphor/state/phosphor-state-manager_%.bbappend
@@ -0,0 +1,46 @@
+FILESEXTRAPATHS:prepend := "${THISDIR}/${PN}:"
+
+CHASSIS_DEFAULT_TARGETS:remove = " \
+ obmc-chassis-poweroff@{}.target.requires/obmc-power-stop@{}.service \
+ obmc-chassis-poweron@{}.target.requires/obmc-power-start@{}.service \
+ "
+
+SRC_URI:append = " \
+ file://chassis-poweroff@.service \
+ file://chassis-poweron@.service \
+ file://chassis-powercycle@.service \
+ file://host-poweroff@.service \
+ file://host-poweron@.service \
+ file://host-powercycle@.service \
+ file://host-powerreset@.service \
+ file://power-ctrl-init.service \
+ file://chassis-poweroff \
+ file://chassis-poweron \
+ file://chassis-powercycle \
+ file://host-poweroff \
+ file://host-poweron \
+ file://host-powercycle \
+ file://host-powerreset \
+ file://power-cmd \
+ file://power-ctrl-init \
+ "
+
+RDEPENDS:${PN}:append = " bash"
+
+do_install:append () {
+ install -d ${D}${systemd_system_unitdir}
+ install -m 0644 ${WORKDIR}/*.service ${D}${systemd_system_unitdir}/
+
+ install -d ${D}${libexecdir}/${PN}
+ install -m 0755 ${WORKDIR}/chassis-poweroff ${D}${libexecdir}/${PN}/
+ install -m 0755 ${WORKDIR}/chassis-poweron ${D}${libexecdir}/${PN}/
+ install -m 0755 ${WORKDIR}/chassis-powercycle ${D}${libexecdir}/${PN}/
+ install -m 0755 ${WORKDIR}/host-poweroff ${D}${libexecdir}/${PN}/
+ install -m 0755 ${WORKDIR}/host-poweron ${D}${libexecdir}/${PN}/
+ install -m 0755 ${WORKDIR}/host-powercycle ${D}${libexecdir}/${PN}/
+ install -m 0755 ${WORKDIR}/host-powerreset ${D}${libexecdir}/${PN}/
+ install -m 0755 ${WORKDIR}/power-cmd ${D}${libexecdir}/${PN}/
+ install -m 0755 ${WORKDIR}/power-ctrl-init ${D}${libexecdir}/${PN}/
+}
+
+SYSTEMD_SERVICE:${PN}-bmc:append = "power-ctrl-init.service"
diff --git a/meta-facebook/meta-yosemite4/recipes-phosphor/state/phosphor-state-manager/chassis-powercycle b/meta-facebook/meta-yosemite4/recipes-phosphor/state/phosphor-state-manager/chassis-powercycle
index 1f61e15e81..65b990041b 100644
--- a/meta-facebook/meta-yosemite4/recipes-phosphor/state/phosphor-state-manager/chassis-powercycle
+++ b/meta-facebook/meta-yosemite4/recipes-phosphor/state/phosphor-state-manager/chassis-powercycle
@@ -3,7 +3,7 @@
# shellcheck disable=SC2120
# Provide source directive to shellcheck.
-# shellcheck source=meta-facebook/recipes-phosphor/state/phosphor-state-manager/greatlakes/power-cmd
+# shellcheck source=meta-facebook/meta-greatlakes/recipes-phosphor/state/phosphor-state-manager/power-cmd
source /usr/libexec/phosphor-state-manager/power-cmd
#IO 0:7 input port for showing slot 1:8 power status
#IO 8:16 output port for controlling slot 1:8 power status
diff --git a/meta-facebook/meta-yosemite4/recipes-phosphor/state/phosphor-state-manager/chassis-poweroff b/meta-facebook/meta-yosemite4/recipes-phosphor/state/phosphor-state-manager/chassis-poweroff
index 98692ea396..d6971eafd9 100644
--- a/meta-facebook/meta-yosemite4/recipes-phosphor/state/phosphor-state-manager/chassis-poweroff
+++ b/meta-facebook/meta-yosemite4/recipes-phosphor/state/phosphor-state-manager/chassis-poweroff
@@ -3,7 +3,7 @@
# shellcheck disable=SC2120
# Provide source directive to shellcheck.
-# shellcheck source=meta-facebook/recipes-phosphor/state/phosphor-state-manager/greatlakes/power-cmd
+# shellcheck source=meta-facebook/meta-greatlakes/recipes-phosphor/state/phosphor-state-manager/power-cmd
source /usr/libexec/phosphor-state-manager/power-cmd
#IO 0:7 input port for showing slot 1:8 power status
#IO 8:16 output port for controlling slot 1:8 power status
diff --git a/meta-facebook/meta-yosemite4/recipes-phosphor/state/phosphor-state-manager/chassis-poweron b/meta-facebook/meta-yosemite4/recipes-phosphor/state/phosphor-state-manager/chassis-poweron
index fbd6009cb0..9ef3c587d6 100644
--- a/meta-facebook/meta-yosemite4/recipes-phosphor/state/phosphor-state-manager/chassis-poweron
+++ b/meta-facebook/meta-yosemite4/recipes-phosphor/state/phosphor-state-manager/chassis-poweron
@@ -3,7 +3,7 @@
# shellcheck disable=SC2120
# Provide source directive to shellcheck.
-# shellcheck source=meta-facebook/recipes-phosphor/state/phosphor-state-manager/greatlakes/power-cmd
+# shellcheck source=meta-facebook/meta-greatlakes/recipes-phosphor/state/phosphor-state-manager/power-cmd
source /usr/libexec/phosphor-state-manager/power-cmd
GPIOCHIP_IO_EXP_SLOT_PWR_CTRL=$(basename "/sys/bus/i2c/devices/$SPIDER_BOARD_IO_EXP_BUS_NUM-00$IO_EXP_SLOT_PWR_CTRL_ADDR/"*gpiochip*)
diff --git a/meta-facebook/meta-yosemite4/recipes-phosphor/state/phosphor-state-manager/host-powercycle b/meta-facebook/meta-yosemite4/recipes-phosphor/state/phosphor-state-manager/host-powercycle
index 3958354293..bc28548f18 100644
--- a/meta-facebook/meta-yosemite4/recipes-phosphor/state/phosphor-state-manager/host-powercycle
+++ b/meta-facebook/meta-yosemite4/recipes-phosphor/state/phosphor-state-manager/host-powercycle
@@ -3,7 +3,7 @@
# shellcheck disable=SC2120
# Provide source directive to shellcheck.
-# shellcheck source=meta-facebook/recipes-phosphor/state/phosphor-state-manager/greatlakes/power-cmd
+# shellcheck source=meta-facebook/meta-greatlakes/recipes-phosphor/state/phosphor-state-manager/power-cmd
source /usr/libexec/phosphor-state-manager/power-cmd
# TODO: check power status before do power cycle
diff --git a/meta-facebook/meta-yosemite4/recipes-phosphor/state/phosphor-state-manager/host-poweroff b/meta-facebook/meta-yosemite4/recipes-phosphor/state/phosphor-state-manager/host-poweroff
index 210aabe4d3..214c6beee6 100644
--- a/meta-facebook/meta-yosemite4/recipes-phosphor/state/phosphor-state-manager/host-poweroff
+++ b/meta-facebook/meta-yosemite4/recipes-phosphor/state/phosphor-state-manager/host-poweroff
@@ -3,7 +3,7 @@
# shellcheck disable=SC2120
# Provide source directive to shellcheck.
-# shellcheck source=meta-facebook/recipes-phosphor/state/phosphor-state-manager/greatlakes/power-cmd
+# shellcheck source=meta-facebook/meta-greatlakes/recipes-phosphor/state/phosphor-state-manager/power-cmd
source /usr/libexec/phosphor-state-manager/power-cmd
# TODO: check power status before do power off
diff --git a/meta-facebook/meta-yosemite4/recipes-phosphor/state/phosphor-state-manager/host-poweron b/meta-facebook/meta-yosemite4/recipes-phosphor/state/phosphor-state-manager/host-poweron
index 8a2a19b46b..43877c7628 100644
--- a/meta-facebook/meta-yosemite4/recipes-phosphor/state/phosphor-state-manager/host-poweron
+++ b/meta-facebook/meta-yosemite4/recipes-phosphor/state/phosphor-state-manager/host-poweron
@@ -1,7 +1,7 @@
#!/bin/bash
# Provide source directive to shellcheck.
-# shellcheck source=meta-facebook/recipes-phosphor/state/phosphor-state-manager/greatlakes/power-cmd
+# shellcheck source=meta-facebook/meta-greatlakes/recipes-phosphor/state/phosphor-state-manager/power-cmd
source /usr/libexec/phosphor-state-manager/power-cmd
# TODO: check power status before do power on
diff --git a/meta-facebook/meta-yosemite4/recipes-phosphor/state/phosphor-state-manager/host-powerreset b/meta-facebook/meta-yosemite4/recipes-phosphor/state/phosphor-state-manager/host-powerreset
index 03c63b248f..700edd73d7 100644
--- a/meta-facebook/meta-yosemite4/recipes-phosphor/state/phosphor-state-manager/host-powerreset
+++ b/meta-facebook/meta-yosemite4/recipes-phosphor/state/phosphor-state-manager/host-powerreset
@@ -3,7 +3,7 @@
# shellcheck disable=SC2120
# Provide source directive to shellcheck.
-# shellcheck source=meta-facebook/recipes-phosphor/state/phosphor-state-manager/greatlakes/power-cmd
+# shellcheck source=meta-facebook/meta-greatlakes/recipes-phosphor/state/phosphor-state-manager/power-cmd
source /usr/libexec/phosphor-state-manager/power-cmd
# TODO: check power status before do power reset
diff --git a/meta-facebook/recipes-phosphor/state/phosphor-state-manager_%.bbappend b/meta-facebook/recipes-phosphor/state/phosphor-state-manager_%.bbappend
index 8d48c68917..fb6970c0a5 100644
--- a/meta-facebook/recipes-phosphor/state/phosphor-state-manager_%.bbappend
+++ b/meta-facebook/recipes-phosphor/state/phosphor-state-manager_%.bbappend
@@ -1,4 +1,4 @@
-FILESEXTRAPATHS:prepend := "${THISDIR}/${PN}/${MACHINE}:"
+FILESEXTRAPATHS:prepend := "${THISDIR}/${PN}:"
HOST_DEFAULT_TARGETS:append = " \
obmc-host-shutdown@{}.target.wants/host-poweroff@{}.service \
@@ -17,49 +17,4 @@ CHASSIS_DEFAULT_TARGETS:remove = " \
obmc-chassis-poweroff@{}.target.requires/obmc-powered-off@{}.service \
"
-CHASSIS_DEFAULT_TARGETS:remove:greatlakes = " \
- obmc-chassis-poweroff@{}.target.requires/obmc-power-stop@{}.service \
- obmc-chassis-poweron@{}.target.requires/obmc-power-start@{}.service \
- "
-
-SRC_URI:append:greatlakes = " \
- file://chassis-poweroff@.service \
- file://chassis-poweron@.service \
- file://chassis-powercycle@.service \
- file://host-poweroff@.service \
- file://host-poweron@.service \
- file://host-powercycle@.service \
- file://host-powerreset@.service \
- file://power-ctrl-init.service \
- file://chassis-poweroff \
- file://chassis-poweron \
- file://chassis-powercycle \
- file://host-poweroff \
- file://host-poweron \
- file://host-powercycle \
- file://host-powerreset \
- file://power-cmd \
- file://power-ctrl-init \
- "
-
-RDEPENDS:${PN}:append:greatlakes = " bash"
-
-do_install:append:greatlakes() {
- install -d ${D}${systemd_system_unitdir}
- install -m 0644 ${WORKDIR}/*.service ${D}${systemd_system_unitdir}/
-
- install -d ${D}${libexecdir}/${PN}
- install -m 0755 ${WORKDIR}/chassis-poweroff ${D}${libexecdir}/${PN}/
- install -m 0755 ${WORKDIR}/chassis-poweron ${D}${libexecdir}/${PN}/
- install -m 0755 ${WORKDIR}/chassis-powercycle ${D}${libexecdir}/${PN}/
- install -m 0755 ${WORKDIR}/host-poweroff ${D}${libexecdir}/${PN}/
- install -m 0755 ${WORKDIR}/host-poweron ${D}${libexecdir}/${PN}/
- install -m 0755 ${WORKDIR}/host-powercycle ${D}${libexecdir}/${PN}/
- install -m 0755 ${WORKDIR}/host-powerreset ${D}${libexecdir}/${PN}/
- install -m 0755 ${WORKDIR}/power-cmd ${D}${libexecdir}/${PN}/
- install -m 0755 ${WORKDIR}/power-ctrl-init ${D}${libexecdir}/${PN}/
-}
-
FILES:${PN} += " ${systemd_system_unitdir}/*.service"
-
-SYSTEMD_SERVICE:${PN}-bmc:append:greatlakes = "power-ctrl-init.service"