diff options
| author | Richard Purdie <rpurdie@linux.intel.com> | 2010-09-30 09:35:23 +0100 |
|---|---|---|
| committer | Richard Purdie <rpurdie@linux.intel.com> | 2010-09-30 18:02:35 +0100 |
| commit | 1d52fa5269da078a0be23fcbee42e76c5328b919 (patch) | |
| tree | 30accfaa7e1077316149a78d35bfd085ef222e8f /bitbake/lib/bb/siggen.py | |
| parent | 1c91f32f5e86c4c653b6f507bc32419a815ab40d (diff) | |
| download | poky-1d52fa5269da078a0be23fcbee42e76c5328b919.tar.gz | |
bitbake/bitbake-sigdiff: Extend to handle dumping single state siginfo files
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
Diffstat (limited to 'bitbake/lib/bb/siggen.py')
| -rw-r--r-- | bitbake/lib/bb/siggen.py | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/bitbake/lib/bb/siggen.py b/bitbake/lib/bb/siggen.py index 0db28afc8d..066710c3bb 100644 --- a/bitbake/lib/bb/siggen.py +++ b/bitbake/lib/bb/siggen.py | |||
| @@ -229,6 +229,30 @@ def compare_sigfiles(a, b): | |||
| 229 | if a_data['runtaskhashes'][dep] != b_data['runtaskhashes'][dep]: | 229 | if a_data['runtaskhashes'][dep] != b_data['runtaskhashes'][dep]: |
| 230 | print "Hash for dependent task %s changed from %s to %s" % (dep, a_data['runtaskhashes'][dep], b_data['runtaskhashes'][dep]) | 230 | print "Hash for dependent task %s changed from %s to %s" % (dep, a_data['runtaskhashes'][dep], b_data['runtaskhashes'][dep]) |
| 231 | 231 | ||
| 232 | def dump_sigfile(a): | ||
| 233 | p1 = pickle.Unpickler(file(a, "rb")) | ||
| 234 | a_data = p1.load() | ||
| 235 | |||
| 236 | print "basewhitelist: %s" % (a_data['basewhitelist']) | ||
| 237 | |||
| 238 | print "taskwhitelist: %s" % (a_data['taskwhitelist']) | ||
| 239 | |||
| 240 | print "Task dependencies: %s" % (sorted(a_data['taskdeps'])) | ||
| 241 | |||
| 242 | print "basehash: %s" % (a_data['basehash']) | ||
| 243 | |||
| 244 | for dep in a_data['gendeps']: | ||
| 245 | print "List of dependencies for variable %s is %s" % (dep, a_data['gendeps'][dep]) | ||
| 246 | |||
| 247 | for dep in a_data['varvals']: | ||
| 248 | print "Variable %s value is %s" % (dep, a_data['varvals'][dep]) | ||
| 249 | |||
| 250 | if 'runtaskdeps' in a_data: | ||
| 251 | print "Tasks this task depends on: %s" % (a_data['runtaskdeps']) | ||
| 252 | |||
| 253 | if 'runtaskhashes' in a_data: | ||
| 254 | for dep in a_data['runtaskhashes']: | ||
| 255 | print "Hash for dependent task %s is %s" % (dep, a_data['runtaskhashes'][dep]) | ||
| 232 | 256 | ||
| 233 | 257 | ||
| 234 | 258 | ||
