mirror of
https://source.denx.de/u-boot/u-boot.git
synced 2025-12-17 07:21:36 +01:00
binman: btool: lz4: use Bintool.version
Bintool.version already contains everything required to get the version out of lz4 binary so let's not override it with its own implementation. Signed-off-by: Quentin Schulz <quentin.schulz@theobroma-systems.com> Reviewed-by: Simon Glass <sjg@chromium.org>
This commit is contained in:
parent
723a63eeec
commit
f17219ad42
@ -76,7 +76,7 @@ class Bintoollz4(bintool.Bintool):
|
|||||||
man lz4
|
man lz4
|
||||||
"""
|
"""
|
||||||
def __init__(self, name):
|
def __init__(self, name):
|
||||||
super().__init__(name, 'lz4 compression')
|
super().__init__(name, 'lz4 compression', r'.* (v[0-9.]*),.*')
|
||||||
|
|
||||||
def compress(self, indata):
|
def compress(self, indata):
|
||||||
"""Compress data with lz4
|
"""Compress data with lz4
|
||||||
@ -126,15 +126,3 @@ class Bintoollz4(bintool.Bintool):
|
|||||||
if method != bintool.FETCH_BIN:
|
if method != bintool.FETCH_BIN:
|
||||||
return None
|
return None
|
||||||
return self.apt_install('lz4')
|
return self.apt_install('lz4')
|
||||||
|
|
||||||
def version(self):
|
|
||||||
"""Version handler
|
|
||||||
|
|
||||||
Returns:
|
|
||||||
str: Version number of lz4
|
|
||||||
"""
|
|
||||||
out = self.run_cmd('-V').strip()
|
|
||||||
if not out:
|
|
||||||
return super().version()
|
|
||||||
m_version = re.match(r'.* (v[0-9.]*),.*', out)
|
|
||||||
return m_version.group(1) if m_version else out
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user