FILESEXTRAPATHS:append := "${THISDIR}/${PN}:" FILESEXTRAPATHS:append := "${THISDIR}/${PN}/${MACHINE}:" RDEPENDS:${PN}-monitor += "bash" PACKAGECONFIG:append = " json" SRC_URI:append = " file://events.json \ file://fans.json \ file://groups.json \ file://zones.json \ file://monitor.json \ file://presence.json \ file://phosphor-fan-control@.service \ file://phosphor-fan-monitor@.service \ file://ampere_set_fan_max_speed.sh \ " FILES:${PN}-monitor += " \ ${bindir}/ampere_set_fan_max_speed.sh \ " do_configure:prepend() { mkdir -p ${S}/control/config_files/${MACHINE} cp ${WORKDIR}/events.json ${S}/control/config_files/${MACHINE}/events.json cp ${WORKDIR}/fans.json ${S}/control/config_files/${MACHINE}/fans.json cp ${WORKDIR}/groups.json ${S}/control/config_files/${MACHINE}/groups.json cp ${WORKDIR}/zones.json ${S}/control/config_files/${MACHINE}/zones.json mkdir -p ${S}/monitor/config_files/${MACHINE} cp ${WORKDIR}/monitor.json ${S}/monitor/config_files/${MACHINE}/config.json mkdir -p ${S}/presence/config_files/${MACHINE} cp ${WORKDIR}/presence.json ${S}/presence/config_files/${MACHINE}/config.json } do_install:append() { install -d ${D}${bindir} install -m 0755 ${WORKDIR}/ampere_set_fan_max_speed.sh ${D}${bindir}/ampere_set_fan_max_speed.sh install -d ${D}${systemd_system_unitdir} install -m 0644 ${WORKDIR}/phosphor-fan-monitor@.service ${D}${systemd_system_unitdir} install -m 0644 ${WORKDIR}/phosphor-fan-control@.service ${D}${systemd_system_unitdir} }