diff options
Diffstat (limited to 'meta/classes')
-rw-r--r-- | meta/classes/kernel-module-split.bbclass | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/meta/classes/kernel-module-split.bbclass b/meta/classes/kernel-module-split.bbclass index 67ab4161da..e8996cf59b 100644 --- a/meta/classes/kernel-module-split.bbclass +++ b/meta/classes/kernel-module-split.bbclass | |||
@@ -48,7 +48,8 @@ python split_kernel_module_packages () { | |||
48 | tmpfile = tf[1] | 48 | tmpfile = tf[1] |
49 | cmd = "%sobjcopy -j .modinfo -O binary %s %s" % (d.getVar("HOST_PREFIX") or "", file, tmpfile) | 49 | cmd = "%sobjcopy -j .modinfo -O binary %s %s" % (d.getVar("HOST_PREFIX") or "", file, tmpfile) |
50 | subprocess.check_call(cmd, shell=True) | 50 | subprocess.check_call(cmd, shell=True) |
51 | f = open(tmpfile) | 51 | # errors='replace': Some old kernel versions contain invalid utf-8 characters in mod descriptions (like 0xf6, 'รถ') |
52 | f = open(tmpfile, errors='replace') | ||
52 | l = f.read().split("\000") | 53 | l = f.read().split("\000") |
53 | f.close() | 54 | f.close() |
54 | os.close(tf[0]) | 55 | os.close(tf[0]) |