diff options
Diffstat (limited to 'migrations/006-specify-build-system.py')
-rwxr-xr-x | migrations/006-specify-build-system.py | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/migrations/006-specify-build-system.py b/migrations/006-specify-build-system.py index b66736c..6ccecff 100755 --- a/migrations/006-specify-build-system.py +++ b/migrations/006-specify-build-system.py @@ -324,8 +324,11 @@ def ensure_buildsystem_defined_where_needed(contents, filename): '%s: got file list %s', chunk_git_url, toplevel_file_list) build_system = detect_build_system(toplevel_file_list) - chunk_ref['build-system'] = build_system.name - move_dict_entry_last(chunk_ref, 'build-depends') + if build_system: + chunk_ref['build-system'] = build_system.name + move_dict_entry_last(chunk_ref, 'build-depends') + else: + warnings.warn("Couldn't work out the build system of chunk %s" % chunk_ref.get('name')) changed = True |