diff options
author | Richard Purdie <richard.purdie@linuxfoundation.org> | 2012-11-28 19:39:23 +0000 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2012-12-03 15:13:17 +0000 |
commit | 525cc08cc556277c69a1b2bdf027df9cd74de0cb (patch) | |
tree | 8759ad9a9f9998f2d6844d77e51c33d5ddf337a5 /bitbake/lib/bb | |
parent | 7b0ad8ec313d1e485a7fa093e94af5349833d51e (diff) | |
download | poky-525cc08cc556277c69a1b2bdf027df9cd74de0cb.tar.gz |
bitbake: build.py: Preserve sigdata files in the stamps directory
Leaving the sigdata files around can aid debugging and doesn't harm
anything. This is the easiest way to allow this to happen.
(Bitbake rev: 1f500149ecd533a6edbeea902c3f1e009c755154)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'bitbake/lib/bb')
-rw-r--r-- | bitbake/lib/bb/build.py | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/bitbake/lib/bb/build.py b/bitbake/lib/bb/build.py index 8ff7fb2931..43790a658a 100644 --- a/bitbake/lib/bb/build.py +++ b/bitbake/lib/bb/build.py | |||
@@ -29,6 +29,7 @@ import os | |||
29 | import sys | 29 | import sys |
30 | import logging | 30 | import logging |
31 | import shlex | 31 | import shlex |
32 | import glob | ||
32 | import bb | 33 | import bb |
33 | import bb.msg | 34 | import bb.msg |
34 | import bb.process | 35 | import bb.process |
@@ -504,8 +505,12 @@ def make_stamp(task, d, file_name = None): | |||
504 | """ | 505 | """ |
505 | cleanmask = stamp_cleanmask_internal(task, d, file_name) | 506 | cleanmask = stamp_cleanmask_internal(task, d, file_name) |
506 | for mask in cleanmask: | 507 | for mask in cleanmask: |
507 | bb.utils.remove(mask) | 508 | # Preserve sigdata files in the stamps directory |
508 | 509 | for name in glob.glob(mask): | |
510 | if "sigdata" in name: | ||
511 | continue | ||
512 | os.unlink(name) | ||
513 | |||
509 | stamp = stamp_internal(task, d, file_name) | 514 | stamp = stamp_internal(task, d, file_name) |
510 | # Remove the file and recreate to force timestamp | 515 | # Remove the file and recreate to force timestamp |
511 | # change on broken NFS filesystems | 516 | # change on broken NFS filesystems |