On Tue, Jun 20, 2017 at 10:43:51PM +0200, Marek Vasut wrote: > On 06/20/2017 10:40 PM, Brad Mouring wrote: > > As implemented currently, the fw-utils recipe does not allow for > > ... > > +# by the U-Boot environment utilities "fw_printenv" and "fw_setenv". > > +# By default, use the default included in the U-Boot source > > +UBOOT_FW_ENV_CONFIG ??= "${S}/tools/env/fw_env.config" > > + > > inherit uboot-config > > > > do_compile () { > > @@ -19,7 +24,7 @@ do_install () { > > install -d ${D}${sysconfdir} > > install -m 755 ${S}/tools/env/fw_printenv > > ${D}${base_sbindir}/fw_printenv > > install -m 755 ${S}/tools/env/fw_printenv ${D}${base_sbindir}/fw_setenv > > - install -m 0644 ${S}/tools/env/fw_env.config > > ${D}${sysconfdir}/fw_env.config > > + install -m 0644 ${UBOOT_FW_ENV_CONFIG} ${D}${sysconfdir}/fw_env.config > > Do we really need yet another variable ? Wouldn't it make more sense to > add do_install_append_yourmachine() {} in your meta-whatever to > u-boot-fw-utils_%.bbappend and install whatever additional files you need ?
This is (kinda) what we were doing, there was some discussion as to whether or not this made sense upstream. I was unsure of the acceptability of a do_install_append.*() clobbering a file of the original do_install(). Thanks for the input. > > } > > > > do_install_class-cross () { > > > > > -- > Best regards, > Marek Vasut - Brad -- _______________________________________________ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core