summaryrefslogtreecommitdiffstats
path: root/bitbake
diff options
context:
space:
mode:
Diffstat (limited to 'bitbake')
-rw-r--r--bitbake/lib/bb/fetch2/__init__.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/bitbake/lib/bb/fetch2/__init__.py b/bitbake/lib/bb/fetch2/__init__.py
index 2de4f4f8c0..97cbd3567a 100644
--- a/bitbake/lib/bb/fetch2/__init__.py
+++ b/bitbake/lib/bb/fetch2/__init__.py
@@ -1589,11 +1589,11 @@ class FetchMethod(object):
1589 datafile = None 1589 datafile = None
1590 if output: 1590 if output:
1591 for line in output.decode().splitlines(): 1591 for line in output.decode().splitlines():
1592 if line.startswith('data.tar.'): 1592 if line.startswith('data.tar.') or line == 'data.tar':
1593 datafile = line 1593 datafile = line
1594 break 1594 break
1595 else: 1595 else:
1596 raise UnpackError("Unable to unpack deb/ipk package - does not contain data.tar.* file", urldata.url) 1596 raise UnpackError("Unable to unpack deb/ipk package - does not contain data.tar* file", urldata.url)
1597 else: 1597 else:
1598 raise UnpackError("Unable to unpack deb/ipk package - could not list contents", urldata.url) 1598 raise UnpackError("Unable to unpack deb/ipk package - could not list contents", urldata.url)
1599 cmd = 'ar x %s %s && %s -p -f %s && rm %s' % (file, datafile, tar_cmd, datafile, datafile) 1599 cmd = 'ar x %s %s && %s -p -f %s && rm %s' % (file, datafile, tar_cmd, datafile, datafile)