repos: remove trailing slash from layer path

In order for oe-core to correctly display the layers and revisions
used in a build, the paths used in conf/bblayers.conf must have no
trailing path separator.

Signed-off-by: Adrian Stratulat <adrian.stratulat91@gmail.com>
[Jan: fix overlong line, update test case]
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
This commit is contained in:
Adrian Stratulat
2020-09-22 19:31:37 +02:00
committed by Jan Kiszka
parent e4be1a20ff
commit a5c8345ee6
2 changed files with 3 additions and 2 deletions

View File

@@ -52,7 +52,8 @@ class Repo:
def __getattr__(self, item):
if item == 'layers':
return [os.path.join(self.path, layer) for layer in self._layers]
return [os.path.join(self.path, layer).rstrip(os.sep)
for layer in self._layers]
elif item == 'qualified_name':
url = urlparse(self.url)
return ('{url.netloc}{url.path}'