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>
This commit is contained in:
Richard Purdie 2012-11-28 19:39:23 +00:00
parent 7b0ad8ec31
commit 525cc08cc5
1 changed files with 7 additions and 2 deletions

View File

@ -29,6 +29,7 @@ import os
import sys import sys
import logging import logging
import shlex import shlex
import glob
import bb import bb
import bb.msg import bb.msg
import bb.process import bb.process
@ -504,8 +505,12 @@ def make_stamp(task, d, file_name = None):
""" """
cleanmask = stamp_cleanmask_internal(task, d, file_name) cleanmask = stamp_cleanmask_internal(task, d, file_name)
for mask in cleanmask: for mask in cleanmask:
bb.utils.remove(mask) # Preserve sigdata files in the stamps directory
for name in glob.glob(mask):
if "sigdata" in name:
continue
os.unlink(name)
stamp = stamp_internal(task, d, file_name) stamp = stamp_internal(task, d, file_name)
# Remove the file and recreate to force timestamp # Remove the file and recreate to force timestamp
# change on broken NFS filesystems # change on broken NFS filesystems