summaryrefslogtreecommitdiffstats
path: root/source-builder
diff options
context:
space:
mode:
authorChris Johns <chrisj@rtems.org>2019-10-27 18:24:14 +1100
committerChris Johns <chrisj@rtems.org>2019-10-27 18:24:14 +1100
commitbedc9887f379537393b1eb7b4188656e1b53f298 (patch)
tree840ab872ff61fb3e69acb3c50a5d7b575712791d /source-builder
parentsb/default: Add _dry_run as a default. (diff)
downloadrtems-source-builder-bedc9887f379537393b1eb7b4188656e1b53f298.tar.bz2
sb/getsource: Add RTEMS BSP defaults to fetch packages sources.
Diffstat (limited to 'source-builder')
-rw-r--r--source-builder/sb/getsources.py15
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():