diff options
Diffstat (limited to 'meta')
-rw-r--r-- | meta/recipes-devtools/mtd/mtd-utils/add-exclusion-to-mkfs-jffs2-git-2.patch | 30 |
1 files changed, 16 insertions, 14 deletions
diff --git a/meta/recipes-devtools/mtd/mtd-utils/add-exclusion-to-mkfs-jffs2-git-2.patch b/meta/recipes-devtools/mtd/mtd-utils/add-exclusion-to-mkfs-jffs2-git-2.patch index 0e3776af04..5d874d9810 100644 --- a/meta/recipes-devtools/mtd/mtd-utils/add-exclusion-to-mkfs-jffs2-git-2.patch +++ b/meta/recipes-devtools/mtd/mtd-utils/add-exclusion-to-mkfs-jffs2-git-2.patch | |||
@@ -1,8 +1,10 @@ | |||
1 | Upstream-Status: Pending | 1 | Upstream-Status: Pending |
2 | 2 | ||
3 | --- /tmp/mkfs.jffs2.c 2009-01-11 15:28:41.000000000 +0100 | 3 | Index: git/jffsX-utils/mkfs.jffs2.c |
4 | +++ git/jffsX-utils/mkfs.jffs2.c 2009-01-11 15:59:29.000000000 +0100 | 4 | =================================================================== |
5 | @@ -100,6 +100,11 @@ | 5 | --- git.orig/jffsX-utils/mkfs.jffs2.c |
6 | +++ git/jffsX-utils/mkfs.jffs2.c | ||
7 | @@ -100,6 +100,11 @@ struct filesystem_entry { | ||
6 | struct rb_node hardlink_rb; | 8 | struct rb_node hardlink_rb; |
7 | }; | 9 | }; |
8 | 10 | ||
@@ -14,7 +16,7 @@ Upstream-Status: Pending | |||
14 | struct rb_root hardlinks; | 16 | struct rb_root hardlinks; |
15 | static int out_fd = -1; | 17 | static int out_fd = -1; |
16 | static int in_fd = -1; | 18 | static int in_fd = -1; |
17 | @@ -408,7 +413,7 @@ | 19 | @@ -309,7 +314,7 @@ static struct filesystem_entry *recursiv |
18 | char *hpath, *tpath; | 20 | char *hpath, *tpath; |
19 | struct dirent *dp, **namelist; | 21 | struct dirent *dp, **namelist; |
20 | struct filesystem_entry *entry; | 22 | struct filesystem_entry *entry; |
@@ -22,8 +24,8 @@ Upstream-Status: Pending | |||
22 | + struct ignorepath_entry* element = ignorepath; | 24 | + struct ignorepath_entry* element = ignorepath; |
23 | 25 | ||
24 | if (lstat(hostpath, &sb)) { | 26 | if (lstat(hostpath, &sb)) { |
25 | perror_msg_and_die("%s", hostpath); | 27 | sys_errmsg_die("%s", hostpath); |
26 | @@ -417,6 +422,15 @@ | 28 | @@ -318,6 +323,15 @@ static struct filesystem_entry *recursiv |
27 | entry = add_host_filesystem_entry(targetpath, hostpath, | 29 | entry = add_host_filesystem_entry(targetpath, hostpath, |
28 | sb.st_uid, sb.st_gid, sb.st_mode, 0, parent); | 30 | sb.st_uid, sb.st_gid, sb.st_mode, 0, parent); |
29 | 31 | ||
@@ -38,8 +40,8 @@ Upstream-Status: Pending | |||
38 | + | 40 | + |
39 | n = scandir(hostpath, &namelist, 0, alphasort); | 41 | n = scandir(hostpath, &namelist, 0, alphasort); |
40 | if (n < 0) { | 42 | if (n < 0) { |
41 | perror_msg_and_die("opening directory %s", hostpath); | 43 | sys_errmsg_die("opening directory %s", hostpath); |
42 | @@ -1453,6 +1467,7 @@ | 44 | @@ -1359,6 +1373,7 @@ static struct option long_options[] = { |
43 | {"root", 1, NULL, 'r'}, | 45 | {"root", 1, NULL, 'r'}, |
44 | {"pagesize", 1, NULL, 's'}, | 46 | {"pagesize", 1, NULL, 's'}, |
45 | {"eraseblock", 1, NULL, 'e'}, | 47 | {"eraseblock", 1, NULL, 'e'}, |
@@ -47,15 +49,15 @@ Upstream-Status: Pending | |||
47 | {"output", 1, NULL, 'o'}, | 49 | {"output", 1, NULL, 'o'}, |
48 | {"help", 0, NULL, 'h'}, | 50 | {"help", 0, NULL, 'h'}, |
49 | {"verbose", 0, NULL, 'v'}, | 51 | {"verbose", 0, NULL, 'v'}, |
50 | @@ -1500,6 +1515,7 @@ | 52 | @@ -1409,6 +1424,7 @@ static const char helptext[] = |
51 | " -L, --list-compressors Show the list of the avaiable compressors\n" | 53 | " -L, --list-compressors Show the list of the available compressors\n" |
52 | " -t, --test-compression Call decompress and compare with the original (for test)\n" | 54 | " -t, --test-compression Call decompress and compare with the original (for test)\n" |
53 | " -n, --no-cleanmarkers Don't add a cleanmarker to every eraseblock\n" | 55 | " -n, --no-cleanmarkers Don't add a cleanmarker to every eraseblock\n" |
54 | +" -I, --ignore=PATH Ignore sub directory and file tree below PATH when recursing over the file system\n" | 56 | +" -I, --ignore=PATH Ignore sub directory and file tree below PATH when recursing over the file system\n" |
55 | " -o, --output=FILE Output to FILE (default: stdout)\n" | 57 | " -o, --output=FILE Output to FILE (default: stdout)\n" |
56 | " -l, --little-endian Create a little-endian filesystem\n" | 58 | " -l, --little-endian Create a little-endian filesystem\n" |
57 | " -b, --big-endian Create a big-endian filesystem\n" | 59 | " -b, --big-endian Create a big-endian filesystem\n" |
58 | @@ -1666,6 +1682,7 @@ | 60 | @@ -1566,6 +1582,7 @@ int main(int argc, char **argv) |
59 | char *compr_name = NULL; | 61 | char *compr_name = NULL; |
60 | int compr_prior = -1; | 62 | int compr_prior = -1; |
61 | int warn_page_size = 0; | 63 | int warn_page_size = 0; |
@@ -63,7 +65,7 @@ Upstream-Status: Pending | |||
63 | 65 | ||
64 | page_size = sysconf(_SC_PAGESIZE); | 66 | page_size = sysconf(_SC_PAGESIZE); |
65 | if (page_size < 0) /* System doesn't know so ... */ | 67 | if (page_size < 0) /* System doesn't know so ... */ |
66 | @@ -1676,7 +1693,7 @@ | 68 | @@ -1576,7 +1593,7 @@ int main(int argc, char **argv) |
67 | jffs2_compressors_init(); | 69 | jffs2_compressors_init(); |
68 | 70 | ||
69 | while ((opt = getopt_long(argc, argv, | 71 | while ((opt = getopt_long(argc, argv, |
@@ -72,7 +74,7 @@ Upstream-Status: Pending | |||
72 | { | 74 | { |
73 | switch (opt) { | 75 | switch (opt) { |
74 | case 'D': | 76 | case 'D': |
75 | @@ -1700,6 +1717,28 @@ | 77 | @@ -1600,6 +1617,28 @@ int main(int argc, char **argv) |
76 | warn_page_size = 0; /* set by user, so don't need to warn */ | 78 | warn_page_size = 0; /* set by user, so don't need to warn */ |
77 | break; | 79 | break; |
78 | 80 | ||
@@ -100,4 +102,4 @@ Upstream-Status: Pending | |||
100 | + | 102 | + |
101 | case 'o': | 103 | case 'o': |
102 | if (out_fd != -1) { | 104 | if (out_fd != -1) { |
103 | error_msg_and_die("output filename specified more than once"); | 105 | errmsg_die("output filename specified more than once"); |