diff options
Diffstat (limited to 'baserockimport/mainloop.py')
-rw-r--r-- | baserockimport/mainloop.py | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/baserockimport/mainloop.py b/baserockimport/mainloop.py index 9aa38ff..7d7cd87 100644 --- a/baserockimport/mainloop.py +++ b/baserockimport/mainloop.py @@ -233,6 +233,9 @@ class ImportLoop(object): package.version_in_use = checked_out_version + if not self.generate_chunk_morphs: + package.detect_build_system(source_repo.list_files()) + with morphlib.util.temp_dir() as td: source_repo.clone_into(td, ref=ref) temp_repo = morphlib.gitdir.GitDirectory(td) @@ -641,6 +644,9 @@ class ImportLoop(object): 'unpetrify-ref': package.named_ref, } + if package.build_system is not None: + entry['build-system'] = package.build_system + if morphology is not None: entry['morph'] = morphology.filename |