Kumar Thangavel | 3dd6c22 | 2022-10-10 21:53:14 +0530 | [diff] [blame] | 1 | FILESEXTRAPATHS:prepend := "${THISDIR}/${PN}:" |
| 2 | |
| 3 | SRC_URI:append:fb-compute-multihost = " file://phosphor-multi-gpio-monitor.json" |
| 4 | SRC_URI:append:fb-compute-multihost = " file://obmc-ipmb-rescan-fru.service" |
| 5 | SRC_URI:append:fb-compute-multihost = " file://ipmb-rescan-fru.sh" |
| 6 | |
| 7 | RDEPENDS:${PN} += "bash" |
| 8 | |
| 9 | SYSTEMD_SERVICE:${PN}-monitor += "phosphor-multi-gpio-monitor.service" |
| 10 | SYSTEMD_SERVICE:${PN} += "obmc-ipmb-rescan-fru.service" |
| 11 | |
| 12 | SYSTEMD_LINK:${PN}-monitor:append = " ../phosphor-multi-gpio-monitor.service:multi-user.target.requires/phosphor-multi-gpio-monitor.service" |
| 13 | |
| 14 | GPIO_HOST_TEMPLATES:append = " ${WORKDIR}/phosphor-multi-gpio-monitor.json" |
| 15 | |
| 16 | do_install:append:fb-compute-multihost() { |
| 17 | |
Patrick Williams | da5d6d6 | 2023-03-24 09:29:39 -0500 | [diff] [blame] | 18 | install -d ${D}${datadir}/phosphor-gpio-monitor |
Kumar Thangavel | 3dd6c22 | 2022-10-10 21:53:14 +0530 | [diff] [blame] | 19 | install -m 0644 ${WORKDIR}/phosphor-multi-gpio-monitor.json \ |
Patrick Williams | da5d6d6 | 2023-03-24 09:29:39 -0500 | [diff] [blame] | 20 | ${D}${datadir}/phosphor-gpio-monitor/phosphor-multi-gpio-monitor.json |
Kumar Thangavel | 3dd6c22 | 2022-10-10 21:53:14 +0530 | [diff] [blame] | 21 | |
| 22 | install -d ${D}${systemd_system_unitdir} |
| 23 | install -m 0644 ${WORKDIR}/obmc-ipmb-rescan-fru.service \ |
| 24 | ${D}${systemd_system_unitdir} |
| 25 | |
Patrick Williams | edf8fe5 | 2023-03-24 09:46:00 -0500 | [diff] [blame] | 26 | install -d ${D}${libexecdir}/phosphor-gpio-monitor |
| 27 | install -m 0777 ${WORKDIR}/ipmb-rescan-fru.sh ${D}${libexecdir}/phosphor-gpio-monitor/ |
Kumar Thangavel | 3dd6c22 | 2022-10-10 21:53:14 +0530 | [diff] [blame] | 28 | } |
Patrick Williams | 57f354e | 2023-05-18 12:58:52 -0500 | [diff] [blame] | 29 | FILES:${PN} += "${systemd_system_unitdir}/obmc-ipmb-rescan-fru.service" |