mirror of
git://git.yoctoproject.org/poky.git
synced 2025-07-19 12:59:02 +02:00
devtool: standard: simplify get_staging_kver
The goal is to make this more Pythonic, as it was a little cryptic the first time I looked at it. (From OE-Core rev: 80285b0f9b716ebad87a2feb08f12f87d70c27e3) Signed-off-by: Chris Laplante <chris.laplante@agilent.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
parent
b7327c7c28
commit
e85a3c8f2c
|
@ -726,15 +726,13 @@ def _check_preserve(config, recipename):
|
|||
|
||||
def get_staging_kver(srcdir):
|
||||
# Kernel version from work-shared
|
||||
kerver = []
|
||||
staging_kerVer=""
|
||||
if os.path.exists(srcdir) and os.listdir(srcdir):
|
||||
import itertools
|
||||
try:
|
||||
with open(os.path.join(srcdir, "Makefile")) as f:
|
||||
version = [next(f) for x in range(5)][1:4]
|
||||
for word in version:
|
||||
kerver.append(word.split('= ')[1].split('\n')[0])
|
||||
staging_kerVer = ".".join(kerver)
|
||||
return staging_kerVer
|
||||
# Take VERSION, PATCHLEVEL, SUBLEVEL from lines 1, 2, 3
|
||||
return ".".join(line.rstrip().split('= ')[1] for line in itertools.islice(f, 1, 4))
|
||||
except FileNotFoundError:
|
||||
return ""
|
||||
|
||||
def get_staging_kbranch(srcdir):
|
||||
import bb.process
|
||||
|
|
Loading…
Reference in New Issue
Block a user