From 84396ed610e0fdbafad9b10c35a8b7f245220648 Mon Sep 17 00:00:00 2001 From: Nick Lewis Date: Wed, 7 May 2014 14:02:25 +0100 Subject: bitbake: Fix refetch of local files when they are read only (Bitbake rev: 42b7be1a6c5ff559f4a213eed04b370ca955460d) (Bitbake rev: ad2f373fa29fcaf03934d96f7d69440254a259f0) Signed-off-by: Nick Lewis Signed-off-by: Richard Purdie --- bitbake/lib/bb/fetch2/__init__.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/bitbake/lib/bb/fetch2/__init__.py b/bitbake/lib/bb/fetch2/__init__.py index 5a03a0e46e..ee537bfe5f 100644 --- a/bitbake/lib/bb/fetch2/__init__.py +++ b/bitbake/lib/bb/fetch2/__init__.py @@ -1255,7 +1255,7 @@ class FetchMethod(object): destdir = destdir.strip('/') if destdir != "." and not os.access("%s/%s" % (rootdir, destdir), os.F_OK): os.makedirs("%s/%s" % (rootdir, destdir)) - cmd = 'cp -pPR %s %s/%s/' % (file, rootdir, destdir) + cmd = 'cp -fpPR %s %s/%s/' % (file, rootdir, destdir) #cmd = 'tar -cf - -C "%d" -ps . | tar -xf - -C "%s/%s/"' % (file, rootdir, destdir) else: # The "destdir" handling was specifically done for FILESPATH @@ -1265,7 +1265,7 @@ class FetchMethod(object): else: destdir = "." bb.utils.mkdirhier("%s/%s" % (rootdir, destdir)) - cmd = 'cp %s %s/%s/' % (file, rootdir, destdir) + cmd = 'cp -f %s %s/%s/' % (file, rootdir, destdir) if not cmd: return -- cgit v1.2.3-54-g00ecf