blob: 0c20dc4fbfeabde0ce3f3e71f5cd74c2ac46637c [file] [log] [blame]
Brandon Kim1e427092021-08-10 15:46:03 -07001FILESEXTRAPATHS:prepend:gbs := "${THISDIR}/${PN}:"
George Hungb5eef512021-03-10 16:04:46 +08002
Brandon Kim1e427092021-08-10 15:46:03 -07003SRC_URI:append:gbs = " \
George Hungb5eef512021-03-10 16:04:46 +08004 file://gbs-host-s0-set-failsafe.service \
5 file://gbs-host-s5-set-failsafe.service \
6 file://gbs-host-set-boot-failsafe@.service \
7 file://gbs-check-host-state.service \
8 file://gbs-set-boot-failsafe.sh \
9 file://gbs-set-failsafe.sh \
10 file://gbs-check-host-state.sh \
11 file://gbs-host-ready.target \
12 "
13
Brandon Kim1e427092021-08-10 15:46:03 -070014RDEPENDS:${PN}:append:gbs = "bash"
George Hungb5eef512021-03-10 16:04:46 +080015
16CHASSIS_INSTANCE="0"
17
Brandon Kim1e427092021-08-10 15:46:03 -070018SYSTEMD_SERVICE:${PN}:append:gbs = " \
George Hungb5eef512021-03-10 16:04:46 +080019 gbs-host-s0-set-failsafe.service \
20 gbs-host-s5-set-failsafe.service \
21 gbs-host-set-boot-failsafe@${CHASSIS_INSTANCE}.service \
22 gbs-check-host-state.service \
23 gbs-host-ready.target \
24 "
25
Brandon Kim1e427092021-08-10 15:46:03 -070026FILES:${PN}:append:gbs = " \
George Hungb5eef512021-03-10 16:04:46 +080027 ${systemd_system_unitdir}/gbs-host-set-boot-failsafe@.service \
28 "
29
Brandon Kim1e427092021-08-10 15:46:03 -070030do_install:append:gbs() {
George Hungb5eef512021-03-10 16:04:46 +080031 install -d ${D}${bindir}
32
33 install -m 0755 ${WORKDIR}/gbs-set-failsafe.sh ${D}${bindir}/.
34 install -m 0755 ${WORKDIR}/gbs-set-boot-failsafe.sh ${D}${bindir}/.
35 install -m 0755 ${WORKDIR}/gbs-check-host-state.sh ${D}${bindir}/.
36
37 install -d ${D}${systemd_system_unitdir}
38 install -m 0644 ${WORKDIR}/gbs-host-s0-set-failsafe.service ${D}${systemd_system_unitdir}
39 install -m 0644 ${WORKDIR}/gbs-host-s5-set-failsafe.service ${D}${systemd_system_unitdir}
40 install -m 0644 ${WORKDIR}/gbs-host-set-boot-failsafe@.service ${D}${systemd_system_unitdir}
41 install -m 0644 ${WORKDIR}/gbs-check-host-state.service ${D}${systemd_system_unitdir}
42 install -m 0644 ${WORKDIR}/gbs-host-ready.target ${D}${systemd_system_unitdir}
43}