[bitbake-devel] [PATCH krogoth] bitbake: fetch: copy files with -H
Stefan Lengfeld
s.lengfeld at phytec.de
Tue Sep 27 08:13:11 UTC 2016
Hi,
*ping.
Is there a way I can help to speed up the backport of this patch to krogoth?
Should I send the patch to a different mailing list? Thanks.
Mit freundlichen Grüßen / Kind regards,
Stefan Lengfeld
On Tue, Sep 20, 2016 at 02:12:08PM +0200, Stefan Lengfeld wrote:
> From: Enrico Scholz <enrico.scholz at sigma-chemnitz.de>
>
> When using a PREMIRROR with plain (non-unpack) files, a SRC_URI like
>
> SRC_URI = "file://devmem2.c"
>
> will cause devmem2.c to be a symlink in the WORKDIR pointing to the
> local PREMIRROR.
>
> Trying to apply a patch on this file will either modify the file on
> the PREMIRROR or will fail due to sanity checks:
>
> ERROR: devmem2-1.0-r7 do_patch: Command Error: 'quilt --quiltrc /cache/build-ubuntu/sysroots/x86_64-oe-linux/etc/quiltrc push' exited with 1 Output:
> Applying patch devmem2-fixups-2.patch
> File devmem2.c is not a regular file -- refusing to patch
>
> (Bitbake rev: cfd481fe9799e7a4c6bfac32e56cc91cfcd81088)
>
> Signed-off-by: Enrico Scholz <enrico.scholz at sigma-chemnitz.de>
> Signed-off-by: Richard Purdie <richard.purdie at linuxfoundation.org>
> ---
> Hi,
>
> this patch was already applied on poky's master branch. Can you please backport
> it to krogoth. The bug is there, too. I already posted a different patch some
> time ago:
>
> http://lists.openembedded.org/pipermail/bitbake-devel/2016-June/007621.html
>
> Thanks.
>
> Kind regards,
> Stefan Lengfeld
> ---
> bitbake/lib/bb/fetch2/__init__.py | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/bitbake/lib/bb/fetch2/__init__.py b/bitbake/lib/bb/fetch2/__init__.py
> index 6ef0c6f..7773c16 100644
> --- a/bitbake/lib/bb/fetch2/__init__.py
> +++ b/bitbake/lib/bb/fetch2/__init__.py
> @@ -1424,7 +1424,7 @@ class FetchMethod(object):
> if urlpath.find("/") != -1:
> destdir = urlpath.rsplit("/", 1)[0] + '/'
> bb.utils.mkdirhier("%s/%s" % (unpackdir, destdir))
> - cmd = 'cp -fpPR %s %s' % (file, destdir)
> + cmd = 'cp -fpPRH %s %s' % (file, destdir)
>
> if not cmd:
> return
> --
> 1.9.1
>
> --
> _______________________________________________
> bitbake-devel mailing list
> bitbake-devel at lists.openembedded.org
> http://lists.openembedded.org/mailman/listinfo/bitbake-devel
More information about the bitbake-devel
mailing list