9
0
Fork 0

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:
Jean-Christophe PLAGNIOL-VILLARD 2012-04-13 14:04:40 +08:00
parent a2d2e8868f
commit 733d85510c
2 changed files with 4 additions and 0 deletions

View File

@ -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)

View File

@ -16,6 +16,7 @@ enum filetype {
filetype_bzip2,
filetype_oftree,
filetype_aimage,
filetype_sh,
};
const char *file_type_to_string(enum filetype f);