filetype: add Bourne Shell support
Put it at first as it's the most likely to detect Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
This commit is contained in:
parent
a2d2e8868f
commit
733d85510c
|
@ -38,6 +38,7 @@ static const char *filetype_str[] = {
|
|||
[filetype_bzip2] = "bzip2 compressed",
|
||||
[filetype_oftree] = "open firmware flat device tree",
|
||||
[filetype_aimage] = "Android boot image",
|
||||
[filetype_sh] = "Bourne Shell",
|
||||
};
|
||||
|
||||
const char *file_type_to_string(enum filetype f)
|
||||
|
@ -53,6 +54,8 @@ enum filetype file_detect_type(void *_buf)
|
|||
u32 *buf = _buf;
|
||||
u8 *buf8 = _buf;
|
||||
|
||||
if (strncmp(buf8, "#!/bin/sh", 9) == 0)
|
||||
return filetype_sh;
|
||||
if (buf[8] == 0x65726162 && buf[9] == 0x00786f62)
|
||||
return filetype_arm_barebox;
|
||||
if (buf[9] == 0x016f2818 || buf[9] == 0x18286f01)
|
||||
|
|
|
@ -16,6 +16,7 @@ enum filetype {
|
|||
filetype_bzip2,
|
||||
filetype_oftree,
|
||||
filetype_aimage,
|
||||
filetype_sh,
|
||||
};
|
||||
|
||||
const char *file_type_to_string(enum filetype f);
|
||||
|
|
Loading…
Reference in New Issue