diff options
author | Richard Purdie <richard@openedhand.com> | 2006-05-09 17:44:12 +0000 |
---|---|---|
committer | Richard Purdie <richard@openedhand.com> | 2006-05-09 17:44:12 +0000 |
commit | c4aeea061cef9be1956614b2654e1a7a0150b895 (patch) | |
tree | c946daa5fbd2ff9618d6abcdea47dfdce04bfe8a /openembedded/packages/busybox | |
parent | d097b90ed729456b685e457c99ac9c64f96e214c (diff) | |
download | poky-c4aeea061cef9be1956614b2654e1a7a0150b895.tar.gz |
busybox 1.00 -> 1.01
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@384 311d38ba-8fff-0310-9ca6-ca027cbcb966
Diffstat (limited to 'openembedded/packages/busybox')
-rw-r--r-- | openembedded/packages/busybox/busybox-1.00/celf-ash-builtins.patch | 431 | ||||
-rw-r--r-- | openembedded/packages/busybox/busybox-1.00/console.patch | 13 | ||||
-rw-r--r-- | openembedded/packages/busybox/busybox-1.00/gzip-spurious-const.patch | 11 | ||||
-rw-r--r-- | openembedded/packages/busybox/busybox-1.01/add-getkey-applet.patch (renamed from openembedded/packages/busybox/busybox-1.00/add-getkey-applet.patch) | 0 | ||||
-rw-r--r-- | openembedded/packages/busybox/busybox-1.01/angstrom/defconfig | 475 | ||||
-rw-r--r-- | openembedded/packages/busybox/busybox-1.01/below.patch (renamed from openembedded/packages/busybox/busybox-1.00/below.patch) | 0 | ||||
-rw-r--r-- | openembedded/packages/busybox/busybox-1.01/defconfig (renamed from openembedded/packages/busybox/busybox-1.00/defconfig) | 0 | ||||
-rw-r--r-- | openembedded/packages/busybox/busybox-1.01/dhcp-hostname.patch (renamed from openembedded/packages/busybox/busybox-1.00/dhcp-hostname.patch) | 13 | ||||
-rw-r--r-- | openembedded/packages/busybox/busybox-1.01/dhcpretrytime.patch (renamed from openembedded/packages/busybox/busybox-1.00/dhcpretrytime.patch) | 26 | ||||
-rw-r--r-- | openembedded/packages/busybox/busybox-1.01/familiar/defconfig | 470 | ||||
-rw-r--r-- | openembedded/packages/busybox/busybox-1.01/fbset.patch (renamed from openembedded/packages/busybox/busybox-1.00/fbset.patch) | 0 | ||||
-rw-r--r-- | openembedded/packages/busybox/busybox-1.01/hdparm_M.patch (renamed from openembedded/packages/busybox/busybox-1.00/hdparm_M.patch) | 0 | ||||
-rw-r--r-- | openembedded/packages/busybox/busybox-1.01/ifupdown-spurious-environ.patch (renamed from openembedded/packages/busybox/busybox-1.00/ifupdown-spurious-environ.patch) | 0 | ||||
-rw-r--r-- | openembedded/packages/busybox/busybox-1.01/iproute-flush-cache.patch (renamed from openembedded/packages/busybox/busybox-1.00/iproute-flush-cache.patch) | 0 | ||||
-rw-r--r-- | openembedded/packages/busybox/busybox-1.01/mount-all-type.patch (renamed from openembedded/packages/busybox/busybox-1.00/mount-all-type.patch) | 0 | ||||
-rw-r--r-- | openembedded/packages/busybox/busybox-1.01/nylon/defconfig (renamed from openembedded/packages/busybox/busybox-1.00/nylon/defconfig) | 0 | ||||
-rw-r--r-- | openembedded/packages/busybox/busybox-1.01/openmn/defconfig (renamed from openembedded/packages/busybox/busybox-1.00/openmn/defconfig) | 0 | ||||
-rw-r--r-- | openembedded/packages/busybox/busybox-1.01/openzaurus/defconfig | 475 | ||||
-rw-r--r-- | openembedded/packages/busybox/busybox-1.01/readlink.patch (renamed from openembedded/packages/busybox/busybox-1.00/readlink.patch) | 0 | ||||
-rw-r--r-- | openembedded/packages/busybox/busybox-1.01/rmmod.patch (renamed from openembedded/packages/busybox/busybox-1.00/rmmod.patch) | 0 | ||||
-rw-r--r-- | openembedded/packages/busybox/busybox-1.01/slugos/defconfig | 444 | ||||
-rw-r--r-- | openembedded/packages/busybox/busybox-1.01/slugos/sysctl.conf | 32 | ||||
-rw-r--r-- | openembedded/packages/busybox/busybox-1.01/slugos/udhcpscript.patch | 162 | ||||
-rw-r--r-- | openembedded/packages/busybox/busybox-1.01/sparc/defconfig (renamed from openembedded/packages/busybox/busybox-1.00/sparc/defconfig) | 0 | ||||
-rw-r--r-- | openembedded/packages/busybox/busybox-1.01/thumb-bsdlabel.patch | 11 | ||||
-rw-r--r-- | openembedded/packages/busybox/busybox-1.01/uclibc_posix.patch (renamed from openembedded/packages/busybox/busybox-1.00/uclibc_posix.patch) | 0 | ||||
-rw-r--r-- | openembedded/packages/busybox/busybox-1.01/udhcppidfile-breakage.patch (renamed from openembedded/packages/busybox/busybox-1.00/udhcppidfile-breakage.patch) | 0 | ||||
-rw-r--r-- | openembedded/packages/busybox/busybox-1.01/udhcppidfile.patch (renamed from openembedded/packages/busybox/busybox-1.00/udhcppidfile.patch) | 0 | ||||
-rw-r--r-- | openembedded/packages/busybox/busybox-1.01/udhcpscript.patch (renamed from openembedded/packages/busybox/busybox-1.00/udhcpscript.patch) | 0 | ||||
-rw-r--r-- | openembedded/packages/busybox/busybox-1.01/wrt54/defconfig (renamed from openembedded/packages/busybox/busybox-1.00/wrt54/defconfig) | 0 | ||||
-rw-r--r-- | openembedded/packages/busybox/busybox_1.01.bb (renamed from openembedded/packages/busybox/busybox_1.00.bb) | 28 | ||||
-rw-r--r-- | openembedded/packages/busybox/files/glibc2.4-icmp6.patch | 15 |
32 files changed, 2123 insertions, 483 deletions
diff --git a/openembedded/packages/busybox/busybox-1.00/celf-ash-builtins.patch b/openembedded/packages/busybox/busybox-1.00/celf-ash-builtins.patch deleted file mode 100644 index ec1925e6ad..0000000000 --- a/openembedded/packages/busybox/busybox-1.00/celf-ash-builtins.patch +++ /dev/null | |||
@@ -1,431 +0,0 @@ | |||
1 | diff -Naur busybox-1.00-pre3.orig/coreutils/echo.c busybox-1.00-pre3/coreutils/echo.c | ||
2 | --- busybox-1.00-pre3.orig/coreutils/echo.c 2003-03-19 12:11:33.000000000 +0300 | ||
3 | +++ busybox-1.00-pre3/coreutils/echo.c 2003-11-07 17:47:35.000000000 +0300 | ||
4 | @@ -122,7 +122,11 @@ | ||
5 | #endif | ||
6 | |||
7 | DONE: | ||
8 | - bb_fflush_stdout_and_exit(EXIT_SUCCESS); | ||
9 | +#ifdef CONFIG_FEATURE_BUILTIN_ECHO | ||
10 | + return EXIT_SUCCESS; | ||
11 | +#else | ||
12 | + bb_fflush_stdout_and_exit(EXIT_SUCCESS); | ||
13 | +#endif | ||
14 | } | ||
15 | |||
16 | /*- | ||
17 | diff -Naur busybox-1.00-pre3.orig/coreutils/test.c busybox-1.00-pre3/coreutils/test.c | ||
18 | --- busybox-1.00-pre3.orig/coreutils/test.c 2003-07-15 01:20:45.000000000 +0400 | ||
19 | +++ busybox-1.00-pre3/coreutils/test.c 2003-11-07 17:47:35.000000000 +0300 | ||
20 | @@ -188,19 +188,19 @@ | ||
21 | /* Implement special cases from POSIX.2, section 4.62.4 */ | ||
22 | switch (argc) { | ||
23 | case 1: | ||
24 | - exit(1); | ||
25 | + return (1); | ||
26 | case 2: | ||
27 | - exit(*argv[1] == '\0'); | ||
28 | + return (*argv[1] == '\0'); | ||
29 | case 3: | ||
30 | if (argv[1][0] == '!' && argv[1][1] == '\0') { | ||
31 | - exit(!(*argv[2] == '\0')); | ||
32 | + return (!(*argv[2] == '\0')); | ||
33 | } | ||
34 | break; | ||
35 | case 4: | ||
36 | if (argv[1][0] != '!' || argv[1][1] != '\0') { | ||
37 | if (t_lex(argv[2]), t_wp_op && t_wp_op->op_type == BINOP) { | ||
38 | t_wp = &argv[1]; | ||
39 | - exit(binop() == 0); | ||
40 | + return (binop() == 0); | ||
41 | } | ||
42 | } | ||
43 | break; | ||
44 | @@ -208,7 +208,7 @@ | ||
45 | if (argv[1][0] == '!' && argv[1][1] == '\0') { | ||
46 | if (t_lex(argv[3]), t_wp_op && t_wp_op->op_type == BINOP) { | ||
47 | t_wp = &argv[2]; | ||
48 | - exit(!(binop() == 0)); | ||
49 | + return (!(binop() == 0)); | ||
50 | } | ||
51 | } | ||
52 | break; | ||
53 | diff -Naur busybox-1.00-pre3.orig/include/usage.h busybox-1.00-pre3/include/usage.h | ||
54 | --- busybox-1.00-pre3.orig/include/usage.h 2003-08-29 18:18:26.000000000 +0400 | ||
55 | +++ busybox-1.00-pre3/include/usage.h 2003-11-07 17:47:59.000000000 +0300 | ||
56 | @@ -1760,6 +1760,13 @@ | ||
57 | "quit\n" \ | ||
58 | "221 foobar closing connection\n" | ||
59 | |||
60 | +#define nice_trivial_usage \ | ||
61 | + "[OPTION] [COMMAND [ARG]...]" | ||
62 | +#define nice_full_usage \ | ||
63 | + "Run COMMAND with an adjusted scheduling priority." | ||
64 | +#define nice_example_usage \ | ||
65 | + "$ nice -n 0 /tmp/foo \n" | ||
66 | + | ||
67 | #define netstat_trivial_usage \ | ||
68 | "[-laenrtuwx]" | ||
69 | #define netstat_full_usage \ | ||
70 | diff -Naur busybox-1.00-pre3.orig/shell/Config.in busybox-1.00-pre3/shell/Config.in | ||
71 | --- busybox-1.00-pre3.orig/shell/Config.in 2003-09-12 08:51:25.000000000 +0400 | ||
72 | +++ busybox-1.00-pre3/shell/Config.in 2003-11-07 17:47:59.000000000 +0300 | ||
73 | @@ -53,6 +53,34 @@ | ||
74 | help | ||
75 | Enable job control in the ash shell. | ||
76 | |||
77 | +config CONFIG_ASH_PIPE_OPTIMIZATION | ||
78 | + bool " Enable ash pipe optimization " | ||
79 | + default y | ||
80 | + depends on CONFIG_ASH | ||
81 | + help | ||
82 | + Eliminate cat at the beginning of the pipe. | ||
83 | + | ||
84 | +config CONFIG_FEATURE_BUILTIN_TEST | ||
85 | + bool " Builtin test command" | ||
86 | + default y | ||
87 | + depends on CONFIG_ASH | ||
88 | + help | ||
89 | + Builtin test command" | ||
90 | + | ||
91 | +config CONFIG_FEATURE_BUILTIN_ECHO | ||
92 | + bool " Builtin echo command" | ||
93 | + default y | ||
94 | + depends on CONFIG_ASH | ||
95 | + help | ||
96 | + Builtin echo command" | ||
97 | + | ||
98 | +config CONFIG_FEATURE_BUILTIN_PIDOF | ||
99 | + bool " Builtin pidof command" | ||
100 | + default y | ||
101 | + depends on CONFIG_ASH && CONFIG_PIDOF | ||
102 | + help | ||
103 | + Builtin pidof command" | ||
104 | + | ||
105 | config CONFIG_ASH_ALIAS | ||
106 | bool " Enable alias support" | ||
107 | default y | ||
108 | diff -Naur busybox-1.00-pre3.orig/shell/ash.c busybox-1.00-pre3/shell/ash.c | ||
109 | --- busybox-1.00-pre3.orig/shell/ash.c 2003-09-02 06:36:17.000000000 +0400 | ||
110 | +++ busybox-1.00-pre3/shell/ash.c 2003-11-07 17:47:59.000000000 +0300 | ||
111 | @@ -1259,6 +1259,16 @@ | ||
112 | #ifdef JOBS | ||
113 | static int killcmd(int, char **); | ||
114 | #endif | ||
115 | +#ifdef CONFIG_FEATURE_BUILTIN_TEST | ||
116 | +static int testcmd(int, char **); | ||
117 | +#endif | ||
118 | +#ifdef CONFIG_FEATURE_BUILTIN_ECHO | ||
119 | +static int echocmd(int, char**); | ||
120 | +#endif | ||
121 | +#ifdef CONFIG_FEATURE_BUILTIN_PIDOF | ||
122 | +static int pidofcmd(int, char **); | ||
123 | +#endif | ||
124 | + | ||
125 | |||
126 | /* $NetBSD: mail.h,v 1.9 2002/11/24 22:35:40 christos Exp $ */ | ||
127 | |||
128 | @@ -1281,39 +1291,6 @@ | ||
129 | /* unsigned flags; */ | ||
130 | }; | ||
131 | |||
132 | -#ifdef CONFIG_ASH_CMDCMD | ||
133 | -# ifdef JOBS | ||
134 | -# ifdef CONFIG_ASH_ALIAS | ||
135 | -# define COMMANDCMD (builtincmd + 7) | ||
136 | -# define EXECCMD (builtincmd + 10) | ||
137 | -# else | ||
138 | -# define COMMANDCMD (builtincmd + 6) | ||
139 | -# define EXECCMD (builtincmd + 9) | ||
140 | -# endif | ||
141 | -# else /* ! JOBS */ | ||
142 | -# ifdef CONFIG_ASH_ALIAS | ||
143 | -# define COMMANDCMD (builtincmd + 6) | ||
144 | -# define EXECCMD (builtincmd + 9) | ||
145 | -# else | ||
146 | -# define COMMANDCMD (builtincmd + 5) | ||
147 | -# define EXECCMD (builtincmd + 8) | ||
148 | -# endif | ||
149 | -# endif /* JOBS */ | ||
150 | -#else /* ! CONFIG_ASH_CMDCMD */ | ||
151 | -# ifdef JOBS | ||
152 | -# ifdef CONFIG_ASH_ALIAS | ||
153 | -# define EXECCMD (builtincmd + 9) | ||
154 | -# else | ||
155 | -# define EXECCMD (builtincmd + 8) | ||
156 | -# endif | ||
157 | -# else /* ! JOBS */ | ||
158 | -# ifdef CONFIG_ASH_ALIAS | ||
159 | -# define EXECCMD (builtincmd + 8) | ||
160 | -# else | ||
161 | -# define EXECCMD (builtincmd + 7) | ||
162 | -# endif | ||
163 | -# endif /* JOBS */ | ||
164 | -#endif /* CONFIG_ASH_CMDCMD */ | ||
165 | |||
166 | #define BUILTIN_NOSPEC "0" | ||
167 | #define BUILTIN_SPECIAL "1" | ||
168 | @@ -1328,65 +1305,21 @@ | ||
169 | #define IS_BUILTIN_REGULAR(builtincmd) ((builtincmd)->name[0] & 2) | ||
170 | |||
171 | static const struct builtincmd builtincmd[] = { | ||
172 | - { BUILTIN_SPEC_REG ".", dotcmd }, | ||
173 | - { BUILTIN_SPEC_REG ":", truecmd }, | ||
174 | -#ifdef CONFIG_ASH_ALIAS | ||
175 | - { BUILTIN_REG_ASSG "alias", aliascmd }, | ||
176 | -#endif | ||
177 | -#ifdef JOBS | ||
178 | - { BUILTIN_REGULAR "bg", bgcmd }, | ||
179 | -#endif | ||
180 | - { BUILTIN_SPEC_REG "break", breakcmd }, | ||
181 | - { BUILTIN_REGULAR "cd", cdcmd }, | ||
182 | - { BUILTIN_NOSPEC "chdir", cdcmd }, | ||
183 | -#ifdef CONFIG_ASH_CMDCMD | ||
184 | - { BUILTIN_REGULAR "command", commandcmd }, | ||
185 | -#endif | ||
186 | - { BUILTIN_SPEC_REG "continue", breakcmd }, | ||
187 | - { BUILTIN_SPEC_REG "eval", evalcmd }, | ||
188 | - { BUILTIN_SPEC_REG "exec", execcmd }, | ||
189 | - { BUILTIN_SPEC_REG "exit", exitcmd }, | ||
190 | - { BUILTIN_SPEC_REG_ASSG "export", exportcmd }, | ||
191 | - { BUILTIN_REGULAR "false", falsecmd }, | ||
192 | -#ifdef JOBS | ||
193 | - { BUILTIN_REGULAR "fg", fgcmd }, | ||
194 | -#endif | ||
195 | -#ifdef CONFIG_ASH_GETOPTS | ||
196 | - { BUILTIN_REGULAR "getopts", getoptscmd }, | ||
197 | -#endif | ||
198 | - { BUILTIN_NOSPEC "hash", hashcmd }, | ||
199 | -#ifndef CONFIG_FEATURE_SH_EXTRA_QUIET | ||
200 | - { BUILTIN_NOSPEC "help", helpcmd }, | ||
201 | -#endif | ||
202 | -#ifdef JOBS | ||
203 | - { BUILTIN_REGULAR "jobs", jobscmd }, | ||
204 | - { BUILTIN_REGULAR "kill", killcmd }, | ||
205 | -#endif | ||
206 | -#ifdef CONFIG_ASH_MATH_SUPPORT | ||
207 | - { BUILTIN_NOSPEC "let", letcmd }, | ||
208 | -#endif | ||
209 | - { BUILTIN_ASSIGN "local", localcmd }, | ||
210 | - { BUILTIN_NOSPEC "pwd", pwdcmd }, | ||
211 | - { BUILTIN_REGULAR "read", readcmd }, | ||
212 | - { BUILTIN_SPEC_REG_ASSG "readonly", exportcmd }, | ||
213 | - { BUILTIN_SPEC_REG "return", returncmd }, | ||
214 | - { BUILTIN_SPEC_REG "set", setcmd }, | ||
215 | - { BUILTIN_SPEC_REG "shift", shiftcmd }, | ||
216 | - { BUILTIN_SPEC_REG "times", timescmd }, | ||
217 | - { BUILTIN_SPEC_REG "trap", trapcmd }, | ||
218 | - { BUILTIN_REGULAR "true", truecmd }, | ||
219 | - { BUILTIN_NOSPEC "type", typecmd }, | ||
220 | - { BUILTIN_NOSPEC "ulimit", ulimitcmd }, | ||
221 | - { BUILTIN_REGULAR "umask", umaskcmd }, | ||
222 | -#ifdef CONFIG_ASH_ALIAS | ||
223 | - { BUILTIN_REGULAR "unalias", unaliascmd }, | ||
224 | -#endif | ||
225 | - { BUILTIN_SPEC_REG "unset", unsetcmd }, | ||
226 | - { BUILTIN_REGULAR "wait", waitcmd }, | ||
227 | +#define BUILTIN_COMMAND_SPEC(code, str, func) {str, func}, | ||
228 | +#include "ash.d" | ||
229 | +{} | ||
230 | }; | ||
231 | |||
232 | -#define NUMBUILTINS (sizeof (builtincmd) / sizeof (struct builtincmd) ) | ||
233 | +enum { | ||
234 | +#define BUILTIN_COMMAND_SPEC(code, str, func) code, | ||
235 | +#include "ash.d" | ||
236 | +NUMBUILTINS | ||
237 | +}; | ||
238 | |||
239 | +#ifdef CONFIG_ASH_CMDCMD | ||
240 | +#define COMMANDCMD (builtincmd + COMMAND_CMD) | ||
241 | +#endif | ||
242 | +#define EXECCMD (builtincmd + EXEC_CMD) | ||
243 | |||
244 | |||
245 | struct cmdentry { | ||
246 | @@ -1678,7 +1611,8 @@ | ||
247 | |||
248 | /* from input.c: */ | ||
249 | { | ||
250 | - basepf.nextc = basepf.buf = basebuf; | ||
251 | + struct parsefile* pf = &basepf; | ||
252 | + pf->nextc = pf->buf = basebuf; | ||
253 | } | ||
254 | |||
255 | /* from trap.c: */ | ||
256 | @@ -2678,6 +2612,14 @@ | ||
257 | * Called to reset things after an exception. | ||
258 | */ | ||
259 | |||
260 | +#ifdef CONFIG_FEATURE_BUILTIN_ECHO | ||
261 | +static int | ||
262 | +echocmd(int argc, char **argv) | ||
263 | +{ | ||
264 | + return echo_main(argc, argv); | ||
265 | +} | ||
266 | +#endif | ||
267 | + | ||
268 | /* | ||
269 | * The eval commmand. | ||
270 | */ | ||
271 | @@ -3028,6 +2970,23 @@ | ||
272 | } | ||
273 | |||
274 | |||
275 | +static int | ||
276 | +cat_file(union node *n) | ||
277 | +{ | ||
278 | +#ifdef CONFIG_ASH_PIPE_OPTIMIZATION | ||
279 | + if (n->type == NCMD | ||
280 | + && n->ncmd.args != NULL | ||
281 | + && strcmp(n->ncmd.args->narg.text, "cat") == 0 | ||
282 | + && n->ncmd.args->narg.next != NULL | ||
283 | + && *n->ncmd.args->narg.next->narg.text != '-' | ||
284 | + && n->ncmd.args->narg.next->narg.next == NULL) | ||
285 | + { | ||
286 | + return open(n->ncmd.args->narg.next->narg.text, O_RDONLY); | ||
287 | + } | ||
288 | +#endif | ||
289 | + return -1; | ||
290 | +} | ||
291 | + | ||
292 | |||
293 | /* | ||
294 | * Evaluate a pipeline. All the processes in the pipeline are children | ||
295 | @@ -3057,7 +3016,11 @@ | ||
296 | prehash(lp->n); | ||
297 | pip[1] = -1; | ||
298 | if (lp->next) { | ||
299 | - if (pipe(pip) < 0) { | ||
300 | + if (prevfd < 0 && (prevfd = cat_file(lp->n)) >= 0) { | ||
301 | + // it is cat at the beginning of the pipe | ||
302 | + continue; | ||
303 | + } | ||
304 | + if (pipe(pip) < 0) { | ||
305 | close(prevfd); | ||
306 | error("Pipe call failed"); | ||
307 | } | ||
308 | @@ -3104,11 +3067,11 @@ | ||
309 | { | ||
310 | int saveherefd; | ||
311 | |||
312 | - result->fd = -1; | ||
313 | + result->fd = cat_file(n); | ||
314 | result->buf = NULL; | ||
315 | result->nleft = 0; | ||
316 | result->jp = NULL; | ||
317 | - if (n == NULL) { | ||
318 | + if (n == NULL || result->fd >= 0) { | ||
319 | goto out; | ||
320 | } | ||
321 | |||
322 | @@ -3562,6 +3525,24 @@ | ||
323 | } | ||
324 | } | ||
325 | |||
326 | +#ifdef CONFIG_FEATURE_BUILTIN_TEST | ||
327 | +static int | ||
328 | +testcmd(int argc, char** argv) | ||
329 | +{ | ||
330 | + bb_applet_name = argv[0]; | ||
331 | + return test_main(argc, argv); | ||
332 | +} | ||
333 | +#endif | ||
334 | + | ||
335 | +#ifdef CONFIG_FEATURE_BUILTIN_PIDOF | ||
336 | +static int | ||
337 | +pidofcmd(int argc, char** argv) | ||
338 | +{ | ||
339 | + bb_applet_name = argv[0]; | ||
340 | + return pidof_main(argc, argv); | ||
341 | +} | ||
342 | +#endif | ||
343 | + | ||
344 | |||
345 | static int | ||
346 | falsecmd(int argc, char **argv) | ||
347 | @@ -4943,7 +4924,9 @@ | ||
348 | ckfree(in.buf); | ||
349 | if (in.fd >= 0) { | ||
350 | close(in.fd); | ||
351 | - back_exitstatus = waitforjob(in.jp); | ||
352 | + if (in.jp != NULL) { | ||
353 | + back_exitstatus = waitforjob(in.jp); | ||
354 | + } | ||
355 | } | ||
356 | INTON; | ||
357 | |||
358 | diff -Naur busybox-1.00-pre3.orig/shell/ash.d busybox-1.00-pre3/shell/ash.d | ||
359 | --- busybox-1.00-pre3.orig/shell/ash.d 1970-01-01 03:00:00.000000000 +0300 | ||
360 | +++ busybox-1.00-pre3/shell/ash.d 2003-11-07 17:47:59.000000000 +0300 | ||
361 | @@ -0,0 +1,70 @@ | ||
362 | +BUILTIN_COMMAND_SPEC(DOT_CMD, BUILTIN_SPEC_REG ".", dotcmd) | ||
363 | +BUILTIN_COMMAND_SPEC(COMMA_CMD, BUILTIN_SPEC_REG ":", truecmd) | ||
364 | +#ifdef CONFIG_FEATURE_BUILTIN_TEST | ||
365 | +BUILTIN_COMMAND_SPEC(RPAR_CMD, BUILTIN_REGULAR "[", testcmd) | ||
366 | +#endif | ||
367 | +#ifdef CONFIG_ASH_ALIAS | ||
368 | +BUILTIN_COMMAND_SPEC(ALIAS_CMD, BUILTIN_REG_ASSG "alias", aliascmd) | ||
369 | +#endif | ||
370 | +#ifdef JOBS | ||
371 | +BUILTIN_COMMAND_SPEC(BG_CMD, BUILTIN_REGULAR "bg", bgcmd) | ||
372 | +#endif | ||
373 | +BUILTIN_COMMAND_SPEC(BREAK_CMD, BUILTIN_SPEC_REG "break", breakcmd) | ||
374 | +BUILTIN_COMMAND_SPEC(CD_CMD, BUILTIN_REGULAR "cd", cdcmd) | ||
375 | +BUILTIN_COMMAND_SPEC(CHDIR_CMD, BUILTIN_NOSPEC "chdir", cdcmd) | ||
376 | +#ifdef CONFIG_ASH__CMD_CMD | ||
377 | +BUILTIN_COMMAND_SPEC(COMMAND_CMD, BUILTIN_REGULAR "command", commandcmd) | ||
378 | +#endif | ||
379 | +BUILTIN_COMMAND_SPEC(CONTINUE_CMD,BUILTIN_SPEC_REG "continue", breakcmd) | ||
380 | +#ifdef CONFIG_FEATURE_BUILTIN_ECHO | ||
381 | +BUILTIN_COMMAND_SPEC(ECHO_CMD, BUILTIN_REGULAR "echo", echocmd) | ||
382 | +#endif | ||
383 | +BUILTIN_COMMAND_SPEC(EVAL_CMD, BUILTIN_SPEC_REG "eval", evalcmd) | ||
384 | +BUILTIN_COMMAND_SPEC(EXEC_CMD, BUILTIN_SPEC_REG "exec", execcmd) | ||
385 | +BUILTIN_COMMAND_SPEC(EXIT_CMD, BUILTIN_SPEC_REG "exit", exitcmd) | ||
386 | +BUILTIN_COMMAND_SPEC(EXPORT_CMD, BUILTIN_SPEC_REG_ASSG "export", exportcmd) | ||
387 | +BUILTIN_COMMAND_SPEC(FALSE_CMD, BUILTIN_REGULAR "false", falsecmd) | ||
388 | +#ifdef JOBS | ||
389 | +BUILTIN_COMMAND_SPEC(FG_CMD, BUILTIN_REGULAR "fg", fgcmd) | ||
390 | +#endif | ||
391 | +#ifdef CONFIG_ASH_GETOPTS | ||
392 | +BUILTIN_COMMAND_SPEC(GETOPTS_CMD, BUILTIN_REGULAR "getopts", getoptscmd) | ||
393 | +#endif | ||
394 | +BUILTIN_COMMAND_SPEC(HASH_CMD, BUILTIN_NOSPEC "hash", hashcmd) | ||
395 | +#ifndef CONFIG_FEATURE_SH_EXTRA_QUIET | ||
396 | +BUILTIN_COMMAND_SPEC(HELP_CMD, BUILTIN_NOSPEC "help", helpcmd) | ||
397 | +#endif | ||
398 | +#ifdef JOBS | ||
399 | +BUILTIN_COMMAND_SPEC(JOBS_CMD, BUILTIN_REGULAR "jobs", jobscmd) | ||
400 | +BUILTIN_COMMAND_SPEC(KILL_CMD, BUILTIN_REGULAR "kill", killcmd) | ||
401 | +#endif | ||
402 | +#ifdef CONFIG_ASH_MATH_SUPPORT | ||
403 | +BUILTIN_COMMAND_SPEC(LET_CMD, BUILTIN_NOSPEC "let", letcmd) | ||
404 | +#endif | ||
405 | +BUILTIN_COMMAND_SPEC(LOCAL_CMD, BUILTIN_ASSIGN "local", localcmd) | ||
406 | +#ifdef CONFIG_FEATURE_BUILTIN_PIDOF | ||
407 | +BUILTIN_COMMAND_SPEC(PIDOF_CMD, BUILTIN_REGULAR "pidof", pidofcmd) | ||
408 | +#endif | ||
409 | +BUILTIN_COMMAND_SPEC(PWD_CMD, BUILTIN_NOSPEC "pwd", pwdcmd) | ||
410 | +BUILTIN_COMMAND_SPEC(READ_CMD, BUILTIN_REGULAR "read", readcmd) | ||
411 | +BUILTIN_COMMAND_SPEC(READONLY_CMD,BUILTIN_SPEC_REG_ASSG "readonly", exportcmd) | ||
412 | +BUILTIN_COMMAND_SPEC(RETURN_CMD, BUILTIN_SPEC_REG "return", returncmd) | ||
413 | +BUILTIN_COMMAND_SPEC(SET_CMD, BUILTIN_SPEC_REG "set", setcmd) | ||
414 | +BUILTIN_COMMAND_SPEC(SHIFT_CMD, BUILTIN_SPEC_REG "shift", shiftcmd) | ||
415 | +#ifdef CONFIG_FEATURE_BUILTIN_TEST | ||
416 | +BUILTIN_COMMAND_SPEC(TEST_CMD, BUILTIN_REGULAR "test", testcmd) | ||
417 | +#endif | ||
418 | +BUILTIN_COMMAND_SPEC(TIMES_CMD, BUILTIN_SPEC_REG "times", timescmd) | ||
419 | +BUILTIN_COMMAND_SPEC(TRAP_CMD, BUILTIN_SPEC_REG "trap", trapcmd) | ||
420 | +BUILTIN_COMMAND_SPEC(TRUE_CMD, BUILTIN_REGULAR "true", truecmd) | ||
421 | +BUILTIN_COMMAND_SPEC(TYPE_CMD, BUILTIN_NOSPEC "type", typecmd) | ||
422 | +BUILTIN_COMMAND_SPEC(ULIMIT_CMD, BUILTIN_NOSPEC "ulimit", ulimitcmd) | ||
423 | +BUILTIN_COMMAND_SPEC(UMASK_CMD, BUILTIN_REGULAR "umask", umaskcmd) | ||
424 | +#ifdef CONFIG_ASH_ALIAS | ||
425 | +BUILTIN_COMMAND_SPEC(UNALIAS_CMD, BUILTIN_REGULAR "unalias", unaliascmd) | ||
426 | +#endif | ||
427 | +BUILTIN_COMMAND_SPEC(UNSET_CMD, BUILTIN_SPEC_REG "unset", unsetcmd) | ||
428 | +BUILTIN_COMMAND_SPEC(WAIT_CMD, BUILTIN_REGULAR "wait", waitcmd) | ||
429 | + | ||
430 | + | ||
431 | +#undef BUILTIN_COMMAND_SPEC | ||
diff --git a/openembedded/packages/busybox/busybox-1.00/console.patch b/openembedded/packages/busybox/busybox-1.00/console.patch deleted file mode 100644 index d57bdfbe89..0000000000 --- a/openembedded/packages/busybox/busybox-1.00/console.patch +++ /dev/null | |||
@@ -1,13 +0,0 @@ | |||
1 | --- busybox-1.00-pre2/libbb/get_console.c~console | ||
2 | +++ busybox-1.00-pre2/libbb/get_console.c | ||
3 | @@ -86,10 +86,6 @@ | ||
4 | { | ||
5 | int fd; | ||
6 | |||
7 | - if (-1 == (fd = open_a_console("/dev/console"))) | ||
8 | - return -1; | ||
9 | - else | ||
10 | - return fd; | ||
11 | fd = open_a_console(CURRENT_TTY); | ||
12 | if (fd >= 0) | ||
13 | return fd; | ||
diff --git a/openembedded/packages/busybox/busybox-1.00/gzip-spurious-const.patch b/openembedded/packages/busybox/busybox-1.00/gzip-spurious-const.patch deleted file mode 100644 index 114a284e99..0000000000 --- a/openembedded/packages/busybox/busybox-1.00/gzip-spurious-const.patch +++ /dev/null | |||
@@ -1,11 +0,0 @@ | |||
1 | --- busybox-1.00/archival/gzip.c.old 2005-06-05 22:57:32.000000000 +0100 | ||
2 | +++ busybox-1.00/archival/gzip.c 2005-06-05 22:57:38.000000000 +0100 | ||
3 | @@ -2162,7 +2162,7 @@ | ||
4 | * Construct the Huffman tree for the bit lengths and return the index in | ||
5 | * bl_order of the last bit length code to send. | ||
6 | */ | ||
7 | -static const int build_bl_tree() | ||
8 | +static int build_bl_tree() | ||
9 | { | ||
10 | int max_blindex; /* index of last bit length code of non zero freq */ | ||
11 | |||
diff --git a/openembedded/packages/busybox/busybox-1.00/add-getkey-applet.patch b/openembedded/packages/busybox/busybox-1.01/add-getkey-applet.patch index 6ce0df21bd..6ce0df21bd 100644 --- a/openembedded/packages/busybox/busybox-1.00/add-getkey-applet.patch +++ b/openembedded/packages/busybox/busybox-1.01/add-getkey-applet.patch | |||
diff --git a/openembedded/packages/busybox/busybox-1.01/angstrom/defconfig b/openembedded/packages/busybox/busybox-1.01/angstrom/defconfig new file mode 100644 index 0000000000..34a5804a4d --- /dev/null +++ b/openembedded/packages/busybox/busybox-1.01/angstrom/defconfig | |||
@@ -0,0 +1,475 @@ | |||
1 | # | ||
2 | # Automatically generated make config: don't edit | ||
3 | # | ||
4 | HAVE_DOT_CONFIG=y | ||
5 | |||
6 | # | ||
7 | # General Configuration | ||
8 | # | ||
9 | # CONFIG_FEATURE_BUFFERS_USE_MALLOC is not set | ||
10 | CONFIG_FEATURE_BUFFERS_GO_ON_STACK=y | ||
11 | # CONFIG_FEATURE_BUFFERS_GO_IN_BSS is not set | ||
12 | # CONFIG_FEATURE_VERBOSE_USAGE is not set | ||
13 | # CONFIG_FEATURE_INSTALLER is not set | ||
14 | # CONFIG_LOCALE_SUPPORT is not set | ||
15 | # CONFIG_FEATURE_DEVFS is not set | ||
16 | CONFIG_FEATURE_DEVPTS=y | ||
17 | # CONFIG_FEATURE_CLEAN_UP is not set | ||
18 | # CONFIG_FEATURE_SUID is not set | ||
19 | # CONFIG_SELINUX is not set | ||
20 | |||
21 | # | ||
22 | # Build Options | ||
23 | # | ||
24 | # CONFIG_STATIC is not set | ||
25 | CONFIG_LFS=y | ||
26 | # USING_CROSS_COMPILER is not set | ||
27 | EXTRA_CFLAGS_OPTIONS="" | ||
28 | |||
29 | # | ||
30 | # Installation Options | ||
31 | # | ||
32 | # CONFIG_INSTALL_NO_USR is not set | ||
33 | PREFIX="./_install" | ||
34 | |||
35 | # | ||
36 | # Archival Utilities | ||
37 | # | ||
38 | CONFIG_AR=y | ||
39 | # CONFIG_FEATURE_AR_LONG_FILENAMES is not set | ||
40 | CONFIG_BUNZIP2=y | ||
41 | CONFIG_CPIO=y | ||
42 | # CONFIG_DPKG is not set | ||
43 | # CONFIG_DPKG_DEB is not set | ||
44 | CONFIG_GUNZIP=y | ||
45 | # CONFIG_FEATURE_GUNZIP_UNCOMPRESS is not set | ||
46 | CONFIG_GZIP=y | ||
47 | # CONFIG_RPM2CPIO is not set | ||
48 | # CONFIG_RPM is not set | ||
49 | CONFIG_TAR=y | ||
50 | CONFIG_FEATURE_TAR_CREATE=y | ||
51 | CONFIG_FEATURE_TAR_BZIP2=y | ||
52 | CONFIG_FEATURE_TAR_FROM=y | ||
53 | CONFIG_FEATURE_TAR_GZIP=y | ||
54 | # CONFIG_FEATURE_TAR_COMPRESS is not set | ||
55 | CONFIG_FEATURE_TAR_OLDGNU_COMPATABILITY=y | ||
56 | CONFIG_FEATURE_TAR_GNU_EXTENSIONS=y | ||
57 | # CONFIG_FEATURE_TAR_LONG_OPTIONS is not set | ||
58 | # CONFIG_UNCOMPRESS is not set | ||
59 | # CONFIG_UNZIP is not set | ||
60 | |||
61 | # | ||
62 | # Common options for cpio and tar | ||
63 | # | ||
64 | # CONFIG_FEATURE_UNARCHIVE_TAPE is not set | ||
65 | |||
66 | # | ||
67 | # Coreutils | ||
68 | # | ||
69 | CONFIG_BASENAME=y | ||
70 | # CONFIG_CAL is not set | ||
71 | CONFIG_CAT=y | ||
72 | CONFIG_CHGRP=y | ||
73 | CONFIG_CHMOD=y | ||
74 | CONFIG_CHOWN=y | ||
75 | CONFIG_CHROOT=y | ||
76 | # CONFIG_CMP is not set | ||
77 | CONFIG_CP=y | ||
78 | CONFIG_CUT=y | ||
79 | CONFIG_DATE=y | ||
80 | |||
81 | # | ||
82 | # date (forced enabled for use with watch) | ||
83 | # | ||
84 | # CONFIG_FEATURE_DATE_ISOFMT is not set | ||
85 | CONFIG_DD=y | ||
86 | CONFIG_DF=y | ||
87 | CONFIG_DIRNAME=y | ||
88 | # CONFIG_DOS2UNIX is not set | ||
89 | CONFIG_DU=y | ||
90 | CONFIG_FEATURE_DU_DEFALT_BLOCKSIZE_1K=y | ||
91 | CONFIG_ECHO=y | ||
92 | CONFIG_FEATURE_FANCY_ECHO=y | ||
93 | CONFIG_ENV=y | ||
94 | CONFIG_EXPR=y | ||
95 | CONFIG_FALSE=y | ||
96 | # CONFIG_FOLD is not set | ||
97 | CONFIG_HEAD=y | ||
98 | # CONFIG_FEATURE_FANCY_HEAD is not set | ||
99 | # CONFIG_HOSTID is not set | ||
100 | CONFIG_ID=y | ||
101 | # CONFIG_INSTALL is not set | ||
102 | # CONFIG_LENGTH is not set | ||
103 | CONFIG_LN=y | ||
104 | CONFIG_LOGNAME=y | ||
105 | CONFIG_LS=y | ||
106 | CONFIG_FEATURE_LS_FILETYPES=y | ||
107 | CONFIG_FEATURE_LS_FOLLOWLINKS=y | ||
108 | # CONFIG_FEATURE_LS_RECURSIVE is not set | ||
109 | CONFIG_FEATURE_LS_SORTFILES=y | ||
110 | CONFIG_FEATURE_LS_TIMESTAMPS=y | ||
111 | CONFIG_FEATURE_LS_USERNAME=y | ||
112 | CONFIG_FEATURE_LS_COLOR=y | ||
113 | CONFIG_MD5SUM=y | ||
114 | CONFIG_MKDIR=y | ||
115 | CONFIG_MKFIFO=y | ||
116 | CONFIG_MKNOD=y | ||
117 | CONFIG_MV=y | ||
118 | CONFIG_OD=y | ||
119 | CONFIG_PRINTF=y | ||
120 | CONFIG_PWD=y | ||
121 | # CONFIG_REALPATH is not set | ||
122 | CONFIG_RM=y | ||
123 | CONFIG_RMDIR=y | ||
124 | CONFIG_SEQ=y | ||
125 | # CONFIG_SHA1SUM is not set | ||
126 | CONFIG_SLEEP=y | ||
127 | # CONFIG_FEATURE_FANCY_SLEEP is not set | ||
128 | CONFIG_SORT=y | ||
129 | CONFIG_STTY=y | ||
130 | CONFIG_SYNC=y | ||
131 | CONFIG_TAIL=y | ||
132 | CONFIG_FEATURE_FANCY_TAIL=y | ||
133 | CONFIG_TEE=y | ||
134 | # CONFIG_FEATURE_TEE_USE_BLOCK_IO is not set | ||
135 | CONFIG_TEST=y | ||
136 | |||
137 | # | ||
138 | # test (forced enabled for use with shell) | ||
139 | # | ||
140 | # CONFIG_FEATURE_TEST_64 is not set | ||
141 | CONFIG_TOUCH=y | ||
142 | CONFIG_TR=y | ||
143 | CONFIG_TRUE=y | ||
144 | CONFIG_TTY=y | ||
145 | CONFIG_UNAME=y | ||
146 | CONFIG_UNIQ=y | ||
147 | # CONFIG_USLEEP is not set | ||
148 | # CONFIG_UUDECODE is not set | ||
149 | # CONFIG_UUENCODE is not set | ||
150 | CONFIG_WATCH=y | ||
151 | CONFIG_WC=y | ||
152 | CONFIG_WHO=y | ||
153 | CONFIG_WHOAMI=y | ||
154 | CONFIG_YES=y | ||
155 | |||
156 | # | ||
157 | # Common options for cp and mv | ||
158 | # | ||
159 | # CONFIG_FEATURE_PRESERVE_HARDLINKS is not set | ||
160 | |||
161 | # | ||
162 | # Common options for ls and more | ||
163 | # | ||
164 | CONFIG_FEATURE_AUTOWIDTH=y | ||
165 | |||
166 | # | ||
167 | # Common options for df, du, ls | ||
168 | # | ||
169 | CONFIG_FEATURE_HUMAN_READABLE=y | ||
170 | |||
171 | # | ||
172 | # Common options for md5sum, sha1sum | ||
173 | # | ||
174 | # CONFIG_FEATURE_MD5_SHA1_SUM_CHECK is not set | ||
175 | |||
176 | # | ||
177 | # Console Utilities | ||
178 | # | ||
179 | CONFIG_CHVT=y | ||
180 | CONFIG_CLEAR=y | ||
181 | CONFIG_DEALLOCVT=y | ||
182 | # CONFIG_DUMPKMAP is not set | ||
183 | CONFIG_GETKEY=y | ||
184 | # CONFIG_LOADFONT is not set | ||
185 | # CONFIG_LOADKMAP is not set | ||
186 | CONFIG_OPENVT=y | ||
187 | CONFIG_RESET=y | ||
188 | # CONFIG_SETKEYCODES is not set | ||
189 | |||
190 | # | ||
191 | # Debian Utilities | ||
192 | # | ||
193 | CONFIG_MKTEMP=y | ||
194 | # CONFIG_PIPE_PROGRESS is not set | ||
195 | CONFIG_READLINK=y | ||
196 | CONFIG_FEATURE_READLINK_FOLLOW=y | ||
197 | CONFIG_RUN_PARTS=y | ||
198 | CONFIG_START_STOP_DAEMON=y | ||
199 | CONFIG_WHICH=y | ||
200 | |||
201 | # | ||
202 | # Editors | ||
203 | # | ||
204 | CONFIG_AWK=y | ||
205 | CONFIG_FEATURE_AWK_MATH=y | ||
206 | # CONFIG_PATCH is not set | ||
207 | CONFIG_SED=y | ||
208 | CONFIG_VI=y | ||
209 | CONFIG_FEATURE_VI_COLON=y | ||
210 | CONFIG_FEATURE_VI_YANKMARK=y | ||
211 | CONFIG_FEATURE_VI_SEARCH=y | ||
212 | CONFIG_FEATURE_VI_USE_SIGNALS=y | ||
213 | # CONFIG_FEATURE_VI_DOT_CMD is not set | ||
214 | # CONFIG_FEATURE_VI_READONLY is not set | ||
215 | # CONFIG_FEATURE_VI_SETOPTS is not set | ||
216 | # CONFIG_FEATURE_VI_SET is not set | ||
217 | CONFIG_FEATURE_VI_WIN_RESIZE=y | ||
218 | CONFIG_FEATURE_VI_OPTIMIZE_CURSOR=y | ||
219 | |||
220 | # | ||
221 | # Finding Utilities | ||
222 | # | ||
223 | CONFIG_FIND=y | ||
224 | CONFIG_FEATURE_FIND_MTIME=y | ||
225 | CONFIG_FEATURE_FIND_PERM=y | ||
226 | CONFIG_FEATURE_FIND_TYPE=y | ||
227 | CONFIG_FEATURE_FIND_XDEV=y | ||
228 | CONFIG_FEATURE_FIND_NEWER=y | ||
229 | # CONFIG_FEATURE_FIND_INUM is not set | ||
230 | CONFIG_GREP=y | ||
231 | CONFIG_FEATURE_GREP_EGREP_ALIAS=y | ||
232 | CONFIG_FEATURE_GREP_FGREP_ALIAS=y | ||
233 | CONFIG_FEATURE_GREP_CONTEXT=y | ||
234 | CONFIG_XARGS=y | ||
235 | # CONFIG_FEATURE_XARGS_SUPPORT_CONFIRMATION is not set | ||
236 | # CONFIG_FEATURE_XARGS_SUPPORT_QUOTES is not set | ||
237 | # CONFIG_FEATURE_XARGS_SUPPORT_TERMOPT is not set | ||
238 | # CONFIG_FEATURE_XARGS_SUPPORT_ZERO_TERM is not set | ||
239 | |||
240 | # | ||
241 | # Init Utilities | ||
242 | # | ||
243 | # CONFIG_INIT is not set | ||
244 | # CONFIG_HALT is not set | ||
245 | # CONFIG_POWEROFF is not set | ||
246 | # CONFIG_REBOOT is not set | ||
247 | # CONFIG_MESG is not set | ||
248 | |||
249 | # | ||
250 | # Login/Password Management Utilities | ||
251 | # | ||
252 | # CONFIG_USE_BB_PWD_GRP is not set | ||
253 | # CONFIG_ADDGROUP is not set | ||
254 | # CONFIG_DELGROUP is not set | ||
255 | # CONFIG_ADDUSER is not set | ||
256 | # CONFIG_DELUSER is not set | ||
257 | # CONFIG_GETTY is not set | ||
258 | CONFIG_FEATURE_U_W_TMP=y | ||
259 | # CONFIG_LOGIN is not set | ||
260 | # CONFIG_PASSWD is not set | ||
261 | # CONFIG_SU is not set | ||
262 | # CONFIG_SULOGIN is not set | ||
263 | # CONFIG_VLOCK is not set | ||
264 | |||
265 | # | ||
266 | # Miscellaneous Utilities | ||
267 | # | ||
268 | # CONFIG_ADJTIMEX is not set | ||
269 | # CONFIG_CROND is not set | ||
270 | # CONFIG_CRONTAB is not set | ||
271 | CONFIG_DC=y | ||
272 | # CONFIG_DEVFSD is not set | ||
273 | # CONFIG_LAST is not set | ||
274 | # CONFIG_HDPARM is not set | ||
275 | # CONFIG_MAKEDEVS is not set | ||
276 | # CONFIG_MT is not set | ||
277 | # CONFIG_RX is not set | ||
278 | CONFIG_STRINGS=y | ||
279 | # CONFIG_TIME is not set | ||
280 | # CONFIG_WATCHDOG is not set | ||
281 | |||
282 | # | ||
283 | # Linux Module Utilities | ||
284 | # | ||
285 | CONFIG_INSMOD=y | ||
286 | CONFIG_FEATURE_2_4_MODULES=y | ||
287 | CONFIG_FEATURE_2_6_MODULES=y | ||
288 | # CONFIG_FEATURE_INSMOD_VERSION_CHECKING is not set | ||
289 | CONFIG_FEATURE_INSMOD_KSYMOOPS_SYMBOLS=y | ||
290 | # CONFIG_FEATURE_INSMOD_LOADINKMEM is not set | ||
291 | CONFIG_FEATURE_INSMOD_LOAD_MAP=y | ||
292 | CONFIG_FEATURE_INSMOD_LOAD_MAP_FULL=y | ||
293 | CONFIG_LSMOD=y | ||
294 | CONFIG_MODPROBE=y | ||
295 | CONFIG_RMMOD=y | ||
296 | CONFIG_FEATURE_CHECK_TAINTED_MODULE=y | ||
297 | |||
298 | # | ||
299 | # Networking Utilities | ||
300 | # | ||
301 | CONFIG_FEATURE_IPV6=y | ||
302 | # CONFIG_ARPING is not set | ||
303 | # CONFIG_FTPGET is not set | ||
304 | # CONFIG_FTPPUT is not set | ||
305 | CONFIG_HOSTNAME=y | ||
306 | # CONFIG_HTTPD is not set | ||
307 | CONFIG_IFCONFIG=y | ||
308 | CONFIG_FEATURE_IFCONFIG_STATUS=y | ||
309 | # CONFIG_FEATURE_IFCONFIG_SLIP is not set | ||
310 | # CONFIG_FEATURE_IFCONFIG_MEMSTART_IOADDR_IRQ is not set | ||
311 | CONFIG_FEATURE_IFCONFIG_HW=y | ||
312 | # CONFIG_FEATURE_IFCONFIG_BROADCAST_PLUS is not set | ||
313 | CONFIG_IFUPDOWN=y | ||
314 | # CONFIG_FEATURE_IFUPDOWN_IP is not set | ||
315 | CONFIG_FEATURE_IFUPDOWN_IP_BUILTIN=y | ||
316 | CONFIG_FEATURE_IFUPDOWN_IPV4=y | ||
317 | CONFIG_FEATURE_IFUPDOWN_IPV6=y | ||
318 | # CONFIG_FEATURE_IFUPDOWN_IPX is not set | ||
319 | CONFIG_FEATURE_IFUPDOWN_MAPPING=y | ||
320 | # CONFIG_INETD is not set | ||
321 | CONFIG_IP=y | ||
322 | CONFIG_FEATURE_IP_ADDRESS=y | ||
323 | CONFIG_FEATURE_IP_LINK=y | ||
324 | CONFIG_FEATURE_IP_ROUTE=y | ||
325 | CONFIG_FEATURE_IP_TUNNEL=y | ||
326 | # CONFIG_IPCALC is not set | ||
327 | # CONFIG_IPADDR is not set | ||
328 | # CONFIG_IPLINK is not set | ||
329 | # CONFIG_IPROUTE is not set | ||
330 | # CONFIG_IPTUNNEL is not set | ||
331 | # CONFIG_NAMEIF is not set | ||
332 | CONFIG_NC=y | ||
333 | CONFIG_NETSTAT=y | ||
334 | CONFIG_NSLOOKUP=y | ||
335 | CONFIG_PING=y | ||
336 | CONFIG_FEATURE_FANCY_PING=y | ||
337 | CONFIG_PING6=y | ||
338 | CONFIG_FEATURE_FANCY_PING6=y | ||
339 | CONFIG_ROUTE=y | ||
340 | CONFIG_TELNET=y | ||
341 | # CONFIG_FEATURE_TELNET_TTYPE is not set | ||
342 | CONFIG_FEATURE_TELNET_AUTOLOGIN=y | ||
343 | # CONFIG_TELNETD is not set | ||
344 | CONFIG_TFTP=y | ||
345 | CONFIG_FEATURE_TFTP_GET=y | ||
346 | CONFIG_FEATURE_TFTP_PUT=y | ||
347 | # CONFIG_FEATURE_TFTP_BLOCKSIZE is not set | ||
348 | # CONFIG_FEATURE_TFTP_DEBUG is not set | ||
349 | CONFIG_TRACEROUTE=y | ||
350 | # CONFIG_FEATURE_TRACEROUTE_VERBOSE is not set | ||
351 | # CONFIG_VCONFIG is not set | ||
352 | CONFIG_WGET=y | ||
353 | CONFIG_FEATURE_WGET_STATUSBAR=y | ||
354 | CONFIG_FEATURE_WGET_AUTHENTICATION=y | ||
355 | CONFIG_FEATURE_WGET_IP6_LITERAL=y | ||
356 | |||
357 | # | ||
358 | # udhcp Server/Client | ||
359 | # | ||
360 | # CONFIG_UDHCPD is not set | ||
361 | CONFIG_UDHCPC=y | ||
362 | CONFIG_FEATURE_UDHCP_SYSLOG=y | ||
363 | # CONFIG_FEATURE_UDHCP_DEBUG is not set | ||
364 | |||
365 | # | ||
366 | # Process Utilities | ||
367 | # | ||
368 | CONFIG_FREE=y | ||
369 | CONFIG_KILL=y | ||
370 | CONFIG_KILLALL=y | ||
371 | # CONFIG_PIDOF is not set | ||
372 | CONFIG_PS=y | ||
373 | CONFIG_RENICE=y | ||
374 | CONFIG_TOP=y | ||
375 | FEATURE_CPU_USAGE_PERCENTAGE=y | ||
376 | CONFIG_UPTIME=y | ||
377 | # CONFIG_SYSCTL is not set | ||
378 | |||
379 | # | ||
380 | # Another Bourne-like Shell | ||
381 | # | ||
382 | CONFIG_FEATURE_SH_IS_ASH=y | ||
383 | # CONFIG_FEATURE_SH_IS_HUSH is not set | ||
384 | # CONFIG_FEATURE_SH_IS_LASH is not set | ||
385 | # CONFIG_FEATURE_SH_IS_MSH is not set | ||
386 | # CONFIG_FEATURE_SH_IS_NONE is not set | ||
387 | CONFIG_ASH=y | ||
388 | |||
389 | # | ||
390 | # Ash Shell Options | ||
391 | # | ||
392 | CONFIG_ASH_JOB_CONTROL=y | ||
393 | CONFIG_ASH_ALIAS=y | ||
394 | CONFIG_ASH_MATH_SUPPORT=y | ||
395 | # CONFIG_ASH_MATH_SUPPORT_64 is not set | ||
396 | CONFIG_ASH_GETOPTS=y | ||
397 | # CONFIG_ASH_CMDCMD is not set | ||
398 | # CONFIG_ASH_MAIL is not set | ||
399 | CONFIG_ASH_OPTIMIZE_FOR_SIZE=y | ||
400 | # CONFIG_ASH_RANDOM_SUPPORT is not set | ||
401 | # CONFIG_HUSH is not set | ||
402 | # CONFIG_LASH is not set | ||
403 | # CONFIG_MSH is not set | ||
404 | |||
405 | # | ||
406 | # Bourne Shell Options | ||
407 | # | ||
408 | CONFIG_FEATURE_SH_EXTRA_QUIET=y | ||
409 | # CONFIG_FEATURE_SH_STANDALONE_SHELL is not set | ||
410 | CONFIG_FEATURE_COMMAND_EDITING=y | ||
411 | CONFIG_FEATURE_COMMAND_HISTORY=63 | ||
412 | # CONFIG_FEATURE_COMMAND_SAVEHISTORY is not set | ||
413 | CONFIG_FEATURE_COMMAND_TAB_COMPLETION=y | ||
414 | # CONFIG_FEATURE_COMMAND_USERNAME_COMPLETION is not set | ||
415 | CONFIG_FEATURE_SH_FANCY_PROMPT=y | ||
416 | |||
417 | # | ||
418 | # System Logging Utilities | ||
419 | # | ||
420 | CONFIG_SYSLOGD=y | ||
421 | # CONFIG_FEATURE_ROTATE_LOGFILE is not set | ||
422 | CONFIG_FEATURE_REMOTE_LOG=y | ||
423 | CONFIG_FEATURE_IPC_SYSLOG=y | ||
424 | CONFIG_FEATURE_IPC_SYSLOG_BUFFER_SIZE=16 | ||
425 | CONFIG_LOGREAD=y | ||
426 | # CONFIG_FEATURE_LOGREAD_REDUCED_LOCKING is not set | ||
427 | CONFIG_KLOGD=y | ||
428 | CONFIG_LOGGER=y | ||
429 | |||
430 | # | ||
431 | # Linux System Utilities | ||
432 | # | ||
433 | CONFIG_DMESG=y | ||
434 | CONFIG_FBSET=y | ||
435 | CONFIG_FEATURE_FBSET_FANCY=y | ||
436 | # CONFIG_FEATURE_FBSET_READMODE is not set | ||
437 | # CONFIG_FDFLUSH is not set | ||
438 | # CONFIG_FDFORMAT is not set | ||
439 | CONFIG_FDISK=y | ||
440 | FDISK_SUPPORT_LARGE_DISKS=y | ||
441 | CONFIG_FEATURE_FDISK_WRITABLE=y | ||
442 | # CONFIG_FEATURE_AIX_LABEL is not set | ||
443 | # CONFIG_FEATURE_SGI_LABEL is not set | ||
444 | # CONFIG_FEATURE_SUN_LABEL is not set | ||
445 | # CONFIG_FEATURE_OSF_LABEL is not set | ||
446 | # CONFIG_FEATURE_FDISK_ADVANCED is not set | ||
447 | # CONFIG_FREERAMDISK is not set | ||
448 | # CONFIG_FSCK_MINIX is not set | ||
449 | # CONFIG_MKFS_MINIX is not set | ||
450 | # CONFIG_GETOPT is not set | ||
451 | CONFIG_HEXDUMP=y | ||
452 | CONFIG_HWCLOCK=y | ||
453 | CONFIG_FEATURE_HWCLOCK_LONGOPTIONS=y | ||
454 | CONFIG_LOSETUP=y | ||
455 | CONFIG_MKSWAP=y | ||
456 | CONFIG_MORE=y | ||
457 | CONFIG_FEATURE_USE_TERMIOS=y | ||
458 | CONFIG_PIVOT_ROOT=y | ||
459 | # CONFIG_RDATE is not set | ||
460 | CONFIG_SWAPONOFF=y | ||
461 | CONFIG_MOUNT=y | ||
462 | CONFIG_NFSMOUNT=y | ||
463 | CONFIG_UMOUNT=y | ||
464 | CONFIG_FEATURE_MOUNT_FORCE=y | ||
465 | |||
466 | # | ||
467 | # Common options for mount/umount | ||
468 | # | ||
469 | CONFIG_FEATURE_MOUNT_LOOP=y | ||
470 | # CONFIG_FEATURE_MTAB_SUPPORT is not set | ||
471 | |||
472 | # | ||
473 | # Debugging Options | ||
474 | # | ||
475 | # CONFIG_DEBUG is not set | ||
diff --git a/openembedded/packages/busybox/busybox-1.00/below.patch b/openembedded/packages/busybox/busybox-1.01/below.patch index ec97b29962..ec97b29962 100644 --- a/openembedded/packages/busybox/busybox-1.00/below.patch +++ b/openembedded/packages/busybox/busybox-1.01/below.patch | |||
diff --git a/openembedded/packages/busybox/busybox-1.00/defconfig b/openembedded/packages/busybox/busybox-1.01/defconfig index 8b8212c54a..8b8212c54a 100644 --- a/openembedded/packages/busybox/busybox-1.00/defconfig +++ b/openembedded/packages/busybox/busybox-1.01/defconfig | |||
diff --git a/openembedded/packages/busybox/busybox-1.00/dhcp-hostname.patch b/openembedded/packages/busybox/busybox-1.01/dhcp-hostname.patch index 5eb77a8e10..e0adea662e 100644 --- a/openembedded/packages/busybox/busybox-1.00/dhcp-hostname.patch +++ b/openembedded/packages/busybox/busybox-1.01/dhcp-hostname.patch | |||
@@ -1,10 +1,15 @@ | |||
1 | --- busybox/networking/udhcp/dhcpc.c 2005-05-25 11:49:24.000000000 +0100 | 1 | |
2 | +++ busybox/networking/udhcp/dhcpc.c 2005-05-25 12:54:30.000000000 +0100 | 2 | # |
3 | # Patch managed by http://www.holgerschurig.de/patcher.html | ||
4 | # | ||
5 | |||
6 | --- busybox-1.01/networking/udhcp/dhcpc.c~dhcp-hostname | ||
7 | +++ busybox-1.01/networking/udhcp/dhcpc.c | ||
3 | @@ -193,6 +193,7 @@ | 8 | @@ -193,6 +193,7 @@ |
4 | long now; | ||
5 | int max_fd; | 9 | int max_fd; |
6 | int sig; | 10 | int sig; |
7 | + char hostbuf[256]; /* SUSv2: hostnames are <= 255 bytes */ | 11 | int no_clientid = 0; |
12 | + char hostbuf[256]; /* SUSv2: hostnames are <= 255 bytes */ | ||
8 | 13 | ||
9 | static const struct option arg_options[] = { | 14 | static const struct option arg_options[] = { |
10 | {"clientid", required_argument, 0, 'c'}, | 15 | {"clientid", required_argument, 0, 'c'}, |
diff --git a/openembedded/packages/busybox/busybox-1.00/dhcpretrytime.patch b/openembedded/packages/busybox/busybox-1.01/dhcpretrytime.patch index c55a38552f..e41ea9de55 100644 --- a/openembedded/packages/busybox/busybox-1.00/dhcpretrytime.patch +++ b/openembedded/packages/busybox/busybox-1.01/dhcpretrytime.patch | |||
@@ -3,8 +3,8 @@ | |||
3 | # Patch managed by http://www.holgerschurig.de/patcher.html | 3 | # Patch managed by http://www.holgerschurig.de/patcher.html |
4 | # | 4 | # |
5 | 5 | ||
6 | --- busybox-1.00-rc3/networking/udhcp/dhcpc.c~dhcpretrytime | 6 | --- busybox-1.01/networking/udhcp/dhcpc.c~dhcpretrytime |
7 | +++ busybox-1.00-rc3/networking/udhcp/dhcpc.c | 7 | +++ busybox-1.01/networking/udhcp/dhcpc.c |
8 | @@ -48,6 +48,7 @@ | 8 | @@ -48,6 +48,7 @@ |
9 | static unsigned long requested_ip; /* = 0 */ | 9 | static unsigned long requested_ip; /* = 0 */ |
10 | static unsigned long server_addr; | 10 | static unsigned long server_addr; |
@@ -13,7 +13,7 @@ | |||
13 | static int packet_num; /* = 0 */ | 13 | static int packet_num; /* = 0 */ |
14 | static int fd = -1; | 14 | static int fd = -1; |
15 | 15 | ||
16 | @@ -90,6 +91,7 @@ | 16 | @@ -91,6 +92,7 @@ |
17 | " -r, --request=IP IP address to request (default: none)\n" | 17 | " -r, --request=IP IP address to request (default: none)\n" |
18 | " -s, --script=file Run file at dhcp events (default:\n" | 18 | " -s, --script=file Run file at dhcp events (default:\n" |
19 | " " DEFAULT_SCRIPT ")\n" | 19 | " " DEFAULT_SCRIPT ")\n" |
@@ -21,7 +21,7 @@ | |||
21 | " -v, --version Display version\n" | 21 | " -v, --version Display version\n" |
22 | ); | 22 | ); |
23 | exit(0); | 23 | exit(0); |
24 | @@ -204,6 +206,7 @@ | 24 | @@ -208,6 +210,7 @@ |
25 | {"quit", no_argument, 0, 'q'}, | 25 | {"quit", no_argument, 0, 'q'}, |
26 | {"request", required_argument, 0, 'r'}, | 26 | {"request", required_argument, 0, 'r'}, |
27 | {"script", required_argument, 0, 's'}, | 27 | {"script", required_argument, 0, 's'}, |
@@ -29,16 +29,16 @@ | |||
29 | {"version", no_argument, 0, 'v'}, | 29 | {"version", no_argument, 0, 'v'}, |
30 | {0, 0, 0, 0} | 30 | {0, 0, 0, 0} |
31 | }; | 31 | }; |
32 | @@ -211,7 +214,7 @@ | 32 | @@ -223,7 +226,7 @@ |
33 | /* get options */ | 33 | /* get options */ |
34 | while (1) { | 34 | while (1) { |
35 | int option_index = 0; | 35 | int option_index = 0; |
36 | - c = getopt_long(argc, argv, "c:fbH:h:i:np:qr:s:v", arg_options, &option_index); | 36 | - c = getopt_long(argc, argv, "c:CfbH:h:i:np:qr:s:v", arg_options, &option_index); |
37 | + c = getopt_long(argc, argv, "c:fbH:h:i:np:qr:s:t:v", arg_options, &option_index); | 37 | + c = getopt_long(argc, argv, "c:fbH:h:i:np:qr:s:t:v", arg_options, &option_index); |
38 | if (c == -1) break; | 38 | if (c == -1) break; |
39 | 39 | ||
40 | switch (c) { | 40 | switch (c) { |
41 | @@ -257,6 +260,9 @@ | 41 | @@ -274,6 +277,9 @@ |
42 | case 's': | 42 | case 's': |
43 | client_config.script = optarg; | 43 | client_config.script = optarg; |
44 | break; | 44 | break; |
@@ -48,7 +48,7 @@ | |||
48 | case 'v': | 48 | case 'v': |
49 | printf("udhcpcd, version %s\n\n", VERSION); | 49 | printf("udhcpcd, version %s\n\n", VERSION); |
50 | return 0; | 50 | return 0; |
51 | @@ -335,7 +341,7 @@ | 51 | @@ -353,7 +359,7 @@ |
52 | } | 52 | } |
53 | /* wait to try again */ | 53 | /* wait to try again */ |
54 | packet_num = 0; | 54 | packet_num = 0; |
@@ -57,9 +57,9 @@ | |||
57 | } | 57 | } |
58 | break; | 58 | break; |
59 | case RENEW_REQUESTED: | 59 | case RENEW_REQUESTED: |
60 | --- busybox-1.00-rc3/networking/ifupdown.c~dhcpretrytime | 60 | --- busybox-1.01/networking/ifupdown.c~dhcpretrytime |
61 | +++ busybox-1.00-rc3/networking/ifupdown.c | 61 | +++ busybox-1.01/networking/ifupdown.c |
62 | @@ -538,7 +538,7 @@ | 62 | @@ -541,7 +541,7 @@ |
63 | static int dhcp_up(struct interface_defn_t *ifd, execfn *exec) | 63 | static int dhcp_up(struct interface_defn_t *ifd, execfn *exec) |
64 | { | 64 | { |
65 | if (execable("/sbin/udhcpc")) { | 65 | if (execable("/sbin/udhcpc")) { |
@@ -68,7 +68,7 @@ | |||
68 | "%iface% [[-H %hostname%]] [[-c %clientid%]]", ifd, exec)); | 68 | "%iface% [[-H %hostname%]] [[-c %clientid%]]", ifd, exec)); |
69 | } else if (execable("/sbin/pump")) { | 69 | } else if (execable("/sbin/pump")) { |
70 | return( execute("pump -i %iface% [[-h %hostname%]] [[-l %leasehours%]]", ifd, exec)); | 70 | return( execute("pump -i %iface% [[-h %hostname%]] [[-l %leasehours%]]", ifd, exec)); |
71 | @@ -558,8 +558,8 @@ | 71 | @@ -561,8 +561,8 @@ |
72 | /* SIGUSR2 forces udhcpc to release the current lease and go inactive, | 72 | /* SIGUSR2 forces udhcpc to release the current lease and go inactive, |
73 | * and SIGTERM causes udhcpc to exit. Signals are queued and processed | 73 | * and SIGTERM causes udhcpc to exit. Signals are queued and processed |
74 | * sequentially so we don't need to sleep */ | 74 | * sequentially so we don't need to sleep */ |
diff --git a/openembedded/packages/busybox/busybox-1.01/familiar/defconfig b/openembedded/packages/busybox/busybox-1.01/familiar/defconfig new file mode 100644 index 0000000000..49dd403eb5 --- /dev/null +++ b/openembedded/packages/busybox/busybox-1.01/familiar/defconfig | |||
@@ -0,0 +1,470 @@ | |||
1 | # | ||
2 | # Automatically generated make config: don't edit | ||
3 | # | ||
4 | HAVE_DOT_CONFIG=y | ||
5 | |||
6 | # | ||
7 | # General Configuration | ||
8 | # | ||
9 | # CONFIG_FEATURE_BUFFERS_USE_MALLOC is not set | ||
10 | CONFIG_FEATURE_BUFFERS_GO_ON_STACK=y | ||
11 | # CONFIG_FEATURE_BUFFERS_GO_IN_BSS is not set | ||
12 | # CONFIG_FEATURE_VERBOSE_USAGE is not set | ||
13 | # CONFIG_FEATURE_INSTALLER is not set | ||
14 | # CONFIG_LOCALE_SUPPORT is not set | ||
15 | CONFIG_FEATURE_DEVFS=y | ||
16 | CONFIG_FEATURE_DEVPTS=y | ||
17 | # CONFIG_FEATURE_CLEAN_UP is not set | ||
18 | CONFIG_FEATURE_SUID=y | ||
19 | # CONFIG_FEATURE_SUID_CONFIG is not set | ||
20 | # CONFIG_SELINUX is not set | ||
21 | |||
22 | # | ||
23 | # Build Options | ||
24 | # | ||
25 | # CONFIG_STATIC is not set | ||
26 | CONFIG_LFS=y | ||
27 | # USING_CROSS_COMPILER is not set | ||
28 | EXTRA_CFLAGS_OPTIONS="" | ||
29 | |||
30 | # | ||
31 | # Installation Options | ||
32 | # | ||
33 | # CONFIG_INSTALL_NO_USR is not set | ||
34 | PREFIX="./_install" | ||
35 | |||
36 | # | ||
37 | # Archival Utilities | ||
38 | # | ||
39 | CONFIG_AR=y | ||
40 | # CONFIG_FEATURE_AR_LONG_FILENAMES is not set | ||
41 | CONFIG_BUNZIP2=y | ||
42 | CONFIG_CPIO=y | ||
43 | # CONFIG_DPKG is not set | ||
44 | # CONFIG_DPKG_DEB is not set | ||
45 | CONFIG_GUNZIP=y | ||
46 | # CONFIG_FEATURE_GUNZIP_UNCOMPRESS is not set | ||
47 | CONFIG_GZIP=y | ||
48 | # CONFIG_RPM2CPIO is not set | ||
49 | # CONFIG_RPM is not set | ||
50 | CONFIG_TAR=y | ||
51 | CONFIG_FEATURE_TAR_CREATE=y | ||
52 | CONFIG_FEATURE_TAR_BZIP2=y | ||
53 | CONFIG_FEATURE_TAR_FROM=y | ||
54 | CONFIG_FEATURE_TAR_GZIP=y | ||
55 | # CONFIG_FEATURE_TAR_COMPRESS is not set | ||
56 | CONFIG_FEATURE_TAR_OLDGNU_COMPATABILITY=y | ||
57 | CONFIG_FEATURE_TAR_GNU_EXTENSIONS=y | ||
58 | # CONFIG_FEATURE_TAR_LONG_OPTIONS is not set | ||
59 | # CONFIG_UNCOMPRESS is not set | ||
60 | # CONFIG_UNZIP is not set | ||
61 | |||
62 | # | ||
63 | # Common options for cpio and tar | ||
64 | # | ||
65 | # CONFIG_FEATURE_UNARCHIVE_TAPE is not set | ||
66 | |||
67 | # | ||
68 | # Coreutils | ||
69 | # | ||
70 | CONFIG_BASENAME=y | ||
71 | # CONFIG_CAL is not set | ||
72 | CONFIG_CAT=y | ||
73 | CONFIG_CHGRP=y | ||
74 | CONFIG_CHMOD=y | ||
75 | CONFIG_CHOWN=y | ||
76 | CONFIG_CHROOT=y | ||
77 | # CONFIG_CMP is not set | ||
78 | CONFIG_CP=y | ||
79 | CONFIG_CUT=y | ||
80 | CONFIG_DATE=y | ||
81 | |||
82 | # | ||
83 | # date (forced enabled for use with watch) | ||
84 | # | ||
85 | # CONFIG_FEATURE_DATE_ISOFMT is not set | ||
86 | CONFIG_DD=y | ||
87 | CONFIG_DF=y | ||
88 | CONFIG_DIRNAME=y | ||
89 | # CONFIG_DOS2UNIX is not set | ||
90 | CONFIG_DU=y | ||
91 | CONFIG_FEATURE_DU_DEFALT_BLOCKSIZE_1K=y | ||
92 | CONFIG_ECHO=y | ||
93 | CONFIG_FEATURE_FANCY_ECHO=y | ||
94 | CONFIG_ENV=y | ||
95 | CONFIG_EXPR=y | ||
96 | CONFIG_FALSE=y | ||
97 | # CONFIG_FOLD is not set | ||
98 | CONFIG_HEAD=y | ||
99 | # CONFIG_FEATURE_FANCY_HEAD is not set | ||
100 | # CONFIG_HOSTID is not set | ||
101 | CONFIG_ID=y | ||
102 | # CONFIG_INSTALL is not set | ||
103 | # CONFIG_LENGTH is not set | ||
104 | CONFIG_LN=y | ||
105 | CONFIG_LOGNAME=y | ||
106 | CONFIG_LS=y | ||
107 | CONFIG_FEATURE_LS_FILETYPES=y | ||
108 | CONFIG_FEATURE_LS_FOLLOWLINKS=y | ||
109 | # CONFIG_FEATURE_LS_RECURSIVE is not set | ||
110 | CONFIG_FEATURE_LS_SORTFILES=y | ||
111 | CONFIG_FEATURE_LS_TIMESTAMPS=y | ||
112 | CONFIG_FEATURE_LS_USERNAME=y | ||
113 | CONFIG_FEATURE_LS_COLOR=y | ||
114 | CONFIG_MD5SUM=y | ||
115 | CONFIG_MKDIR=y | ||
116 | CONFIG_MKFIFO=y | ||
117 | CONFIG_MKNOD=y | ||
118 | CONFIG_MV=y | ||
119 | CONFIG_OD=y | ||
120 | CONFIG_PRINTF=y | ||
121 | CONFIG_PWD=y | ||
122 | # CONFIG_REALPATH is not set | ||
123 | CONFIG_RM=y | ||
124 | CONFIG_RMDIR=y | ||
125 | CONFIG_SEQ=y | ||
126 | # CONFIG_SHA1SUM is not set | ||
127 | CONFIG_SLEEP=y | ||
128 | # CONFIG_FEATURE_FANCY_SLEEP is not set | ||
129 | CONFIG_SORT=y | ||
130 | CONFIG_STTY=y | ||
131 | CONFIG_SYNC=y | ||
132 | CONFIG_TAIL=y | ||
133 | CONFIG_FEATURE_FANCY_TAIL=y | ||
134 | CONFIG_TEE=y | ||
135 | # CONFIG_FEATURE_TEE_USE_BLOCK_IO is not set | ||
136 | CONFIG_TEST=y | ||
137 | |||
138 | # | ||
139 | # test (forced enabled for use with shell) | ||
140 | # | ||
141 | # CONFIG_FEATURE_TEST_64 is not set | ||
142 | CONFIG_TOUCH=y | ||
143 | CONFIG_TR=y | ||
144 | CONFIG_TRUE=y | ||
145 | CONFIG_TTY=y | ||
146 | CONFIG_UNAME=y | ||
147 | CONFIG_UNIQ=y | ||
148 | # CONFIG_USLEEP is not set | ||
149 | # CONFIG_UUDECODE is not set | ||
150 | # CONFIG_UUENCODE is not set | ||
151 | CONFIG_WATCH=y | ||
152 | CONFIG_WC=y | ||
153 | CONFIG_WHO=y | ||
154 | CONFIG_WHOAMI=y | ||
155 | CONFIG_YES=y | ||
156 | |||
157 | # | ||
158 | # Common options for cp and mv | ||
159 | # | ||
160 | # CONFIG_FEATURE_PRESERVE_HARDLINKS is not set | ||
161 | |||
162 | # | ||
163 | # Common options for ls and more | ||
164 | # | ||
165 | CONFIG_FEATURE_AUTOWIDTH=y | ||
166 | |||
167 | # | ||
168 | # Common options for df, du, ls | ||
169 | # | ||
170 | CONFIG_FEATURE_HUMAN_READABLE=y | ||
171 | |||
172 | # | ||
173 | # Common options for md5sum, sha1sum | ||
174 | # | ||
175 | # CONFIG_FEATURE_MD5_SHA1_SUM_CHECK is not set | ||
176 | |||
177 | # | ||
178 | # Console Utilities | ||
179 | # | ||
180 | CONFIG_CHVT=y | ||
181 | CONFIG_CLEAR=y | ||
182 | CONFIG_DEALLOCVT=y | ||
183 | CONFIG_DUMPKMAP=y | ||
184 | CONFIG_GETKEY=y | ||
185 | CONFIG_LOADFONT=y | ||
186 | CONFIG_LOADKMAP=y | ||
187 | CONFIG_OPENVT=y | ||
188 | CONFIG_RESET=y | ||
189 | # CONFIG_SETKEYCODES is not set | ||
190 | |||
191 | # | ||
192 | # Debian Utilities | ||
193 | # | ||
194 | CONFIG_MKTEMP=y | ||
195 | # CONFIG_PIPE_PROGRESS is not set | ||
196 | CONFIG_READLINK=y | ||
197 | CONFIG_FEATURE_READLINK_FOLLOW=y | ||
198 | CONFIG_RUN_PARTS=y | ||
199 | CONFIG_START_STOP_DAEMON=y | ||
200 | CONFIG_WHICH=y | ||
201 | |||
202 | # | ||
203 | # Editors | ||
204 | # | ||
205 | CONFIG_AWK=y | ||
206 | CONFIG_FEATURE_AWK_MATH=y | ||
207 | # CONFIG_PATCH is not set | ||
208 | CONFIG_SED=y | ||
209 | CONFIG_VI=y | ||
210 | CONFIG_FEATURE_VI_COLON=y | ||
211 | CONFIG_FEATURE_VI_YANKMARK=y | ||
212 | CONFIG_FEATURE_VI_SEARCH=y | ||
213 | CONFIG_FEATURE_VI_USE_SIGNALS=y | ||
214 | # CONFIG_FEATURE_VI_DOT_CMD is not set | ||
215 | # CONFIG_FEATURE_VI_READONLY is not set | ||
216 | # CONFIG_FEATURE_VI_SETOPTS is not set | ||
217 | # CONFIG_FEATURE_VI_SET is not set | ||
218 | CONFIG_FEATURE_VI_WIN_RESIZE=y | ||
219 | CONFIG_FEATURE_VI_OPTIMIZE_CURSOR=y | ||
220 | |||
221 | # | ||
222 | # Finding Utilities | ||
223 | # | ||
224 | CONFIG_FIND=y | ||
225 | CONFIG_FEATURE_FIND_MTIME=y | ||
226 | CONFIG_FEATURE_FIND_PERM=y | ||
227 | CONFIG_FEATURE_FIND_TYPE=y | ||
228 | CONFIG_FEATURE_FIND_XDEV=y | ||
229 | CONFIG_FEATURE_FIND_NEWER=y | ||
230 | # CONFIG_FEATURE_FIND_INUM is not set | ||
231 | CONFIG_GREP=y | ||
232 | CONFIG_FEATURE_GREP_EGREP_ALIAS=y | ||
233 | CONFIG_FEATURE_GREP_FGREP_ALIAS=y | ||
234 | CONFIG_FEATURE_GREP_CONTEXT=y | ||
235 | CONFIG_XARGS=y | ||
236 | # CONFIG_FEATURE_XARGS_SUPPORT_CONFIRMATION is not set | ||
237 | # CONFIG_FEATURE_XARGS_SUPPORT_QUOTES is not set | ||
238 | # CONFIG_FEATURE_XARGS_SUPPORT_TERMOPT is not set | ||
239 | # CONFIG_FEATURE_XARGS_SUPPORT_ZERO_TERM is not set | ||
240 | |||
241 | # | ||
242 | # Init Utilities | ||
243 | # | ||
244 | # CONFIG_INIT is not set | ||
245 | # CONFIG_HALT is not set | ||
246 | # CONFIG_POWEROFF is not set | ||
247 | # CONFIG_REBOOT is not set | ||
248 | # CONFIG_MESG is not set | ||
249 | |||
250 | # | ||
251 | # Login/Password Management Utilities | ||
252 | # | ||
253 | # CONFIG_USE_BB_PWD_GRP is not set | ||
254 | # CONFIG_ADDGROUP is not set | ||
255 | # CONFIG_DELGROUP is not set | ||
256 | # CONFIG_ADDUSER is not set | ||
257 | # CONFIG_DELUSER is not set | ||
258 | # CONFIG_GETTY is not set | ||
259 | CONFIG_FEATURE_UTMP=y | ||
260 | # CONFIG_LOGIN is not set | ||
261 | # CONFIG_PASSWD is not set | ||
262 | # CONFIG_SU is not set | ||
263 | # CONFIG_SULOGIN is not set | ||
264 | # CONFIG_VLOCK is not set | ||
265 | |||
266 | # | ||
267 | # Miscellaneous Utilities | ||
268 | # | ||
269 | # CONFIG_ADJTIMEX is not set | ||
270 | # CONFIG_CROND is not set | ||
271 | # CONFIG_CRONTAB is not set | ||
272 | CONFIG_DC=y | ||
273 | # CONFIG_DEVFSD is not set | ||
274 | # CONFIG_LAST is not set | ||
275 | # CONFIG_HDPARM is not set | ||
276 | # CONFIG_MAKEDEVS is not set | ||
277 | # CONFIG_MT is not set | ||
278 | # CONFIG_RX is not set | ||
279 | CONFIG_STRINGS=y | ||
280 | # CONFIG_TIME is not set | ||
281 | # CONFIG_WATCHDOG is not set | ||
282 | |||
283 | # | ||
284 | # Linux Module Utilities | ||
285 | # | ||
286 | CONFIG_INSMOD=y | ||
287 | CONFIG_FEATURE_2_4_MODULES=y | ||
288 | CONFIG_FEATURE_2_6_MODULES=y | ||
289 | # CONFIG_FEATURE_INSMOD_VERSION_CHECKING is not set | ||
290 | CONFIG_FEATURE_INSMOD_KSYMOOPS_SYMBOLS=y | ||
291 | # CONFIG_FEATURE_INSMOD_LOADINKMEM is not set | ||
292 | CONFIG_FEATURE_INSMOD_LOAD_MAP=y | ||
293 | CONFIG_FEATURE_INSMOD_LOAD_MAP_FULL=y | ||
294 | CONFIG_LSMOD=y | ||
295 | CONFIG_MODPROBE=y | ||
296 | CONFIG_RMMOD=y | ||
297 | CONFIG_FEATURE_CHECK_TAINTED_MODULE=y | ||
298 | |||
299 | # | ||
300 | # Networking Utilities | ||
301 | # | ||
302 | CONFIG_FEATURE_IPV6=y | ||
303 | # CONFIG_ARPING is not set | ||
304 | # CONFIG_FTPGET is not set | ||
305 | # CONFIG_FTPPUT is not set | ||
306 | CONFIG_HOSTNAME=y | ||
307 | # CONFIG_HTTPD is not set | ||
308 | CONFIG_IFCONFIG=y | ||
309 | CONFIG_FEATURE_IFCONFIG_STATUS=y | ||
310 | # CONFIG_FEATURE_IFCONFIG_SLIP is not set | ||
311 | # CONFIG_FEATURE_IFCONFIG_MEMSTART_IOADDR_IRQ is not set | ||
312 | CONFIG_FEATURE_IFCONFIG_HW=y | ||
313 | # CONFIG_FEATURE_IFCONFIG_BROADCAST_PLUS is not set | ||
314 | CONFIG_IFUPDOWN=y | ||
315 | # CONFIG_FEATURE_IFUPDOWN_IP is not set | ||
316 | CONFIG_FEATURE_IFUPDOWN_IP_BUILTIN=y | ||
317 | CONFIG_FEATURE_IFUPDOWN_IPV4=y | ||
318 | CONFIG_FEATURE_IFUPDOWN_IPV6=y | ||
319 | # CONFIG_FEATURE_IFUPDOWN_IPX is not set | ||
320 | CONFIG_FEATURE_IFUPDOWN_MAPPING=y | ||
321 | # CONFIG_INETD is not set | ||
322 | CONFIG_IP=y | ||
323 | CONFIG_FEATURE_IP_ADDRESS=y | ||
324 | CONFIG_FEATURE_IP_LINK=y | ||
325 | CONFIG_FEATURE_IP_ROUTE=y | ||
326 | CONFIG_FEATURE_IP_TUNNEL=y | ||
327 | # CONFIG_IPCALC is not set | ||
328 | # CONFIG_IPADDR is not set | ||
329 | # CONFIG_IPLINK is not set | ||
330 | # CONFIG_IPROUTE is not set | ||
331 | # CONFIG_IPTUNNEL is not set | ||
332 | # CONFIG_NAMEIF is not set | ||
333 | CONFIG_NC=y | ||
334 | CONFIG_NETSTAT=y | ||
335 | CONFIG_NSLOOKUP=y | ||
336 | CONFIG_PING=y | ||
337 | CONFIG_FEATURE_FANCY_PING=y | ||
338 | CONFIG_PING6=y | ||
339 | CONFIG_FEATURE_FANCY_PING6=y | ||
340 | CONFIG_ROUTE=y | ||
341 | CONFIG_TELNET=y | ||
342 | # CONFIG_FEATURE_TELNET_TTYPE is not set | ||
343 | CONFIG_FEATURE_TELNET_AUTOLOGIN=y | ||
344 | # CONFIG_TELNETD is not set | ||
345 | CONFIG_TFTP=y | ||
346 | CONFIG_FEATURE_TFTP_GET=y | ||
347 | CONFIG_FEATURE_TFTP_PUT=y | ||
348 | # CONFIG_FEATURE_TFTP_BLOCKSIZE is not set | ||
349 | # CONFIG_FEATURE_TFTP_DEBUG is not set | ||
350 | CONFIG_TRACEROUTE=y | ||
351 | # CONFIG_FEATURE_TRACEROUTE_VERBOSE is not set | ||
352 | # CONFIG_VCONFIG is not set | ||
353 | CONFIG_WGET=y | ||
354 | CONFIG_FEATURE_WGET_STATUSBAR=y | ||
355 | CONFIG_FEATURE_WGET_AUTHENTICATION=y | ||
356 | CONFIG_FEATURE_WGET_IP6_LITERAL=y | ||
357 | |||
358 | # | ||
359 | # udhcp Server/Client | ||
360 | # | ||
361 | # CONFIG_UDHCPD is not set | ||
362 | CONFIG_UDHCPC=y | ||
363 | CONFIG_FEATURE_UDHCP_SYSLOG=y | ||
364 | # CONFIG_FEATURE_UDHCP_DEBUG is not set | ||
365 | |||
366 | # | ||
367 | # Process Utilities | ||
368 | # | ||
369 | CONFIG_FREE=y | ||
370 | CONFIG_KILL=y | ||
371 | CONFIG_KILLALL=y | ||
372 | # CONFIG_PIDOF is not set | ||
373 | CONFIG_PS=y | ||
374 | CONFIG_RENICE=y | ||
375 | CONFIG_TOP=y | ||
376 | FEATURE_CPU_USAGE_PERCENTAGE=y | ||
377 | CONFIG_UPTIME=y | ||
378 | # CONFIG_SYSCTL is not set | ||
379 | |||
380 | # | ||
381 | # Another Bourne-like Shell | ||
382 | # | ||
383 | CONFIG_FEATURE_SH_IS_ASH=y | ||
384 | # CONFIG_FEATURE_SH_IS_HUSH is not set | ||
385 | # CONFIG_FEATURE_SH_IS_LASH is not set | ||
386 | # CONFIG_FEATURE_SH_IS_MSH is not set | ||
387 | # CONFIG_FEATURE_SH_IS_NONE is not set | ||
388 | CONFIG_ASH=y | ||
389 | |||
390 | # | ||
391 | # Ash Shell Options | ||
392 | # | ||
393 | CONFIG_ASH_JOB_CONTROL=y | ||
394 | CONFIG_ASH_ALIAS=y | ||
395 | CONFIG_ASH_MATH_SUPPORT=y | ||
396 | # CONFIG_ASH_MATH_SUPPORT_64 is not set | ||
397 | CONFIG_ASH_GETOPTS=y | ||
398 | # CONFIG_ASH_CMDCMD is not set | ||
399 | # CONFIG_ASH_MAIL is not set | ||
400 | CONFIG_ASH_OPTIMIZE_FOR_SIZE=y | ||
401 | # CONFIG_ASH_RANDOM_SUPPORT is not set | ||
402 | # CONFIG_HUSH is not set | ||
403 | # CONFIG_LASH is not set | ||
404 | # CONFIG_MSH is not set | ||
405 | |||
406 | # | ||
407 | # Bourne Shell Options | ||
408 | # | ||
409 | CONFIG_FEATURE_SH_EXTRA_QUIET=y | ||
410 | # CONFIG_FEATURE_SH_STANDALONE_SHELL is not set | ||
411 | CONFIG_FEATURE_COMMAND_EDITING=y | ||
412 | CONFIG_FEATURE_COMMAND_HISTORY=63 | ||
413 | # CONFIG_FEATURE_COMMAND_SAVEHISTORY is not set | ||
414 | CONFIG_FEATURE_COMMAND_TAB_COMPLETION=y | ||
415 | # CONFIG_FEATURE_COMMAND_USERNAME_COMPLETION is not set | ||
416 | CONFIG_FEATURE_SH_FANCY_PROMPT=y | ||
417 | |||
418 | # | ||
419 | # System Logging Utilities | ||
420 | # | ||
421 | CONFIG_SYSLOGD=y | ||
422 | # CONFIG_FEATURE_ROTATE_LOGFILE is not set | ||
423 | CONFIG_FEATURE_REMOTE_LOG=y | ||
424 | CONFIG_FEATURE_IPC_SYSLOG=y | ||
425 | CONFIG_FEATURE_IPC_SYSLOG_BUFFER_SIZE=16 | ||
426 | CONFIG_LOGREAD=y | ||
427 | # CONFIG_FEATURE_LOGREAD_REDUCED_LOCKING is not set | ||
428 | CONFIG_KLOGD=y | ||
429 | CONFIG_LOGGER=y | ||
430 | |||
431 | # | ||
432 | # Linux System Utilities | ||
433 | # | ||
434 | CONFIG_DMESG=y | ||
435 | CONFIG_FBSET=y | ||
436 | CONFIG_FEATURE_FBSET_FANCY=y | ||
437 | # CONFIG_FEATURE_FBSET_READMODE is not set | ||
438 | # CONFIG_FDFLUSH is not set | ||
439 | # CONFIG_FDFORMAT is not set | ||
440 | # CONFIG_FDISK is not set | ||
441 | FDISK_SUPPORT_LARGE_DISKS=y | ||
442 | # CONFIG_FREERAMDISK is not set | ||
443 | # CONFIG_FSCK_MINIX is not set | ||
444 | # CONFIG_MKFS_MINIX is not set | ||
445 | # CONFIG_GETOPT is not set | ||
446 | CONFIG_HEXDUMP=y | ||
447 | CONFIG_HWCLOCK=y | ||
448 | CONFIG_FEATURE_HWCLOCK_LONGOPTIONS=y | ||
449 | CONFIG_LOSETUP=y | ||
450 | CONFIG_MKSWAP=y | ||
451 | CONFIG_MORE=y | ||
452 | CONFIG_FEATURE_USE_TERMIOS=y | ||
453 | CONFIG_PIVOT_ROOT=y | ||
454 | # CONFIG_RDATE is not set | ||
455 | CONFIG_SWAPONOFF=y | ||
456 | CONFIG_MOUNT=y | ||
457 | CONFIG_NFSMOUNT=y | ||
458 | CONFIG_UMOUNT=y | ||
459 | CONFIG_FEATURE_MOUNT_FORCE=y | ||
460 | |||
461 | # | ||
462 | # Common options for mount/umount | ||
463 | # | ||
464 | CONFIG_FEATURE_MOUNT_LOOP=y | ||
465 | # CONFIG_FEATURE_MTAB_SUPPORT is not set | ||
466 | |||
467 | # | ||
468 | # Debugging Options | ||
469 | # | ||
470 | # CONFIG_DEBUG is not set | ||
diff --git a/openembedded/packages/busybox/busybox-1.00/fbset.patch b/openembedded/packages/busybox/busybox-1.01/fbset.patch index d0609ce6f7..d0609ce6f7 100644 --- a/openembedded/packages/busybox/busybox-1.00/fbset.patch +++ b/openembedded/packages/busybox/busybox-1.01/fbset.patch | |||
diff --git a/openembedded/packages/busybox/busybox-1.00/hdparm_M.patch b/openembedded/packages/busybox/busybox-1.01/hdparm_M.patch index 170906535e..170906535e 100644 --- a/openembedded/packages/busybox/busybox-1.00/hdparm_M.patch +++ b/openembedded/packages/busybox/busybox-1.01/hdparm_M.patch | |||
diff --git a/openembedded/packages/busybox/busybox-1.00/ifupdown-spurious-environ.patch b/openembedded/packages/busybox/busybox-1.01/ifupdown-spurious-environ.patch index 8753315f2c..8753315f2c 100644 --- a/openembedded/packages/busybox/busybox-1.00/ifupdown-spurious-environ.patch +++ b/openembedded/packages/busybox/busybox-1.01/ifupdown-spurious-environ.patch | |||
diff --git a/openembedded/packages/busybox/busybox-1.00/iproute-flush-cache.patch b/openembedded/packages/busybox/busybox-1.01/iproute-flush-cache.patch index f8becc3390..f8becc3390 100644 --- a/openembedded/packages/busybox/busybox-1.00/iproute-flush-cache.patch +++ b/openembedded/packages/busybox/busybox-1.01/iproute-flush-cache.patch | |||
diff --git a/openembedded/packages/busybox/busybox-1.00/mount-all-type.patch b/openembedded/packages/busybox/busybox-1.01/mount-all-type.patch index 476094a804..476094a804 100644 --- a/openembedded/packages/busybox/busybox-1.00/mount-all-type.patch +++ b/openembedded/packages/busybox/busybox-1.01/mount-all-type.patch | |||
diff --git a/openembedded/packages/busybox/busybox-1.00/nylon/defconfig b/openembedded/packages/busybox/busybox-1.01/nylon/defconfig index 599051bafb..599051bafb 100644 --- a/openembedded/packages/busybox/busybox-1.00/nylon/defconfig +++ b/openembedded/packages/busybox/busybox-1.01/nylon/defconfig | |||
diff --git a/openembedded/packages/busybox/busybox-1.00/openmn/defconfig b/openembedded/packages/busybox/busybox-1.01/openmn/defconfig index f98af91853..f98af91853 100644 --- a/openembedded/packages/busybox/busybox-1.00/openmn/defconfig +++ b/openembedded/packages/busybox/busybox-1.01/openmn/defconfig | |||
diff --git a/openembedded/packages/busybox/busybox-1.01/openzaurus/defconfig b/openembedded/packages/busybox/busybox-1.01/openzaurus/defconfig new file mode 100644 index 0000000000..34a5804a4d --- /dev/null +++ b/openembedded/packages/busybox/busybox-1.01/openzaurus/defconfig | |||
@@ -0,0 +1,475 @@ | |||
1 | # | ||
2 | # Automatically generated make config: don't edit | ||
3 | # | ||
4 | HAVE_DOT_CONFIG=y | ||
5 | |||
6 | # | ||
7 | # General Configuration | ||
8 | # | ||
9 | # CONFIG_FEATURE_BUFFERS_USE_MALLOC is not set | ||
10 | CONFIG_FEATURE_BUFFERS_GO_ON_STACK=y | ||
11 | # CONFIG_FEATURE_BUFFERS_GO_IN_BSS is not set | ||
12 | # CONFIG_FEATURE_VERBOSE_USAGE is not set | ||
13 | # CONFIG_FEATURE_INSTALLER is not set | ||
14 | # CONFIG_LOCALE_SUPPORT is not set | ||
15 | # CONFIG_FEATURE_DEVFS is not set | ||
16 | CONFIG_FEATURE_DEVPTS=y | ||
17 | # CONFIG_FEATURE_CLEAN_UP is not set | ||
18 | # CONFIG_FEATURE_SUID is not set | ||
19 | # CONFIG_SELINUX is not set | ||
20 | |||
21 | # | ||
22 | # Build Options | ||
23 | # | ||
24 | # CONFIG_STATIC is not set | ||
25 | CONFIG_LFS=y | ||
26 | # USING_CROSS_COMPILER is not set | ||
27 | EXTRA_CFLAGS_OPTIONS="" | ||
28 | |||
29 | # | ||
30 | # Installation Options | ||
31 | # | ||
32 | # CONFIG_INSTALL_NO_USR is not set | ||
33 | PREFIX="./_install" | ||
34 | |||
35 | # | ||
36 | # Archival Utilities | ||
37 | # | ||
38 | CONFIG_AR=y | ||
39 | # CONFIG_FEATURE_AR_LONG_FILENAMES is not set | ||
40 | CONFIG_BUNZIP2=y | ||
41 | CONFIG_CPIO=y | ||
42 | # CONFIG_DPKG is not set | ||
43 | # CONFIG_DPKG_DEB is not set | ||
44 | CONFIG_GUNZIP=y | ||
45 | # CONFIG_FEATURE_GUNZIP_UNCOMPRESS is not set | ||
46 | CONFIG_GZIP=y | ||
47 | # CONFIG_RPM2CPIO is not set | ||
48 | # CONFIG_RPM is not set | ||
49 | CONFIG_TAR=y | ||
50 | CONFIG_FEATURE_TAR_CREATE=y | ||
51 | CONFIG_FEATURE_TAR_BZIP2=y | ||
52 | CONFIG_FEATURE_TAR_FROM=y | ||
53 | CONFIG_FEATURE_TAR_GZIP=y | ||
54 | # CONFIG_FEATURE_TAR_COMPRESS is not set | ||
55 | CONFIG_FEATURE_TAR_OLDGNU_COMPATABILITY=y | ||
56 | CONFIG_FEATURE_TAR_GNU_EXTENSIONS=y | ||
57 | # CONFIG_FEATURE_TAR_LONG_OPTIONS is not set | ||
58 | # CONFIG_UNCOMPRESS is not set | ||
59 | # CONFIG_UNZIP is not set | ||
60 | |||
61 | # | ||
62 | # Common options for cpio and tar | ||
63 | # | ||
64 | # CONFIG_FEATURE_UNARCHIVE_TAPE is not set | ||
65 | |||
66 | # | ||
67 | # Coreutils | ||
68 | # | ||
69 | CONFIG_BASENAME=y | ||
70 | # CONFIG_CAL is not set | ||
71 | CONFIG_CAT=y | ||
72 | CONFIG_CHGRP=y | ||
73 | CONFIG_CHMOD=y | ||
74 | CONFIG_CHOWN=y | ||
75 | CONFIG_CHROOT=y | ||
76 | # CONFIG_CMP is not set | ||
77 | CONFIG_CP=y | ||
78 | CONFIG_CUT=y | ||
79 | CONFIG_DATE=y | ||
80 | |||
81 | # | ||
82 | # date (forced enabled for use with watch) | ||
83 | # | ||
84 | # CONFIG_FEATURE_DATE_ISOFMT is not set | ||
85 | CONFIG_DD=y | ||
86 | CONFIG_DF=y | ||
87 | CONFIG_DIRNAME=y | ||
88 | # CONFIG_DOS2UNIX is not set | ||
89 | CONFIG_DU=y | ||
90 | CONFIG_FEATURE_DU_DEFALT_BLOCKSIZE_1K=y | ||
91 | CONFIG_ECHO=y | ||
92 | CONFIG_FEATURE_FANCY_ECHO=y | ||
93 | CONFIG_ENV=y | ||
94 | CONFIG_EXPR=y | ||
95 | CONFIG_FALSE=y | ||
96 | # CONFIG_FOLD is not set | ||
97 | CONFIG_HEAD=y | ||
98 | # CONFIG_FEATURE_FANCY_HEAD is not set | ||
99 | # CONFIG_HOSTID is not set | ||
100 | CONFIG_ID=y | ||
101 | # CONFIG_INSTALL is not set | ||
102 | # CONFIG_LENGTH is not set | ||
103 | CONFIG_LN=y | ||
104 | CONFIG_LOGNAME=y | ||
105 | CONFIG_LS=y | ||
106 | CONFIG_FEATURE_LS_FILETYPES=y | ||
107 | CONFIG_FEATURE_LS_FOLLOWLINKS=y | ||
108 | # CONFIG_FEATURE_LS_RECURSIVE is not set | ||
109 | CONFIG_FEATURE_LS_SORTFILES=y | ||
110 | CONFIG_FEATURE_LS_TIMESTAMPS=y | ||
111 | CONFIG_FEATURE_LS_USERNAME=y | ||
112 | CONFIG_FEATURE_LS_COLOR=y | ||
113 | CONFIG_MD5SUM=y | ||
114 | CONFIG_MKDIR=y | ||
115 | CONFIG_MKFIFO=y | ||
116 | CONFIG_MKNOD=y | ||
117 | CONFIG_MV=y | ||
118 | CONFIG_OD=y | ||
119 | CONFIG_PRINTF=y | ||
120 | CONFIG_PWD=y | ||
121 | # CONFIG_REALPATH is not set | ||
122 | CONFIG_RM=y | ||
123 | CONFIG_RMDIR=y | ||
124 | CONFIG_SEQ=y | ||
125 | # CONFIG_SHA1SUM is not set | ||
126 | CONFIG_SLEEP=y | ||
127 | # CONFIG_FEATURE_FANCY_SLEEP is not set | ||
128 | CONFIG_SORT=y | ||
129 | CONFIG_STTY=y | ||
130 | CONFIG_SYNC=y | ||
131 | CONFIG_TAIL=y | ||
132 | CONFIG_FEATURE_FANCY_TAIL=y | ||
133 | CONFIG_TEE=y | ||
134 | # CONFIG_FEATURE_TEE_USE_BLOCK_IO is not set | ||
135 | CONFIG_TEST=y | ||
136 | |||
137 | # | ||
138 | # test (forced enabled for use with shell) | ||
139 | # | ||
140 | # CONFIG_FEATURE_TEST_64 is not set | ||
141 | CONFIG_TOUCH=y | ||
142 | CONFIG_TR=y | ||
143 | CONFIG_TRUE=y | ||
144 | CONFIG_TTY=y | ||
145 | CONFIG_UNAME=y | ||
146 | CONFIG_UNIQ=y | ||
147 | # CONFIG_USLEEP is not set | ||
148 | # CONFIG_UUDECODE is not set | ||
149 | # CONFIG_UUENCODE is not set | ||
150 | CONFIG_WATCH=y | ||
151 | CONFIG_WC=y | ||
152 | CONFIG_WHO=y | ||
153 | CONFIG_WHOAMI=y | ||
154 | CONFIG_YES=y | ||
155 | |||
156 | # | ||
157 | # Common options for cp and mv | ||
158 | # | ||
159 | # CONFIG_FEATURE_PRESERVE_HARDLINKS is not set | ||
160 | |||
161 | # | ||
162 | # Common options for ls and more | ||
163 | # | ||
164 | CONFIG_FEATURE_AUTOWIDTH=y | ||
165 | |||
166 | # | ||
167 | # Common options for df, du, ls | ||
168 | # | ||
169 | CONFIG_FEATURE_HUMAN_READABLE=y | ||
170 | |||
171 | # | ||
172 | # Common options for md5sum, sha1sum | ||
173 | # | ||
174 | # CONFIG_FEATURE_MD5_SHA1_SUM_CHECK is not set | ||
175 | |||
176 | # | ||
177 | # Console Utilities | ||
178 | # | ||
179 | CONFIG_CHVT=y | ||
180 | CONFIG_CLEAR=y | ||
181 | CONFIG_DEALLOCVT=y | ||
182 | # CONFIG_DUMPKMAP is not set | ||
183 | CONFIG_GETKEY=y | ||
184 | # CONFIG_LOADFONT is not set | ||
185 | # CONFIG_LOADKMAP is not set | ||
186 | CONFIG_OPENVT=y | ||
187 | CONFIG_RESET=y | ||
188 | # CONFIG_SETKEYCODES is not set | ||
189 | |||
190 | # | ||
191 | # Debian Utilities | ||
192 | # | ||
193 | CONFIG_MKTEMP=y | ||
194 | # CONFIG_PIPE_PROGRESS is not set | ||
195 | CONFIG_READLINK=y | ||
196 | CONFIG_FEATURE_READLINK_FOLLOW=y | ||
197 | CONFIG_RUN_PARTS=y | ||
198 | CONFIG_START_STOP_DAEMON=y | ||
199 | CONFIG_WHICH=y | ||
200 | |||
201 | # | ||
202 | # Editors | ||
203 | # | ||
204 | CONFIG_AWK=y | ||
205 | CONFIG_FEATURE_AWK_MATH=y | ||
206 | # CONFIG_PATCH is not set | ||
207 | CONFIG_SED=y | ||
208 | CONFIG_VI=y | ||
209 | CONFIG_FEATURE_VI_COLON=y | ||
210 | CONFIG_FEATURE_VI_YANKMARK=y | ||
211 | CONFIG_FEATURE_VI_SEARCH=y | ||
212 | CONFIG_FEATURE_VI_USE_SIGNALS=y | ||
213 | # CONFIG_FEATURE_VI_DOT_CMD is not set | ||
214 | # CONFIG_FEATURE_VI_READONLY is not set | ||
215 | # CONFIG_FEATURE_VI_SETOPTS is not set | ||
216 | # CONFIG_FEATURE_VI_SET is not set | ||
217 | CONFIG_FEATURE_VI_WIN_RESIZE=y | ||
218 | CONFIG_FEATURE_VI_OPTIMIZE_CURSOR=y | ||
219 | |||
220 | # | ||
221 | # Finding Utilities | ||
222 | # | ||
223 | CONFIG_FIND=y | ||
224 | CONFIG_FEATURE_FIND_MTIME=y | ||
225 | CONFIG_FEATURE_FIND_PERM=y | ||
226 | CONFIG_FEATURE_FIND_TYPE=y | ||
227 | CONFIG_FEATURE_FIND_XDEV=y | ||
228 | CONFIG_FEATURE_FIND_NEWER=y | ||
229 | # CONFIG_FEATURE_FIND_INUM is not set | ||
230 | CONFIG_GREP=y | ||
231 | CONFIG_FEATURE_GREP_EGREP_ALIAS=y | ||
232 | CONFIG_FEATURE_GREP_FGREP_ALIAS=y | ||
233 | CONFIG_FEATURE_GREP_CONTEXT=y | ||
234 | CONFIG_XARGS=y | ||
235 | # CONFIG_FEATURE_XARGS_SUPPORT_CONFIRMATION is not set | ||
236 | # CONFIG_FEATURE_XARGS_SUPPORT_QUOTES is not set | ||
237 | # CONFIG_FEATURE_XARGS_SUPPORT_TERMOPT is not set | ||
238 | # CONFIG_FEATURE_XARGS_SUPPORT_ZERO_TERM is not set | ||
239 | |||
240 | # | ||
241 | # Init Utilities | ||
242 | # | ||
243 | # CONFIG_INIT is not set | ||
244 | # CONFIG_HALT is not set | ||
245 | # CONFIG_POWEROFF is not set | ||
246 | # CONFIG_REBOOT is not set | ||
247 | # CONFIG_MESG is not set | ||
248 | |||
249 | # | ||
250 | # Login/Password Management Utilities | ||
251 | # | ||
252 | # CONFIG_USE_BB_PWD_GRP is not set | ||
253 | # CONFIG_ADDGROUP is not set | ||
254 | # CONFIG_DELGROUP is not set | ||
255 | # CONFIG_ADDUSER is not set | ||
256 | # CONFIG_DELUSER is not set | ||
257 | # CONFIG_GETTY is not set | ||
258 | CONFIG_FEATURE_U_W_TMP=y | ||
259 | # CONFIG_LOGIN is not set | ||
260 | # CONFIG_PASSWD is not set | ||
261 | # CONFIG_SU is not set | ||
262 | # CONFIG_SULOGIN is not set | ||
263 | # CONFIG_VLOCK is not set | ||
264 | |||
265 | # | ||
266 | # Miscellaneous Utilities | ||
267 | # | ||
268 | # CONFIG_ADJTIMEX is not set | ||
269 | # CONFIG_CROND is not set | ||
270 | # CONFIG_CRONTAB is not set | ||
271 | CONFIG_DC=y | ||
272 | # CONFIG_DEVFSD is not set | ||
273 | # CONFIG_LAST is not set | ||
274 | # CONFIG_HDPARM is not set | ||
275 | # CONFIG_MAKEDEVS is not set | ||
276 | # CONFIG_MT is not set | ||
277 | # CONFIG_RX is not set | ||
278 | CONFIG_STRINGS=y | ||
279 | # CONFIG_TIME is not set | ||
280 | # CONFIG_WATCHDOG is not set | ||
281 | |||
282 | # | ||
283 | # Linux Module Utilities | ||
284 | # | ||
285 | CONFIG_INSMOD=y | ||
286 | CONFIG_FEATURE_2_4_MODULES=y | ||
287 | CONFIG_FEATURE_2_6_MODULES=y | ||
288 | # CONFIG_FEATURE_INSMOD_VERSION_CHECKING is not set | ||
289 | CONFIG_FEATURE_INSMOD_KSYMOOPS_SYMBOLS=y | ||
290 | # CONFIG_FEATURE_INSMOD_LOADINKMEM is not set | ||
291 | CONFIG_FEATURE_INSMOD_LOAD_MAP=y | ||
292 | CONFIG_FEATURE_INSMOD_LOAD_MAP_FULL=y | ||
293 | CONFIG_LSMOD=y | ||
294 | CONFIG_MODPROBE=y | ||
295 | CONFIG_RMMOD=y | ||
296 | CONFIG_FEATURE_CHECK_TAINTED_MODULE=y | ||
297 | |||
298 | # | ||
299 | # Networking Utilities | ||
300 | # | ||
301 | CONFIG_FEATURE_IPV6=y | ||
302 | # CONFIG_ARPING is not set | ||
303 | # CONFIG_FTPGET is not set | ||
304 | # CONFIG_FTPPUT is not set | ||
305 | CONFIG_HOSTNAME=y | ||
306 | # CONFIG_HTTPD is not set | ||
307 | CONFIG_IFCONFIG=y | ||
308 | CONFIG_FEATURE_IFCONFIG_STATUS=y | ||
309 | # CONFIG_FEATURE_IFCONFIG_SLIP is not set | ||
310 | # CONFIG_FEATURE_IFCONFIG_MEMSTART_IOADDR_IRQ is not set | ||
311 | CONFIG_FEATURE_IFCONFIG_HW=y | ||
312 | # CONFIG_FEATURE_IFCONFIG_BROADCAST_PLUS is not set | ||
313 | CONFIG_IFUPDOWN=y | ||
314 | # CONFIG_FEATURE_IFUPDOWN_IP is not set | ||
315 | CONFIG_FEATURE_IFUPDOWN_IP_BUILTIN=y | ||
316 | CONFIG_FEATURE_IFUPDOWN_IPV4=y | ||
317 | CONFIG_FEATURE_IFUPDOWN_IPV6=y | ||
318 | # CONFIG_FEATURE_IFUPDOWN_IPX is not set | ||
319 | CONFIG_FEATURE_IFUPDOWN_MAPPING=y | ||
320 | # CONFIG_INETD is not set | ||
321 | CONFIG_IP=y | ||
322 | CONFIG_FEATURE_IP_ADDRESS=y | ||
323 | CONFIG_FEATURE_IP_LINK=y | ||
324 | CONFIG_FEATURE_IP_ROUTE=y | ||
325 | CONFIG_FEATURE_IP_TUNNEL=y | ||
326 | # CONFIG_IPCALC is not set | ||
327 | # CONFIG_IPADDR is not set | ||
328 | # CONFIG_IPLINK is not set | ||
329 | # CONFIG_IPROUTE is not set | ||
330 | # CONFIG_IPTUNNEL is not set | ||
331 | # CONFIG_NAMEIF is not set | ||
332 | CONFIG_NC=y | ||
333 | CONFIG_NETSTAT=y | ||
334 | CONFIG_NSLOOKUP=y | ||
335 | CONFIG_PING=y | ||
336 | CONFIG_FEATURE_FANCY_PING=y | ||
337 | CONFIG_PING6=y | ||
338 | CONFIG_FEATURE_FANCY_PING6=y | ||
339 | CONFIG_ROUTE=y | ||
340 | CONFIG_TELNET=y | ||
341 | # CONFIG_FEATURE_TELNET_TTYPE is not set | ||
342 | CONFIG_FEATURE_TELNET_AUTOLOGIN=y | ||
343 | # CONFIG_TELNETD is not set | ||
344 | CONFIG_TFTP=y | ||
345 | CONFIG_FEATURE_TFTP_GET=y | ||
346 | CONFIG_FEATURE_TFTP_PUT=y | ||
347 | # CONFIG_FEATURE_TFTP_BLOCKSIZE is not set | ||
348 | # CONFIG_FEATURE_TFTP_DEBUG is not set | ||
349 | CONFIG_TRACEROUTE=y | ||
350 | # CONFIG_FEATURE_TRACEROUTE_VERBOSE is not set | ||
351 | # CONFIG_VCONFIG is not set | ||
352 | CONFIG_WGET=y | ||
353 | CONFIG_FEATURE_WGET_STATUSBAR=y | ||
354 | CONFIG_FEATURE_WGET_AUTHENTICATION=y | ||
355 | CONFIG_FEATURE_WGET_IP6_LITERAL=y | ||
356 | |||
357 | # | ||
358 | # udhcp Server/Client | ||
359 | # | ||
360 | # CONFIG_UDHCPD is not set | ||
361 | CONFIG_UDHCPC=y | ||
362 | CONFIG_FEATURE_UDHCP_SYSLOG=y | ||
363 | # CONFIG_FEATURE_UDHCP_DEBUG is not set | ||
364 | |||
365 | # | ||
366 | # Process Utilities | ||
367 | # | ||
368 | CONFIG_FREE=y | ||
369 | CONFIG_KILL=y | ||
370 | CONFIG_KILLALL=y | ||
371 | # CONFIG_PIDOF is not set | ||
372 | CONFIG_PS=y | ||
373 | CONFIG_RENICE=y | ||
374 | CONFIG_TOP=y | ||
375 | FEATURE_CPU_USAGE_PERCENTAGE=y | ||
376 | CONFIG_UPTIME=y | ||
377 | # CONFIG_SYSCTL is not set | ||
378 | |||
379 | # | ||
380 | # Another Bourne-like Shell | ||
381 | # | ||
382 | CONFIG_FEATURE_SH_IS_ASH=y | ||
383 | # CONFIG_FEATURE_SH_IS_HUSH is not set | ||
384 | # CONFIG_FEATURE_SH_IS_LASH is not set | ||
385 | # CONFIG_FEATURE_SH_IS_MSH is not set | ||
386 | # CONFIG_FEATURE_SH_IS_NONE is not set | ||
387 | CONFIG_ASH=y | ||
388 | |||
389 | # | ||
390 | # Ash Shell Options | ||
391 | # | ||
392 | CONFIG_ASH_JOB_CONTROL=y | ||
393 | CONFIG_ASH_ALIAS=y | ||
394 | CONFIG_ASH_MATH_SUPPORT=y | ||
395 | # CONFIG_ASH_MATH_SUPPORT_64 is not set | ||
396 | CONFIG_ASH_GETOPTS=y | ||
397 | # CONFIG_ASH_CMDCMD is not set | ||
398 | # CONFIG_ASH_MAIL is not set | ||
399 | CONFIG_ASH_OPTIMIZE_FOR_SIZE=y | ||
400 | # CONFIG_ASH_RANDOM_SUPPORT is not set | ||
401 | # CONFIG_HUSH is not set | ||
402 | # CONFIG_LASH is not set | ||
403 | # CONFIG_MSH is not set | ||
404 | |||
405 | # | ||
406 | # Bourne Shell Options | ||
407 | # | ||
408 | CONFIG_FEATURE_SH_EXTRA_QUIET=y | ||
409 | # CONFIG_FEATURE_SH_STANDALONE_SHELL is not set | ||
410 | CONFIG_FEATURE_COMMAND_EDITING=y | ||
411 | CONFIG_FEATURE_COMMAND_HISTORY=63 | ||
412 | # CONFIG_FEATURE_COMMAND_SAVEHISTORY is not set | ||
413 | CONFIG_FEATURE_COMMAND_TAB_COMPLETION=y | ||
414 | # CONFIG_FEATURE_COMMAND_USERNAME_COMPLETION is not set | ||
415 | CONFIG_FEATURE_SH_FANCY_PROMPT=y | ||
416 | |||
417 | # | ||
418 | # System Logging Utilities | ||
419 | # | ||
420 | CONFIG_SYSLOGD=y | ||
421 | # CONFIG_FEATURE_ROTATE_LOGFILE is not set | ||
422 | CONFIG_FEATURE_REMOTE_LOG=y | ||
423 | CONFIG_FEATURE_IPC_SYSLOG=y | ||
424 | CONFIG_FEATURE_IPC_SYSLOG_BUFFER_SIZE=16 | ||
425 | CONFIG_LOGREAD=y | ||
426 | # CONFIG_FEATURE_LOGREAD_REDUCED_LOCKING is not set | ||
427 | CONFIG_KLOGD=y | ||
428 | CONFIG_LOGGER=y | ||
429 | |||
430 | # | ||
431 | # Linux System Utilities | ||
432 | # | ||
433 | CONFIG_DMESG=y | ||
434 | CONFIG_FBSET=y | ||
435 | CONFIG_FEATURE_FBSET_FANCY=y | ||
436 | # CONFIG_FEATURE_FBSET_READMODE is not set | ||
437 | # CONFIG_FDFLUSH is not set | ||
438 | # CONFIG_FDFORMAT is not set | ||
439 | CONFIG_FDISK=y | ||
440 | FDISK_SUPPORT_LARGE_DISKS=y | ||
441 | CONFIG_FEATURE_FDISK_WRITABLE=y | ||
442 | # CONFIG_FEATURE_AIX_LABEL is not set | ||
443 | # CONFIG_FEATURE_SGI_LABEL is not set | ||
444 | # CONFIG_FEATURE_SUN_LABEL is not set | ||
445 | # CONFIG_FEATURE_OSF_LABEL is not set | ||
446 | # CONFIG_FEATURE_FDISK_ADVANCED is not set | ||
447 | # CONFIG_FREERAMDISK is not set | ||
448 | # CONFIG_FSCK_MINIX is not set | ||
449 | # CONFIG_MKFS_MINIX is not set | ||
450 | # CONFIG_GETOPT is not set | ||
451 | CONFIG_HEXDUMP=y | ||
452 | CONFIG_HWCLOCK=y | ||
453 | CONFIG_FEATURE_HWCLOCK_LONGOPTIONS=y | ||
454 | CONFIG_LOSETUP=y | ||
455 | CONFIG_MKSWAP=y | ||
456 | CONFIG_MORE=y | ||
457 | CONFIG_FEATURE_USE_TERMIOS=y | ||
458 | CONFIG_PIVOT_ROOT=y | ||
459 | # CONFIG_RDATE is not set | ||
460 | CONFIG_SWAPONOFF=y | ||
461 | CONFIG_MOUNT=y | ||
462 | CONFIG_NFSMOUNT=y | ||
463 | CONFIG_UMOUNT=y | ||
464 | CONFIG_FEATURE_MOUNT_FORCE=y | ||
465 | |||
466 | # | ||
467 | # Common options for mount/umount | ||
468 | # | ||
469 | CONFIG_FEATURE_MOUNT_LOOP=y | ||
470 | # CONFIG_FEATURE_MTAB_SUPPORT is not set | ||
471 | |||
472 | # | ||
473 | # Debugging Options | ||
474 | # | ||
475 | # CONFIG_DEBUG is not set | ||
diff --git a/openembedded/packages/busybox/busybox-1.00/readlink.patch b/openembedded/packages/busybox/busybox-1.01/readlink.patch index 0c5431085a..0c5431085a 100644 --- a/openembedded/packages/busybox/busybox-1.00/readlink.patch +++ b/openembedded/packages/busybox/busybox-1.01/readlink.patch | |||
diff --git a/openembedded/packages/busybox/busybox-1.00/rmmod.patch b/openembedded/packages/busybox/busybox-1.01/rmmod.patch index 5a557ef35d..5a557ef35d 100644 --- a/openembedded/packages/busybox/busybox-1.00/rmmod.patch +++ b/openembedded/packages/busybox/busybox-1.01/rmmod.patch | |||
diff --git a/openembedded/packages/busybox/busybox-1.01/slugos/defconfig b/openembedded/packages/busybox/busybox-1.01/slugos/defconfig new file mode 100644 index 0000000000..55aa5f3b5e --- /dev/null +++ b/openembedded/packages/busybox/busybox-1.01/slugos/defconfig | |||
@@ -0,0 +1,444 @@ | |||
1 | # | ||
2 | # Automatically generated make config: don't edit | ||
3 | # | ||
4 | HAVE_DOT_CONFIG=y | ||
5 | |||
6 | # | ||
7 | # General Configuration | ||
8 | # | ||
9 | # CONFIG_FEATURE_BUFFERS_USE_MALLOC is not set | ||
10 | CONFIG_FEATURE_BUFFERS_GO_ON_STACK=y | ||
11 | # CONFIG_FEATURE_BUFFERS_GO_IN_BSS is not set | ||
12 | CONFIG_FEATURE_VERBOSE_USAGE=y | ||
13 | # CONFIG_FEATURE_INSTALLER is not set | ||
14 | # CONFIG_LOCALE_SUPPORT is not set | ||
15 | # CONFIG_FEATURE_DEVFS is not set | ||
16 | CONFIG_FEATURE_DEVPTS=y | ||
17 | # CONFIG_FEATURE_CLEAN_UP is not set | ||
18 | CONFIG_FEATURE_SUID=y | ||
19 | # CONFIG_FEATURE_SUID_CONFIG is not set | ||
20 | # CONFIG_SELINUX is not set | ||
21 | |||
22 | # | ||
23 | # Build Options | ||
24 | # | ||
25 | # CONFIG_STATIC is not set | ||
26 | CONFIG_LFS=y | ||
27 | # USING_CROSS_COMPILER is not set | ||
28 | EXTRA_CFLAGS_OPTIONS="" | ||
29 | |||
30 | # | ||
31 | # Installation Options | ||
32 | # | ||
33 | # CONFIG_INSTALL_NO_USR is not set | ||
34 | PREFIX="./_install" | ||
35 | |||
36 | # | ||
37 | # Archival Utilities | ||
38 | # | ||
39 | CONFIG_AR=y | ||
40 | # CONFIG_FEATURE_AR_LONG_FILENAMES is not set | ||
41 | CONFIG_BUNZIP2=y | ||
42 | # CONFIG_CPIO is not set | ||
43 | # CONFIG_DPKG is not set | ||
44 | # CONFIG_DPKG_DEB is not set | ||
45 | CONFIG_GUNZIP=y | ||
46 | # CONFIG_FEATURE_GUNZIP_UNCOMPRESS is not set | ||
47 | CONFIG_GZIP=y | ||
48 | # CONFIG_RPM2CPIO is not set | ||
49 | # CONFIG_RPM is not set | ||
50 | CONFIG_TAR=y | ||
51 | CONFIG_FEATURE_TAR_CREATE=y | ||
52 | CONFIG_FEATURE_TAR_BZIP2=y | ||
53 | CONFIG_FEATURE_TAR_FROM=y | ||
54 | CONFIG_FEATURE_TAR_GZIP=y | ||
55 | # CONFIG_FEATURE_TAR_COMPRESS is not set | ||
56 | CONFIG_FEATURE_TAR_OLDGNU_COMPATABILITY=y | ||
57 | CONFIG_FEATURE_TAR_GNU_EXTENSIONS=y | ||
58 | # CONFIG_FEATURE_TAR_LONG_OPTIONS is not set | ||
59 | # CONFIG_UNCOMPRESS is not set | ||
60 | CONFIG_UNZIP=y | ||
61 | |||
62 | # | ||
63 | # Common options for cpio and tar | ||
64 | # | ||
65 | # CONFIG_FEATURE_UNARCHIVE_TAPE is not set | ||
66 | |||
67 | # | ||
68 | # Coreutils | ||
69 | # | ||
70 | CONFIG_BASENAME=y | ||
71 | # CONFIG_CAL is not set | ||
72 | CONFIG_CAT=y | ||
73 | CONFIG_CHGRP=y | ||
74 | CONFIG_CHMOD=y | ||
75 | CONFIG_CHOWN=y | ||
76 | CONFIG_CHROOT=y | ||
77 | # CONFIG_CMP is not set | ||
78 | CONFIG_CP=y | ||
79 | CONFIG_CUT=y | ||
80 | CONFIG_DATE=y | ||
81 | |||
82 | # | ||
83 | # date (forced enabled for use with watch) | ||
84 | # | ||
85 | # CONFIG_FEATURE_DATE_ISOFMT is not set | ||
86 | CONFIG_DD=y | ||
87 | CONFIG_DF=y | ||
88 | CONFIG_DIRNAME=y | ||
89 | # CONFIG_DOS2UNIX is not set | ||
90 | CONFIG_DU=y | ||
91 | CONFIG_FEATURE_DU_DEFALT_BLOCKSIZE_1K=y | ||
92 | CONFIG_ECHO=y | ||
93 | CONFIG_FEATURE_FANCY_ECHO=y | ||
94 | CONFIG_ENV=y | ||
95 | CONFIG_EXPR=y | ||
96 | CONFIG_FALSE=y | ||
97 | # CONFIG_FOLD is not set | ||
98 | CONFIG_HEAD=y | ||
99 | CONFIG_FEATURE_FANCY_HEAD=y | ||
100 | # CONFIG_HOSTID is not set | ||
101 | CONFIG_ID=y | ||
102 | # CONFIG_INSTALL is not set | ||
103 | # CONFIG_LENGTH is not set | ||
104 | CONFIG_LN=y | ||
105 | CONFIG_LOGNAME=y | ||
106 | CONFIG_LS=y | ||
107 | CONFIG_FEATURE_LS_FILETYPES=y | ||
108 | CONFIG_FEATURE_LS_FOLLOWLINKS=y | ||
109 | CONFIG_FEATURE_LS_RECURSIVE=y | ||
110 | CONFIG_FEATURE_LS_SORTFILES=y | ||
111 | CONFIG_FEATURE_LS_TIMESTAMPS=y | ||
112 | CONFIG_FEATURE_LS_USERNAME=y | ||
113 | CONFIG_FEATURE_LS_COLOR=y | ||
114 | CONFIG_MD5SUM=y | ||
115 | CONFIG_MKDIR=y | ||
116 | CONFIG_MKFIFO=y | ||
117 | CONFIG_MKNOD=y | ||
118 | CONFIG_MV=y | ||
119 | CONFIG_OD=y | ||
120 | CONFIG_PRINTF=y | ||
121 | CONFIG_PWD=y | ||
122 | # CONFIG_REALPATH is not set | ||
123 | CONFIG_RM=y | ||
124 | CONFIG_RMDIR=y | ||
125 | CONFIG_SEQ=y | ||
126 | # CONFIG_SHA1SUM is not set | ||
127 | CONFIG_SLEEP=y | ||
128 | # CONFIG_FEATURE_FANCY_SLEEP is not set | ||
129 | CONFIG_SORT=y | ||
130 | CONFIG_STTY=y | ||
131 | CONFIG_SYNC=y | ||
132 | CONFIG_TAIL=y | ||
133 | CONFIG_FEATURE_FANCY_TAIL=y | ||
134 | CONFIG_TEE=y | ||
135 | # CONFIG_FEATURE_TEE_USE_BLOCK_IO is not set | ||
136 | CONFIG_TEST=y | ||
137 | |||
138 | # | ||
139 | # test (forced enabled for use with shell) | ||
140 | # | ||
141 | # CONFIG_FEATURE_TEST_64 is not set | ||
142 | CONFIG_TOUCH=y | ||
143 | CONFIG_TR=y | ||
144 | CONFIG_TRUE=y | ||
145 | CONFIG_TTY=y | ||
146 | CONFIG_UNAME=y | ||
147 | CONFIG_UNIQ=y | ||
148 | # CONFIG_USLEEP is not set | ||
149 | # CONFIG_UUDECODE is not set | ||
150 | # CONFIG_UUENCODE is not set | ||
151 | CONFIG_WATCH=y | ||
152 | CONFIG_WC=y | ||
153 | CONFIG_WHO=y | ||
154 | CONFIG_WHOAMI=y | ||
155 | CONFIG_YES=y | ||
156 | |||
157 | # | ||
158 | # Common options for cp and mv | ||
159 | # | ||
160 | # CONFIG_FEATURE_PRESERVE_HARDLINKS is not set | ||
161 | |||
162 | # | ||
163 | # Common options for ls and more | ||
164 | # | ||
165 | CONFIG_FEATURE_AUTOWIDTH=y | ||
166 | |||
167 | # | ||
168 | # Common options for df, du, ls | ||
169 | # | ||
170 | CONFIG_FEATURE_HUMAN_READABLE=y | ||
171 | |||
172 | # | ||
173 | # Common options for md5sum, sha1sum | ||
174 | # | ||
175 | # CONFIG_FEATURE_MD5_SHA1_SUM_CHECK is not set | ||
176 | |||
177 | # | ||
178 | # Console Utilities | ||
179 | # | ||
180 | # CONFIG_CHVT is not set | ||
181 | CONFIG_CLEAR=y | ||
182 | # CONFIG_DEALLOCVT is not set | ||
183 | # CONFIG_DUMPKMAP is not set | ||
184 | CONFIG_GETKEY=y | ||
185 | # CONFIG_LOADFONT is not set | ||
186 | # CONFIG_LOADKMAP is not set | ||
187 | # CONFIG_OPENVT is not set | ||
188 | CONFIG_RESET=y | ||
189 | # CONFIG_SETKEYCODES is not set | ||
190 | |||
191 | # | ||
192 | # Debian Utilities | ||
193 | # | ||
194 | CONFIG_MKTEMP=y | ||
195 | # CONFIG_PIPE_PROGRESS is not set | ||
196 | CONFIG_READLINK=y | ||
197 | CONFIG_FEATURE_READLINK_FOLLOW=y | ||
198 | CONFIG_RUN_PARTS=y | ||
199 | CONFIG_START_STOP_DAEMON=y | ||
200 | CONFIG_WHICH=y | ||
201 | |||
202 | # | ||
203 | # Editors | ||
204 | # | ||
205 | CONFIG_AWK=y | ||
206 | CONFIG_FEATURE_AWK_MATH=y | ||
207 | # CONFIG_PATCH is not set | ||
208 | CONFIG_SED=y | ||
209 | CONFIG_VI=y | ||
210 | CONFIG_FEATURE_VI_COLON=y | ||
211 | CONFIG_FEATURE_VI_YANKMARK=y | ||
212 | CONFIG_FEATURE_VI_SEARCH=y | ||
213 | CONFIG_FEATURE_VI_USE_SIGNALS=y | ||
214 | CONFIG_FEATURE_VI_DOT_CMD=y | ||
215 | CONFIG_FEATURE_VI_READONLY=y | ||
216 | CONFIG_FEATURE_VI_SETOPTS=y | ||
217 | CONFIG_FEATURE_VI_SET=y | ||
218 | CONFIG_FEATURE_VI_WIN_RESIZE=y | ||
219 | CONFIG_FEATURE_VI_OPTIMIZE_CURSOR=y | ||
220 | |||
221 | # | ||
222 | # Finding Utilities | ||
223 | # | ||
224 | # CONFIG_FIND is not set | ||
225 | CONFIG_GREP=y | ||
226 | CONFIG_FEATURE_GREP_EGREP_ALIAS=y | ||
227 | CONFIG_FEATURE_GREP_FGREP_ALIAS=y | ||
228 | CONFIG_FEATURE_GREP_CONTEXT=y | ||
229 | # CONFIG_XARGS is not set | ||
230 | |||
231 | # | ||
232 | # Init Utilities | ||
233 | # | ||
234 | # CONFIG_INIT is not set | ||
235 | # CONFIG_HALT is not set | ||
236 | # CONFIG_POWEROFF is not set | ||
237 | # CONFIG_REBOOT is not set | ||
238 | # CONFIG_MESG is not set | ||
239 | |||
240 | # | ||
241 | # Login/Password Management Utilities | ||
242 | # | ||
243 | # CONFIG_USE_BB_PWD_GRP is not set | ||
244 | # CONFIG_ADDGROUP is not set | ||
245 | # CONFIG_DELGROUP is not set | ||
246 | # CONFIG_ADDUSER is not set | ||
247 | # CONFIG_DELUSER is not set | ||
248 | # CONFIG_GETTY is not set | ||
249 | CONFIG_FEATURE_UTMP=y | ||
250 | # CONFIG_LOGIN is not set | ||
251 | # CONFIG_PASSWD is not set | ||
252 | # CONFIG_SU is not set | ||
253 | # CONFIG_SULOGIN is not set | ||
254 | # CONFIG_VLOCK is not set | ||
255 | |||
256 | # | ||
257 | # Miscellaneous Utilities | ||
258 | # | ||
259 | # CONFIG_ADJTIMEX is not set | ||
260 | # CONFIG_CROND is not set | ||
261 | # CONFIG_CRONTAB is not set | ||
262 | # CONFIG_DC is not set | ||
263 | # CONFIG_DEVFSD is not set | ||
264 | # CONFIG_LAST is not set | ||
265 | # CONFIG_HDPARM is not set | ||
266 | # CONFIG_MAKEDEVS is not set | ||
267 | # CONFIG_MT is not set | ||
268 | # CONFIG_RX is not set | ||
269 | CONFIG_STRINGS=y | ||
270 | CONFIG_TIME=y | ||
271 | # CONFIG_WATCHDOG is not set | ||
272 | |||
273 | # | ||
274 | # Linux Module Utilities | ||
275 | # | ||
276 | # CONFIG_INSMOD is not set | ||
277 | # CONFIG_LSMOD is not set | ||
278 | # CONFIG_MODPROBE is not set | ||
279 | # CONFIG_RMMOD is not set | ||
280 | |||
281 | # | ||
282 | # Networking Utilities | ||
283 | # | ||
284 | CONFIG_FEATURE_IPV6=y | ||
285 | # CONFIG_ARPING is not set | ||
286 | # CONFIG_FTPGET is not set | ||
287 | # CONFIG_FTPPUT is not set | ||
288 | CONFIG_HOSTNAME=y | ||
289 | # CONFIG_HTTPD is not set | ||
290 | CONFIG_IFCONFIG=y | ||
291 | CONFIG_FEATURE_IFCONFIG_STATUS=y | ||
292 | # CONFIG_FEATURE_IFCONFIG_SLIP is not set | ||
293 | # CONFIG_FEATURE_IFCONFIG_MEMSTART_IOADDR_IRQ is not set | ||
294 | CONFIG_FEATURE_IFCONFIG_HW=y | ||
295 | # CONFIG_FEATURE_IFCONFIG_BROADCAST_PLUS is not set | ||
296 | CONFIG_IFUPDOWN=y | ||
297 | # CONFIG_FEATURE_IFUPDOWN_IP is not set | ||
298 | CONFIG_FEATURE_IFUPDOWN_IP_BUILTIN=y | ||
299 | CONFIG_FEATURE_IFUPDOWN_IPV4=y | ||
300 | CONFIG_FEATURE_IFUPDOWN_IPV6=y | ||
301 | # CONFIG_FEATURE_IFUPDOWN_IPX is not set | ||
302 | # CONFIG_FEATURE_IFUPDOWN_MAPPING is not set | ||
303 | # CONFIG_INETD is not set | ||
304 | # CONFIG_IP is not set | ||
305 | # CONFIG_IPCALC is not set | ||
306 | # CONFIG_IPADDR is not set | ||
307 | # CONFIG_IPLINK is not set | ||
308 | # CONFIG_IPROUTE is not set | ||
309 | # CONFIG_IPTUNNEL is not set | ||
310 | # CONFIG_NAMEIF is not set | ||
311 | CONFIG_NC=y | ||
312 | CONFIG_NETSTAT=y | ||
313 | CONFIG_NSLOOKUP=y | ||
314 | CONFIG_PING=y | ||
315 | CONFIG_FEATURE_FANCY_PING=y | ||
316 | CONFIG_PING6=y | ||
317 | CONFIG_FEATURE_FANCY_PING6=y | ||
318 | CONFIG_ROUTE=y | ||
319 | CONFIG_TELNET=y | ||
320 | CONFIG_FEATURE_TELNET_TTYPE=y | ||
321 | CONFIG_FEATURE_TELNET_AUTOLOGIN=y | ||
322 | # CONFIG_TELNETD is not set | ||
323 | CONFIG_TFTP=y | ||
324 | CONFIG_FEATURE_TFTP_GET=y | ||
325 | CONFIG_FEATURE_TFTP_PUT=y | ||
326 | # CONFIG_FEATURE_TFTP_BLOCKSIZE is not set | ||
327 | # CONFIG_FEATURE_TFTP_DEBUG is not set | ||
328 | CONFIG_TRACEROUTE=y | ||
329 | # CONFIG_FEATURE_TRACEROUTE_VERBOSE is not set | ||
330 | # CONFIG_VCONFIG is not set | ||
331 | CONFIG_WGET=y | ||
332 | CONFIG_FEATURE_WGET_STATUSBAR=y | ||
333 | CONFIG_FEATURE_WGET_AUTHENTICATION=y | ||
334 | CONFIG_FEATURE_WGET_IP6_LITERAL=y | ||
335 | |||
336 | # | ||
337 | # udhcp Server/Client | ||
338 | # | ||
339 | # CONFIG_UDHCPD is not set | ||
340 | CONFIG_UDHCPC=y | ||
341 | CONFIG_FEATURE_UDHCP_SYSLOG=y | ||
342 | # CONFIG_FEATURE_UDHCP_DEBUG is not set | ||
343 | |||
344 | # | ||
345 | # Process Utilities | ||
346 | # | ||
347 | CONFIG_FREE=y | ||
348 | CONFIG_KILL=y | ||
349 | CONFIG_KILLALL=y | ||
350 | CONFIG_PIDOF=y | ||
351 | CONFIG_PS=y | ||
352 | CONFIG_RENICE=y | ||
353 | CONFIG_TOP=y | ||
354 | FEATURE_CPU_USAGE_PERCENTAGE=y | ||
355 | CONFIG_UPTIME=y | ||
356 | CONFIG_SYSCTL=y | ||
357 | |||
358 | # | ||
359 | # Another Bourne-like Shell | ||
360 | # | ||
361 | CONFIG_FEATURE_SH_IS_ASH=y | ||
362 | # CONFIG_FEATURE_SH_IS_HUSH is not set | ||
363 | # CONFIG_FEATURE_SH_IS_LASH is not set | ||
364 | # CONFIG_FEATURE_SH_IS_MSH is not set | ||
365 | # CONFIG_FEATURE_SH_IS_NONE is not set | ||
366 | CONFIG_ASH=y | ||
367 | |||
368 | # | ||
369 | # Ash Shell Options | ||
370 | # | ||
371 | CONFIG_ASH_JOB_CONTROL=y | ||
372 | CONFIG_ASH_ALIAS=y | ||
373 | CONFIG_ASH_MATH_SUPPORT=y | ||
374 | # CONFIG_ASH_MATH_SUPPORT_64 is not set | ||
375 | CONFIG_ASH_GETOPTS=y | ||
376 | # CONFIG_ASH_CMDCMD is not set | ||
377 | # CONFIG_ASH_MAIL is not set | ||
378 | CONFIG_ASH_OPTIMIZE_FOR_SIZE=y | ||
379 | # CONFIG_ASH_RANDOM_SUPPORT is not set | ||
380 | # CONFIG_HUSH is not set | ||
381 | # CONFIG_LASH is not set | ||
382 | # CONFIG_MSH is not set | ||
383 | |||
384 | # | ||
385 | # Bourne Shell Options | ||
386 | # | ||
387 | CONFIG_FEATURE_SH_EXTRA_QUIET=y | ||
388 | # CONFIG_FEATURE_SH_STANDALONE_SHELL is not set | ||
389 | CONFIG_FEATURE_COMMAND_EDITING=y | ||
390 | CONFIG_FEATURE_COMMAND_HISTORY=63 | ||
391 | # CONFIG_FEATURE_COMMAND_SAVEHISTORY is not set | ||
392 | CONFIG_FEATURE_COMMAND_TAB_COMPLETION=y | ||
393 | # CONFIG_FEATURE_COMMAND_USERNAME_COMPLETION is not set | ||
394 | CONFIG_FEATURE_SH_FANCY_PROMPT=y | ||
395 | |||
396 | # | ||
397 | # System Logging Utilities | ||
398 | # | ||
399 | CONFIG_SYSLOGD=y | ||
400 | # CONFIG_FEATURE_ROTATE_LOGFILE is not set | ||
401 | CONFIG_FEATURE_REMOTE_LOG=y | ||
402 | CONFIG_FEATURE_IPC_SYSLOG=y | ||
403 | CONFIG_FEATURE_IPC_SYSLOG_BUFFER_SIZE=16 | ||
404 | CONFIG_LOGREAD=y | ||
405 | # CONFIG_FEATURE_LOGREAD_REDUCED_LOCKING is not set | ||
406 | CONFIG_KLOGD=y | ||
407 | CONFIG_LOGGER=y | ||
408 | |||
409 | # | ||
410 | # Linux System Utilities | ||
411 | # | ||
412 | CONFIG_DMESG=y | ||
413 | # CONFIG_FBSET is not set | ||
414 | # CONFIG_FDFLUSH is not set | ||
415 | # CONFIG_FDFORMAT is not set | ||
416 | CONFIG_FDISK=y | ||
417 | FDISK_SUPPORT_LARGE_DISKS=y | ||
418 | CONFIG_FEATURE_FDISK_WRITABLE=y | ||
419 | # CONFIG_FEATURE_AIX_LABEL is not set | ||
420 | # CONFIG_FEATURE_SGI_LABEL is not set | ||
421 | # CONFIG_FEATURE_SUN_LABEL is not set | ||
422 | CONFIG_FEATURE_OSF_LABEL=y | ||
423 | # CONFIG_FEATURE_FDISK_ADVANCED is not set | ||
424 | # CONFIG_FREERAMDISK is not set | ||
425 | # CONFIG_FSCK_MINIX is not set | ||
426 | # CONFIG_MKFS_MINIX is not set | ||
427 | # CONFIG_GETOPT is not set | ||
428 | CONFIG_HEXDUMP=y | ||
429 | CONFIG_HWCLOCK=y | ||
430 | CONFIG_FEATURE_HWCLOCK_LONGOPTIONS=y | ||
431 | # CONFIG_LOSETUP is not set | ||
432 | CONFIG_MKSWAP=y | ||
433 | CONFIG_MORE=y | ||
434 | CONFIG_FEATURE_USE_TERMIOS=y | ||
435 | CONFIG_PIVOT_ROOT=y | ||
436 | # CONFIG_RDATE is not set | ||
437 | # CONFIG_SWAPONOFF is not set | ||
438 | # CONFIG_MOUNT is not set | ||
439 | # CONFIG_UMOUNT is not set | ||
440 | |||
441 | # | ||
442 | # Debugging Options | ||
443 | # | ||
444 | # CONFIG_DEBUG is not set | ||
diff --git a/openembedded/packages/busybox/busybox-1.01/slugos/sysctl.conf b/openembedded/packages/busybox/busybox-1.01/slugos/sysctl.conf new file mode 100644 index 0000000000..cfaa3c7f92 --- /dev/null +++ b/openembedded/packages/busybox/busybox-1.01/slugos/sysctl.conf | |||
@@ -0,0 +1,32 @@ | |||
1 | # | ||
2 | # /etc/sysctl.conf - Configuration file for setting system variables | ||
3 | # See sysctl.conf (5) for information. | ||
4 | # | ||
5 | |||
6 | #kernel.domainname = example.com | ||
7 | |||
8 | # This flag allows the machine to respond to broadcast pings. | ||
9 | # Very useful on embedded machines | ||
10 | net/ipv4/icmp_echo_ignore_broadcasts=0 | ||
11 | |||
12 | # Uncomment the following to stop low-level messages on console | ||
13 | #kernel/printk = 4 4 1 7 | ||
14 | |||
15 | ##############################################################3 | ||
16 | # Functions previously found in netbase | ||
17 | # | ||
18 | |||
19 | # Uncomment the next line to enable Spoof protection (reverse-path filter) | ||
20 | #net/ipv4/conf/all/rp_filter=1 | ||
21 | |||
22 | # Uncomment the next line to enable TCP/IP SYN cookies | ||
23 | #net/ipv4/tcp_syncookies=1 | ||
24 | |||
25 | # Uncomment the next line to enable packet forwarding for IPv4 | ||
26 | #net/ipv4/ip_forward=1 | ||
27 | |||
28 | # Uncomment the next line to enable packet forwarding for IPv6 | ||
29 | #net/ipv6/ip_forward=1 | ||
30 | |||
31 | # This sets the app to run on a hotplug event | ||
32 | kernel/hotplug=/sbin/udevsend | ||
diff --git a/openembedded/packages/busybox/busybox-1.01/slugos/udhcpscript.patch b/openembedded/packages/busybox/busybox-1.01/slugos/udhcpscript.patch new file mode 100644 index 0000000000..277a22cddb --- /dev/null +++ b/openembedded/packages/busybox/busybox-1.01/slugos/udhcpscript.patch | |||
@@ -0,0 +1,162 @@ | |||
1 | diff -rup busybox-1.01/.pc/udhcpscript.patch/examples/udhcp/simple.script busybox-1.01/examples/udhcp/simple.script | ||
2 | --- busybox-1.01/examples/udhcp/simple.script 1970-01-01 00:00:00.000000000 +0000 | ||
3 | +++ busybox-1.01/examples/udhcp/simple.script 1970-01-01 00:00:00.000000000 +0000 | ||
4 | @@ -1,40 +1,129 @@ | ||
5 | #!/bin/sh | ||
6 | +# slugos UDHCP client script | ||
7 | +# | ||
8 | +. /etc/default/functions | ||
9 | + | ||
10 | +echodns(){ | ||
11 | + local dns | ||
12 | + if test $# -gt 0 | ||
13 | + then | ||
14 | + for dns in "$@" | ||
15 | + do | ||
16 | + echo "nameserver $dns #dhcp:$interface" | ||
17 | + done | ||
18 | + fi | ||
19 | +} | ||
20 | |||
21 | -# udhcpc script edited by Tim Riker <Tim@Rikers.org> | ||
22 | +# Output the correct contents for resolv.conf based on | ||
23 | +# the current one and any new information | ||
24 | +mkresolv() { | ||
25 | + local rmdomain | ||
26 | + rmdomain= | ||
27 | + # last search takes precedence, so a user | ||
28 | + # specified search in resolv.conf is retained | ||
29 | + test -n "$domain" && { | ||
30 | + echo "search $domain #dhcp" | ||
31 | + rmdomain='|search [^ ]* #dhcp' | ||
32 | + } | ||
33 | + # first nameserver takes precedence, use a user | ||
34 | + # specified nameserver in preference then the | ||
35 | + # new ones | ||
36 | + egrep -v '^(nameserver [^ ]* #dhcp:.*'"$rmdomain"')$' "$1" | ||
37 | + echodns $dns | ||
38 | + egrep '^nameserver [^ ]* #dhcp:.*$' "$1" | egrep -v :"$interface"'$' | ||
39 | +} | ||
40 | + | ||
41 | +# checksum of a file (or stdin if -) | ||
42 | +md5strm() { | ||
43 | + md5sum $1 2>/dev/null | sed -n 's/^\([0-9A-Za-z]*\).*$/\1/p' | ||
44 | +} | ||
45 | + | ||
46 | +# update resolv.conf for $interface using $domain and $dns | ||
47 | +updresolv() { | ||
48 | + local md5old md5new resolv | ||
49 | + md5old="$(md5strm /etc/resolv.conf)" | ||
50 | + resolv="$(mkresolv /etc/resolv.conf)" | ||
51 | + md5new="$(echo "$resolv" | md5strm -)" | ||
52 | + test "$md5old" != "$md5new" && echo "$resolv" >/etc/resolv.conf | ||
53 | +} | ||
54 | + | ||
55 | +unroute() { | ||
56 | + # called to deconfig the interface | ||
57 | + while route del default gw 0.0.0.0 dev $interface 2>/dev/null | ||
58 | + do | ||
59 | + : | ||
60 | + done | ||
61 | +} | ||
62 | + | ||
63 | +bind() { | ||
64 | + local B N metric i olddomain resolv | ||
65 | + B= | ||
66 | + test -n "$broadcast" && B="broadcast $broadcast" | ||
67 | + N= | ||
68 | + test -n "$subnet" && N="netmask $subnet" | ||
69 | + ifconfig "$interface" "$ip" $B $N up | ||
70 | + | ||
71 | + # If given router information delete the old information and | ||
72 | + # enter new stuff, routers get metrics incremented by 1 | ||
73 | + # between each (this is somewhat arbitrary) | ||
74 | + if test -n "$router" | ||
75 | + then | ||
76 | + unroute | ||
77 | + metric=0 | ||
78 | + for i in $router | ||
79 | + do | ||
80 | + route add default gw "$i" dev "$interface" metric $((metric++)) | ||
81 | + done | ||
82 | + fi | ||
83 | |||
84 | -[ -z "$1" ] && echo "Error: should be called from udhcpc" && exit 1 | ||
85 | + olddomain= | ||
86 | + test -r /etc/defaultdomain && olddomain="$(cat /etc/defaultdomain)" | ||
87 | + if test -n "$domain" -a "$domain" != "$olddomain" | ||
88 | + then | ||
89 | + echo "$domain" >/etc/defaultdomain | ||
90 | + # and update the kernel view too | ||
91 | + echo "$domain" >/proc/sys/kernel/domainname | ||
92 | + fi | ||
93 | |||
94 | -RESOLV_CONF="/etc/resolv.conf" | ||
95 | -[ -n "$broadcast" ] && BROADCAST="broadcast $broadcast" | ||
96 | -[ -n "$subnet" ] && NETMASK="netmask $subnet" | ||
97 | + updresolv | ||
98 | +} | ||
99 | |||
100 | case "$1" in | ||
101 | - deconfig) | ||
102 | - /sbin/ifconfig $interface 0.0.0.0 | ||
103 | - ;; | ||
104 | - | ||
105 | - renew|bound) | ||
106 | - /sbin/ifconfig $interface $ip $BROADCAST $NETMASK | ||
107 | - | ||
108 | - if [ -n "$router" ] ; then | ||
109 | - echo "deleting routers" | ||
110 | - while route del default gw 0.0.0.0 dev $interface ; do | ||
111 | - : | ||
112 | - done | ||
113 | - | ||
114 | - metric=0 | ||
115 | - for i in $router ; do | ||
116 | - route add default gw $i dev $interface metric $((metric++)) | ||
117 | - done | ||
118 | +deconfig) | ||
119 | + # Bring the interface up (without inet at this point) | ||
120 | + # Remove the resolver information because deconfig is called | ||
121 | + # on leasefail and we need to remove this interface at that | ||
122 | + # point to ensure the machine remains visible on another | ||
123 | + # interface! | ||
124 | + domain= | ||
125 | + dns= | ||
126 | + unroute | ||
127 | + updresolv | ||
128 | + ifconfig "$interface" up;; | ||
129 | + | ||
130 | +renew|bound) | ||
131 | + bind;; | ||
132 | + | ||
133 | +leasefail) | ||
134 | + # Pull the values from the config data if (only only if) this | ||
135 | + # is the config interface | ||
136 | + if test "$interface" = "$(config iface)" | ||
137 | + then | ||
138 | + ip="$(config ip)" | ||
139 | + if test -n "$ip" | ||
140 | + then | ||
141 | + router="$(config gateway)" | ||
142 | + subnet="$(config netmask)" | ||
143 | + broadcast="$(config broadcast)" | ||
144 | + domain="$(config domain)" | ||
145 | + dns="$(config dns)" | ||
146 | + | ||
147 | + bind | ||
148 | fi | ||
149 | + fi;; | ||
150 | |||
151 | - echo -n > $RESOLV_CONF | ||
152 | - [ -n "$domain" ] && echo search $domain >> $RESOLV_CONF | ||
153 | - for i in $dns ; do | ||
154 | - echo adding dns $i | ||
155 | - echo nameserver $i >> $RESOLV_CONF | ||
156 | - done | ||
157 | - ;; | ||
158 | +*) echo "udhcpc: $*: unknown command" >&2 | ||
159 | + exit 1;; | ||
160 | esac | ||
161 | |||
162 | exit 0 | ||
diff --git a/openembedded/packages/busybox/busybox-1.00/sparc/defconfig b/openembedded/packages/busybox/busybox-1.01/sparc/defconfig index 8b8cbfc839..8b8cbfc839 100644 --- a/openembedded/packages/busybox/busybox-1.00/sparc/defconfig +++ b/openembedded/packages/busybox/busybox-1.01/sparc/defconfig | |||
diff --git a/openembedded/packages/busybox/busybox-1.01/thumb-bsdlabel.patch b/openembedded/packages/busybox/busybox-1.01/thumb-bsdlabel.patch new file mode 100644 index 0000000000..dc3eb7c552 --- /dev/null +++ b/openembedded/packages/busybox/busybox-1.01/thumb-bsdlabel.patch | |||
@@ -0,0 +1,11 @@ | |||
1 | --- busybox-1.01/util-linux/fdisk.c 1970-01-01 00:00:00.000000000 +0000 | ||
2 | +++ busybox-1.01/util-linux/fdisk.c 1970-01-01 00:00:00.000000000 +0000 | ||
3 | @@ -507,7 +507,7 @@ check_aix_label( void ) | ||
4 | |||
5 | #define BSD_LINUX_BOOTDIR "/usr/ucb/mdec" | ||
6 | |||
7 | -#if defined (i386) || defined (__sparc__) || defined (__arm__) || defined (__mips__) || defined (__s390__) || defined (__sh__) || defined(__x86_64__) | ||
8 | +#if defined (i386) || defined (__sparc__) || defined (__arm__) || defined (__thumb__) || defined (__mips__) || defined (__s390__) || defined (__sh__) || defined(__x86_64__) | ||
9 | #define BSD_LABELSECTOR 1 | ||
10 | #define BSD_LABELOFFSET 0 | ||
11 | #elif defined (__alpha__) || defined (__powerpc__) || defined (__ia64__) || defined (__hppa__) | ||
diff --git a/openembedded/packages/busybox/busybox-1.00/uclibc_posix.patch b/openembedded/packages/busybox/busybox-1.01/uclibc_posix.patch index aefb994068..aefb994068 100644 --- a/openembedded/packages/busybox/busybox-1.00/uclibc_posix.patch +++ b/openembedded/packages/busybox/busybox-1.01/uclibc_posix.patch | |||
diff --git a/openembedded/packages/busybox/busybox-1.00/udhcppidfile-breakage.patch b/openembedded/packages/busybox/busybox-1.01/udhcppidfile-breakage.patch index 031274908b..031274908b 100644 --- a/openembedded/packages/busybox/busybox-1.00/udhcppidfile-breakage.patch +++ b/openembedded/packages/busybox/busybox-1.01/udhcppidfile-breakage.patch | |||
diff --git a/openembedded/packages/busybox/busybox-1.00/udhcppidfile.patch b/openembedded/packages/busybox/busybox-1.01/udhcppidfile.patch index fb2b2ec19a..fb2b2ec19a 100644 --- a/openembedded/packages/busybox/busybox-1.00/udhcppidfile.patch +++ b/openembedded/packages/busybox/busybox-1.01/udhcppidfile.patch | |||
diff --git a/openembedded/packages/busybox/busybox-1.00/udhcpscript.patch b/openembedded/packages/busybox/busybox-1.01/udhcpscript.patch index fc21d440cd..fc21d440cd 100644 --- a/openembedded/packages/busybox/busybox-1.00/udhcpscript.patch +++ b/openembedded/packages/busybox/busybox-1.01/udhcpscript.patch | |||
diff --git a/openembedded/packages/busybox/busybox-1.00/wrt54/defconfig b/openembedded/packages/busybox/busybox-1.01/wrt54/defconfig index 7f1aef4ef9..7f1aef4ef9 100644 --- a/openembedded/packages/busybox/busybox-1.00/wrt54/defconfig +++ b/openembedded/packages/busybox/busybox-1.01/wrt54/defconfig | |||
diff --git a/openembedded/packages/busybox/busybox_1.00.bb b/openembedded/packages/busybox/busybox_1.01.bb index 5b770669c1..996b5418a4 100644 --- a/openembedded/packages/busybox/busybox_1.00.bb +++ b/openembedded/packages/busybox/busybox_1.01.bb | |||
@@ -10,25 +10,26 @@ HOMEPAGE = "http://www.busybox.net" | |||
10 | LICENSE = "GPL" | 10 | LICENSE = "GPL" |
11 | SECTION = "base" | 11 | SECTION = "base" |
12 | PRIORITY = "required" | 12 | PRIORITY = "required" |
13 | PR = "r32" | 13 | PR = "r11" |
14 | 14 | ||
15 | SRC_URI = "http://www.busybox.net/downloads/busybox-${PV}.tar.gz \ | 15 | SRC_URI = "http://www.busybox.net/downloads/busybox-${PV}.tar.gz \ |
16 | file://add-getkey-applet.patch;patch=1 \ | ||
17 | file://udhcpscript.patch;patch=1 \ | ||
18 | file://dhcpretrytime.patch;patch=1 \ | ||
19 | file://hdparm_M.patch;patch=1 \ | ||
20 | file://udhcppidfile.patch;patch=1 \ | 16 | file://udhcppidfile.patch;patch=1 \ |
21 | file://udhcppidfile-breakage.patch;patch=1 \ | 17 | file://udhcppidfile-breakage.patch;patch=1 \ |
22 | file://readlink.patch;patch=1 \ | 18 | file://add-getkey-applet.patch;patch=1 \ |
23 | file://iproute-flush-cache.patch;patch=1;pnum=0 \ | ||
24 | file://rmmod.patch;patch=1 \ | ||
25 | file://below.patch;patch=1 \ | 19 | file://below.patch;patch=1 \ |
26 | file://fbset.patch;patch=1 \ | ||
27 | file://mount-all-type.patch;patch=1 \ | ||
28 | file://dhcp-hostname.patch;patch=1 \ | 20 | file://dhcp-hostname.patch;patch=1 \ |
29 | file://gzip-spurious-const.patch;patch=1 \ | 21 | file://dhcpretrytime.patch;patch=1 \ |
22 | file://fbset.patch;patch=1 \ | ||
23 | file://hdparm_M.patch;patch=1 \ | ||
30 | file://ifupdown-spurious-environ.patch;patch=1 \ | 24 | file://ifupdown-spurious-environ.patch;patch=1 \ |
25 | file://iproute-flush-cache.patch;patch=1;pnum=0 \ | ||
26 | file://mount-all-type.patch;patch=1 \ | ||
27 | file://readlink.patch;patch=1 \ | ||
28 | file://rmmod.patch;patch=1 \ | ||
29 | file://udhcpscript.patch;patch=1 \ | ||
30 | file://thumb-bsdlabel.patch;patch=1 \ | ||
31 | file://uclibc_posix.patch;patch=1 \ | 31 | file://uclibc_posix.patch;patch=1 \ |
32 | file://glibc2.4-icmp6.patch;patch=1 \ | ||
32 | file://defconfig \ | 33 | file://defconfig \ |
33 | file://busybox-cron \ | 34 | file://busybox-cron \ |
34 | file://busybox-httpd \ | 35 | file://busybox-httpd \ |
@@ -39,6 +40,7 @@ SRC_URI = "http://www.busybox.net/downloads/busybox-${PV}.tar.gz \ | |||
39 | file://syslog.conf \ | 40 | file://syslog.conf \ |
40 | file://mount.busybox \ | 41 | file://mount.busybox \ |
41 | file://umount.busybox" | 42 | file://umount.busybox" |
43 | SRC_URI_append_slugos += " file://sysctl.conf " | ||
42 | 44 | ||
43 | S = "${WORKDIR}/busybox-${PV}" | 45 | S = "${WORKDIR}/busybox-${PV}" |
44 | 46 | ||
@@ -130,6 +132,10 @@ do_install () { | |||
130 | install -m 0644 ${S}/busybox.links ${D}${sysconfdir} | 132 | install -m 0644 ${S}/busybox.links ${D}${sysconfdir} |
131 | } | 133 | } |
132 | 134 | ||
135 | do_install_append_slugos() { | ||
136 | install -m 0644 ${WORKDIR}/sysctl.conf ${D}${sysconfdir} | ||
137 | } | ||
138 | |||
133 | pkg_postinst_${PN} () { | 139 | pkg_postinst_${PN} () { |
134 | # If we are not making an image we create links for the utilities that doesn't exist | 140 | # If we are not making an image we create links for the utilities that doesn't exist |
135 | # so the update-alternatives script will get the utilities it needs | 141 | # so the update-alternatives script will get the utilities it needs |
diff --git a/openembedded/packages/busybox/files/glibc2.4-icmp6.patch b/openembedded/packages/busybox/files/glibc2.4-icmp6.patch new file mode 100644 index 0000000000..3cec1dd31a --- /dev/null +++ b/openembedded/packages/busybox/files/glibc2.4-icmp6.patch | |||
@@ -0,0 +1,15 @@ | |||
1 | --- busybox-1.01/networking/ping6.c.orig 2006-03-15 15:43:21.000000000 +0100 | ||
2 | +++ busybox-1.01/networking/ping6.c 2006-03-15 15:49:29.000000000 +0100 | ||
3 | @@ -56,6 +56,12 @@ | ||
4 | #include <stddef.h> /* offsetof */ | ||
5 | #include "busybox.h" | ||
6 | |||
7 | +#ifndef ICMP6_MEMBERSHIP_QUERY /* glibc >= 2.4 */ | ||
8 | +#define ICMP6_MEMBERSHIP_QUERY MLD_LISTENER_QUERY | ||
9 | +#define ICMP6_MEMBERSHIP_REPORT MLD_LISTENER_REPORT | ||
10 | +#define ICMP6_MEMBERSHIP_REDUCTION MLD_LISTENER_REDUCTION | ||
11 | +#endif | ||
12 | + | ||
13 | static const int DEFDATALEN = 56; | ||
14 | static const int MAXIPLEN = 60; | ||
15 | static const int MAXICMPLEN = 76; | ||