diff options
Diffstat (limited to 'external/meta-updater/recipes-sota/fit-conf/fit-conf.bb')
-rw-r--r-- | external/meta-updater/recipes-sota/fit-conf/fit-conf.bb | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/external/meta-updater/recipes-sota/fit-conf/fit-conf.bb b/external/meta-updater/recipes-sota/fit-conf/fit-conf.bb new file mode 100644 index 00000000..f24a94ac --- /dev/null +++ b/external/meta-updater/recipes-sota/fit-conf/fit-conf.bb @@ -0,0 +1,24 @@ +SUMMARY = "FIT image configuration for u-boot to use" +LICENSE = "MIT" +LIC_FILES_CHKSUM = "file://${COREBASE}/meta/COPYING.MIT;md5=3da9cfbcb788c80a0384361b4de20420" + +PACKAGE_ARCH = "${MACHINE_ARCH}" + +do_install() { + mkdir -p ${D}${libdir} + echo -n "fit_conf=" >${D}${libdir}/fit_conf + + if [ -n ${SOTA_MAIN_DTB} ]; then + echo -n "#conf@${SOTA_MAIN_DTB}" >> ${D}${libdir}/fit_conf + fi + + for ovrl in ${SOTA_DT_OVERLAYS}; do + echo -n "#conf@overlays_${ovrl}" >> ${D}${libdir}/fit_conf + done + + for conf_frag in ${SOTA_EXTRA_CONF_FRAGS}; do + echo -n "#${conf_frag}" >> ${D}${libdir}/fit_conf + done +} + +FILES_${PN} += "${libdir}/fit_conf" |