diff options
| -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]) |
