diff options
-rw-r--r-- | baserockimport/app.py | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/baserockimport/app.py b/baserockimport/app.py index ae95d58..ecdfff5 100644 --- a/baserockimport/app.py +++ b/baserockimport/app.py @@ -26,6 +26,7 @@ import sys import requests import json +import morphlib import baserockimport @@ -333,10 +334,13 @@ class BaserockImportApplication(cliapp.Application): ''' distribution = metadata['distribution'] - depends_filename = 'strata/%s/ROOT.meta' % distribution - depends_path = os.path.join(self.settings['definitions-dir'], - depends_filename) + defsdir = self.settings['definitions-dir'] + depends_path = os.path.join(defsdir, depends_filename) + + if not os.path.exists(defsdir): + os.makedirs(defsdir) + morphlib.gitdir.init(defsdir) p, _ = os.path.split(depends_path) if not os.path.exists(p): |