mirror of
https://git.yoctoproject.org/poky
synced 2026-05-08 05:09:24 +00:00
archiver: Don't try to preserve all attributes when copying files
Similar to https://git.openembedded.org/bitbake/commit/?id=2f35dac0c821ab231459922ed98e1b2cc599ca9a there is a problem in this code when copying from an NFS mount. We currently use cp -p, which is a shortcut for --preserve=mode,ownership,timestamps. We shouldn't need to preserve mode/ownership, only timestamps. Update the code in the same way the bitbake fetcher was fixed for consistency. This fixes build failures on OpenSUSE 16.0. (From OE-Core rev: 6ffd2c303d23b51a0a11f56e2e89c5a19596d228) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 6e8313688fa994c82e4c846993ed8da0d1f4db0e) Signed-off-by: Yoann Congal <yoann.congal@smile.fr> Signed-off-by: Paul Barker <paul@pbarker.dev>
This commit is contained in:
committed by
Paul Barker
parent
7d539ff5e7
commit
98ab055e73
@@ -397,7 +397,7 @@ python do_ar_mirror() {
|
||||
|
||||
# We now have an appropriate localpath
|
||||
bb.note('Copying source mirror')
|
||||
cmd = 'cp -fpPRH %s %s' % (localpath, destdir)
|
||||
cmd = 'cp --force --preserve=timestamps --no-dereference --recursive -H %s %s' % (localpath, destdir)
|
||||
subprocess.check_call(cmd, shell=True)
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user