Renamed sublayers back to layers

It was decided that 'sublayers' is to confusing, because this term is
not used in the bitbake/openembedded context.

Signed-off-by: Claudius Heine <ch@denx.de>
This commit is contained in:
Claudius Heine 2017-06-21 13:32:57 +02:00 committed by Daniel Wagner
parent 33a21c8d0d
commit c950de46f9
3 changed files with 12 additions and 11 deletions

View File

@ -113,7 +113,7 @@ Currently there is supports for JSON and Yaml.
{ "url": "" }, { "url": "" },
{ "url": "https://git.yoctoproject.org/git/poky", { "url": "https://git.yoctoproject.org/git/poky",
"refspec": "krogoth", "refspec": "krogoth",
"sublayers": [ "meta", "meta-poky", "meta-yocto-bsp"]} "layers": [ "meta", "meta-poky", "meta-yocto-bsp"]}
] ]
} }
``` ```
@ -156,7 +156,7 @@ def get_repos(target):
repos.append(Repo( repos.append(Repo(
url='https://git.yoctoproject.org/git/poky', url='https://git.yoctoproject.org/git/poky',
refspec='krogoth', refspec='krogoth',
sublayers=['meta', 'meta-poky', 'meta-yocto-bsp']))) layers=['meta', 'meta-poky', 'meta-yocto-bsp'])))
return repos return repos
``` ```

View File

@ -289,9 +289,9 @@ class ConfigStatic(Config):
repos = [] repos = []
for repo in self._config['repos']: for repo in self._config['repos']:
try: try:
sublayers = repo['sublayers'] layers = repo['layers']
except KeyError: except KeyError:
sublayers = None layers = None
url = repo['url'] url = repo['url']
if url == '': if url == '':
@ -304,14 +304,14 @@ class ConfigStatic(Config):
url = output.strip() url = output.strip()
rep = Repo(url=url, rep = Repo(url=url,
path=url, path=url,
sublayers=sublayers) layers=layers)
rep.disable_git_operations() rep.disable_git_operations()
else: else:
name = os.path.basename(os.path.splitext(url)[0]) name = os.path.basename(os.path.splitext(url)[0])
rep = Repo(url=url, rep = Repo(url=url,
path=os.path.join(self.kas_work_dir, name), path=os.path.join(self.kas_work_dir, name),
refspec=repo['refspec'], refspec=repo['refspec'],
sublayers=sublayers) layers=layers)
repos.append(rep) repos.append(rep)
return repos return repos

View File

@ -35,11 +35,11 @@ class Repo:
Represents a repository in the kas configuration. Represents a repository in the kas configuration.
""" """
def __init__(self, url, path, refspec=None, sublayers=None): def __init__(self, url, path, refspec=None, layers=None):
self.url = url self.url = url
self.path = path self.path = path
self.refspec = refspec self.refspec = refspec
self.sublayers = sublayers self._layers = layers
self.name = os.path.basename(self.path) self.name = os.path.basename(self.path)
self.git_operation_disabled = False self.git_operation_disabled = False
@ -51,10 +51,10 @@ class Repo:
def __getattr__(self, item): def __getattr__(self, item):
if item == 'layers': if item == 'layers':
if not self.sublayers: if not self._layers:
return [self.path] return [self.path]
else: else:
return [self.path + '/' + l for l in self.sublayers] return [self.path + '/' + l for l in self._layers]
elif item == 'qualified_name': elif item == 'qualified_name':
url = urlparse(self.url) url = urlparse(self.url)
return ('{url.netloc}{url.path}' return ('{url.netloc}{url.path}'
@ -65,4 +65,5 @@ class Repo:
.replace('*', '.')) .replace('*', '.'))
def __str__(self): def __str__(self):
return '%s:%s %s' % (self.url, self.refspec, self.sublayers) return '%s:%s %s %s' % (self.url, self.refspec,
self.path, self._layers)