mirror of
https://git.yoctoproject.org/git/poky
synced 2026-01-01 13:58:04 +00:00
insane.bbclass: Count raw bytes in shebang-size
Operating systems limit the shebang to a maximum number of bytes. This patch makes the shebang-size check count raw bytes instead of UTF-8 characters. (From OE-Core rev: 76efaa1e177a5051cfec87f288c8c7372f142fe2) Signed-off-by: Jan Garcia <j@n-garcia.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit d4ac66c5cdaf971fb717cc5c5bf9aa51a787d412) Signed-off-by: Steve Sakoman <steve@sakoman.com>
This commit is contained in:
parent
e1bcc335a9
commit
592a3ed0eb
|
|
@ -94,9 +94,8 @@ def package_qa_check_shebang_size(path, name, d, elf, messages):
|
|||
return
|
||||
|
||||
if stanza.startswith(b'#!'):
|
||||
#Shebang not found
|
||||
try:
|
||||
stanza = stanza.decode("utf-8")
|
||||
stanza.decode("utf-8")
|
||||
except UnicodeDecodeError:
|
||||
#If it is not a text file, it is not a script
|
||||
return
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user