mirror of
https://git.yoctoproject.org/poky
synced 2026-05-09 17:39:31 +00:00
classes/fs-uuid: Fix command output decoding issue
The default return value from subprocess.check_output is an encoded byte. The applied fix will decode the value to a string. (From OE-Core rev: 046769fa952a511865c416b80d10af6287147fb7) Signed-off-by: Pawel Zalewski <pzalewski@thegoodpenguin.co.uk> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
committed by
Richard Purdie
parent
23737c8ac7
commit
3061fd5cef
@@ -10,7 +10,7 @@
|
|||||||
def get_rootfs_uuid(d):
|
def get_rootfs_uuid(d):
|
||||||
import subprocess
|
import subprocess
|
||||||
rootfs = d.getVar('ROOTFS')
|
rootfs = d.getVar('ROOTFS')
|
||||||
output = subprocess.check_output(['tune2fs', '-l', rootfs])
|
output = subprocess.check_output(['tune2fs', '-l', rootfs], text=True)
|
||||||
for line in output.split('\n'):
|
for line in output.split('\n'):
|
||||||
if line.startswith('Filesystem UUID:'):
|
if line.startswith('Filesystem UUID:'):
|
||||||
uuid = line.split()[-1]
|
uuid = line.split()[-1]
|
||||||
|
|||||||
Reference in New Issue
Block a user