SUMMARY = "Temporary intel-fw-update script" DESCRIPTION = "At runtime, perform a firmware update and reboot" PR = "r1" # flash_eraseall RDEPENDS:intel-fw-update += "mtd-utils" # wget tftp scp RDEPENDS:intel-fw-update += "busybox dropbear" # mkfs.vfat, parted RDEPENDS:intel-fw-update += "dosfstools dtc" RDEPENDS:intel-fw-update += "bash" LICENSE = "Apache-2.0" LIC_FILES_CHKSUM = "file://${INTELBASE}/COPYING.apache-2.0;md5=34400b68072d710fecd0a2940a0d1658" PFR_EN = "${@bb.utils.contains('IMAGE_FSTYPES', 'intel-pfr', 'pfr', '', d)}" SRC_URI += "file://fwupd.sh" SRC_URI += "file://usb-ctrl" FILES:${PN} += "${@bb.utils.contains('IMAGE_FSTYPES', 'intel-pfr', '${datadir}/pfr', '', d)}" do_install() { install -d ${D}${bindir} install -m 0755 ${WORKDIR}/fwupd.sh ${D}${bindir} install -m 0755 ${WORKDIR}/usb-ctrl ${D}${bindir} if [ "${PFR_EN}" = "pfr" ]; then install -d ${D}${datadir} touch ${D}${datadir}/pfr fi }