diff options
Diffstat (limited to 'meta/lib')
-rw-r--r-- | meta/lib/oeqa/selftest/cases/devtool.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/meta/lib/oeqa/selftest/cases/devtool.py b/meta/lib/oeqa/selftest/cases/devtool.py index 5003f08c75..d8bf4aea08 100644 --- a/meta/lib/oeqa/selftest/cases/devtool.py +++ b/meta/lib/oeqa/selftest/cases/devtool.py | |||
@@ -56,7 +56,8 @@ def setUpModule(): | |||
56 | if pth.startswith(canonical_layerpath): | 56 | if pth.startswith(canonical_layerpath): |
57 | if relpth.endswith('/'): | 57 | if relpth.endswith('/'): |
58 | destdir = os.path.join(corecopydir, relpth) | 58 | destdir = os.path.join(corecopydir, relpth) |
59 | shutil.copytree(pth, destdir) | 59 | # avoid race condition by not copying .pyc files YPBZ#13421,13803 |
60 | shutil.copytree(pth, destdir, ignore=ignore_patterns('*.pyc', '__pycache__')) | ||
60 | else: | 61 | else: |
61 | destdir = os.path.join(corecopydir, os.path.dirname(relpth)) | 62 | destdir = os.path.join(corecopydir, os.path.dirname(relpth)) |
62 | bb.utils.mkdirhier(destdir) | 63 | bb.utils.mkdirhier(destdir) |