[oe] [PATCH] rootfs postprocess command
Otavio Salvador
otavio at ossystems.com.br
Thu Sep 17 13:06:03 UTC 2009
+1
On Wed, Sep 16, 2009 at 2:11 PM, Chris Conroy
<Chris.Conroy at hillcrestlabs.com> wrote:
> I ran into a problem yesterday where the ROOTFS_POSTPROCESS_COMMAND
> started failing after I turned off ONLINE_PACKAGE_MANAGEMENT. It seems
> the problem is that if package management is turned off, then the opkg
> directory gets deleted. Subsequent opkg commands in the
> ROOTFS_POSTPROCESS_COMMAND fail to open the lock file because the
> directory is gone.
>
> This patch simply moves the postprocess command above the destruction of
> the opkg directory to allow any such commands to complete successfully.
>
> diff --git a/classes/rootfs_ipk.bbclass b/classes/rootfs_ipk.bbclass
> index 16dd511..9231787 100644
> --- a/classes/rootfs_ipk.bbclass
> +++ b/classes/rootfs_ipk.bbclass
> @@ -81,6 +81,8 @@ fakeroot rootfs_ipk_do_rootfs () {
> install -d ${IMAGE_ROOTFS}/${sysconfdir}
> echo ${BUILDNAME} > ${IMAGE_ROOTFS}/${sysconfdir}/version
>
> + ${ROOTFS_POSTPROCESS_COMMAND}
> +
> if [ "${ONLINE_PACKAGE_MANAGEMENT}" != "none" ]; then
> if [ "${ONLINE_PACKAGE_MANAGEMENT}" == "add" ]; then
> rm -f ${IMAGE_ROOTFS}${libdir}/opkg/status
> @@ -97,8 +99,6 @@ fakeroot rootfs_ipk_do_rootfs () {
> rm -rf ${IMAGE_ROOTFS}/usr/lib/opkg
> fi
>
> - ${ROOTFS_POSTPROCESS_COMMAND}
> -
> log_check rootfs
> }
>
>
> _______________________________________________
> Openembedded-devel mailing list
> Openembedded-devel at lists.openembedded.org
> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel
>
--
Otavio Salvador O.S. Systems
E-mail: otavio at ossystems.com.br http://www.ossystems.com.br
Mobile: +55 53 9981-7854 http://projetos.ossystems.com.br
More information about the Openembedded-devel
mailing list