diff options
-rw-r--r-- | source-builder/sb/getsources.py | 15 |
1 files changed, 13 insertions, 2 deletions
diff --git a/source-builder/sb/getsources.py b/source-builder/sb/getsources.py index b52bc0e..ae7d8a5 100644 --- a/source-builder/sb/getsources.py +++ b/source-builder/sb/getsources.py @@ -164,9 +164,14 @@ class options(object): sbdir = command_path) self.opts = { 'params' : extras } self.sb_git() + self.rtems_bsp() if argopts.download_dir is not None: - self.defaults['_sourcedir'] = ('dir', 'optional', path.abspath(argopts.download_dir)) - self.defaults['_patchdir'] = ('dir', 'optional', path.abspath(argopts.download_dir)) + self.defaults['_sourcedir'] = ('dir', + 'optional', + path.abspath(argopts.download_dir)) + self.defaults['_patchdir'] = ('dir', + 'optional', + path.abspath(argopts.download_dir)) def parse_args(self, arg, error = True, extra = True): for a in range(0, len(self.args)): @@ -189,6 +194,12 @@ class options(object): a += 1 return None + def rtems_bsp(self): + self.defaults['rtems_version'] = version.version() + self.defaults['_target'] = 'arch-rtems' + self.defaults['rtems_host'] = 'rtems-arch' + self.defaults['with_rtems_bsp'] = 'rtems-bsp' + def sb_git(self): repo = git.repo(self.defaults.expand('%{_sbdir}'), self) if repo.valid(): |