diff options
Diffstat (limited to 'debian')
-rw-r--r-- | debian/Config.h-deb | 498 | ||||
-rw-r--r-- | debian/Config.h-static | 498 | ||||
-rw-r--r-- | debian/Config.h-udeb | 498 | ||||
-rwxr-xr-x | debian/rules | 14 |
4 files changed, 754 insertions, 754 deletions
diff --git a/debian/Config.h-deb b/debian/Config.h-deb index fd848e192..818d66d53 100644 --- a/debian/Config.h-deb +++ b/debian/Config.h-deb | |||
@@ -3,142 +3,142 @@ | |||
3 | // When you turn things off here, they won't be compiled in at all. | 3 | // When you turn things off here, they won't be compiled in at all. |
4 | // | 4 | // |
5 | //// This file is parsed by sed. You MUST use single line comments. | 5 | //// This file is parsed by sed. You MUST use single line comments. |
6 | // i.e., //#define BB_BLAH | 6 | // i.e., //#define CONFIG_BLAH |
7 | // | 7 | // |
8 | // | 8 | // |
9 | // BusyBox Applications | 9 | // BusyBox Applications |
10 | //#define BB_ADJTIMEX | 10 | //#define CONFIG_ADJTIMEX |
11 | #define BB_AR | 11 | #define CONFIG_AR |
12 | //#define BB_ASH | 12 | //#define CONFIG_ASH |
13 | #define BB_BASENAME | 13 | #define CONFIG_BASENAME |
14 | #define BB_CAT | 14 | #define CONFIG_CAT |
15 | #define BB_CHGRP | 15 | #define CONFIG_CHGRP |
16 | #define BB_CHMOD | 16 | #define CONFIG_CHMOD |
17 | #define BB_CHOWN | 17 | #define CONFIG_CHOWN |
18 | #define BB_CHROOT | 18 | #define CONFIG_CHROOT |
19 | #define BB_CHVT | 19 | #define CONFIG_CHVT |
20 | #define BB_CLEAR | 20 | #define CONFIG_CLEAR |
21 | //#define BB_CMP | 21 | //#define CONFIG_CMP |
22 | #define BB_CP | 22 | #define CONFIG_CP |
23 | //#define BB_CPIO | 23 | //#define CONFIG_CPIO |
24 | #define BB_CUT | 24 | #define CONFIG_CUT |
25 | #define BB_DATE | 25 | #define CONFIG_DATE |
26 | //#define BB_DC | 26 | //#define CONFIG_DC |
27 | #define BB_DD | 27 | #define CONFIG_DD |
28 | //#define BB_DEALLOCVT | 28 | //#define CONFIG_DEALLOCVT |
29 | #define BB_DF | 29 | #define CONFIG_DF |
30 | #define BB_DIRNAME | 30 | #define CONFIG_DIRNAME |
31 | #define BB_DMESG | 31 | #define CONFIG_DMESG |
32 | //#define BB_DOS2UNIX | 32 | //#define CONFIG_DOS2UNIX |
33 | //#define BB_DPKG | 33 | //#define CONFIG_DPKG |
34 | //#define BB_DPKG_DEB | 34 | //#define CONFIG_DPKG_DEB |
35 | //#define BB_DUTMP | 35 | //#define CONFIG_DUTMP |
36 | #define BB_DU | 36 | #define CONFIG_DU |
37 | //#define BB_DUMPKMAP | 37 | //#define CONFIG_DUMPKMAP |
38 | #define BB_ECHO | 38 | #define CONFIG_ECHO |
39 | #define BB_ENV | 39 | #define CONFIG_ENV |
40 | #define BB_EXPR | 40 | #define CONFIG_EXPR |
41 | //#define BB_FBSET | 41 | //#define CONFIG_FBSET |
42 | //#define BB_FDFLUSH | 42 | //#define CONFIG_FDFLUSH |
43 | #define BB_FIND | 43 | #define CONFIG_FIND |
44 | #define BB_FREE | 44 | #define CONFIG_FREE |
45 | //#define BB_FREERAMDISK | 45 | //#define CONFIG_FREERAMDISK |
46 | //#define BB_FSCK_MINIX | 46 | //#define CONFIG_FSCK_MINIX |
47 | //#define BB_GETOPT | 47 | //#define CONFIG_GETOPT |
48 | #define BB_GREP | 48 | #define CONFIG_GREP |
49 | #define BB_GUNZIP | 49 | #define CONFIG_GUNZIP |
50 | #define BB_GZIP | 50 | #define CONFIG_GZIP |
51 | #define BB_HALT | 51 | #define CONFIG_HALT |
52 | #define BB_HEAD | 52 | #define CONFIG_HEAD |
53 | //#define BB_HOSTID | 53 | //#define CONFIG_HOSTID |
54 | //#define BB_HOSTNAME | 54 | //#define CONFIG_HOSTNAME |
55 | //#define BB_HUSH | 55 | //#define CONFIG_HUSH |
56 | #define BB_ID | 56 | #define CONFIG_ID |
57 | //#define BB_IFCONFIG | 57 | //#define CONFIG_IFCONFIG |
58 | #define BB_INIT | 58 | #define CONFIG_INIT |
59 | //#define BB_INSMOD | 59 | //#define CONFIG_INSMOD |
60 | #define BB_KILL | 60 | #define CONFIG_KILL |
61 | #define BB_KILLALL | 61 | #define CONFIG_KILLALL |
62 | #define BB_KLOGD | 62 | #define CONFIG_KLOGD |
63 | //#define BB_LASH | 63 | //#define CONFIG_LASH |
64 | //#define BB_LENGTH | 64 | //#define CONFIG_LENGTH |
65 | #define BB_LN | 65 | #define CONFIG_LN |
66 | //#define BB_LOADACM | 66 | //#define CONFIG_LOADACM |
67 | //#define BB_LOADFONT | 67 | //#define CONFIG_LOADFONT |
68 | #define BB_LOADKMAP | 68 | #define CONFIG_LOADKMAP |
69 | #define BB_LOGGER | 69 | #define CONFIG_LOGGER |
70 | //#define BB_LOGNAME | 70 | //#define CONFIG_LOGNAME |
71 | #define BB_LS | 71 | #define CONFIG_LS |
72 | #define BB_LSMOD | 72 | #define CONFIG_LSMOD |
73 | //#define BB_MAKEDEVS | 73 | //#define CONFIG_MAKEDEVS |
74 | #define BB_MD5SUM | 74 | #define CONFIG_MD5SUM |
75 | #define BB_MKDIR | 75 | #define CONFIG_MKDIR |
76 | //#define BB_MKFIFO | 76 | //#define CONFIG_MKFIFO |
77 | //#define BB_MKFS_MINIX | 77 | //#define CONFIG_MKFS_MINIX |
78 | #define BB_MKNOD | 78 | #define CONFIG_MKNOD |
79 | #define BB_MKSWAP | 79 | #define CONFIG_MKSWAP |
80 | //#define BB_MKTEMP | 80 | //#define CONFIG_MKTEMP |
81 | //#define BB_MODPROBE | 81 | //#define CONFIG_MODPROBE |
82 | #define BB_MORE | 82 | #define CONFIG_MORE |
83 | #define BB_MOUNT | 83 | #define CONFIG_MOUNT |
84 | //#define BB_MSH | 84 | //#define CONFIG_MSH |
85 | //#define BB_MT | 85 | //#define CONFIG_MT |
86 | #define BB_MV | 86 | #define CONFIG_MV |
87 | //#define BB_NC | 87 | //#define CONFIG_NC |
88 | //#define BB_NSLOOKUP | 88 | //#define CONFIG_NSLOOKUP |
89 | //#define BB_PIDOF | 89 | //#define CONFIG_PIDOF |
90 | #define BB_PING | 90 | #define CONFIG_PING |
91 | //#define BB_PIVOT_ROOT | 91 | //#define CONFIG_PIVOT_ROOT |
92 | #define BB_POWEROFF | 92 | #define CONFIG_POWEROFF |
93 | //#define BB_PRINTF | 93 | //#define CONFIG_PRINTF |
94 | #define BB_PS | 94 | #define CONFIG_PS |
95 | #define BB_PWD | 95 | #define CONFIG_PWD |
96 | //#define BB_RDATE | 96 | //#define CONFIG_RDATE |
97 | //#define BB_READLINK | 97 | //#define CONFIG_READLINK |
98 | #define BB_REBOOT | 98 | #define CONFIG_REBOOT |
99 | //#define BB_RENICE | 99 | //#define CONFIG_RENICE |
100 | #define BB_RESET | 100 | #define CONFIG_RESET |
101 | #define BB_RM | 101 | #define CONFIG_RM |
102 | #define BB_RMDIR | 102 | #define CONFIG_RMDIR |
103 | //#define BB_RMMOD | 103 | //#define CONFIG_RMMOD |
104 | //#define BB_ROUTE | 104 | //#define CONFIG_ROUTE |
105 | //#define BB_RPM2CPIO | 105 | //#define CONFIG_RPM2CPIO |
106 | #define BB_SED | 106 | #define CONFIG_SED |
107 | //#define BB_SETKEYCODES | 107 | //#define CONFIG_SETKEYCODES |
108 | #define BB_SLEEP | 108 | #define CONFIG_SLEEP |
109 | #define BB_SORT | 109 | #define CONFIG_SORT |
110 | //#define BB_STTY | 110 | //#define CONFIG_STTY |
111 | #define BB_SWAPONOFF | 111 | #define CONFIG_SWAPONOFF |
112 | #define BB_SYNC | 112 | #define CONFIG_SYNC |
113 | #define BB_SYSLOGD | 113 | #define CONFIG_SYSLOGD |
114 | #define BB_TAIL | 114 | #define CONFIG_TAIL |
115 | #define BB_TAR | 115 | #define CONFIG_TAR |
116 | //#define BB_TEE | 116 | //#define CONFIG_TEE |
117 | //#define BB_TEST | 117 | //#define CONFIG_TEST |
118 | #define BB_TELNET | 118 | #define CONFIG_TELNET |
119 | //#define BB_TFTP | 119 | //#define CONFIG_TFTP |
120 | #define BB_TOUCH | 120 | #define CONFIG_TOUCH |
121 | #define BB_TR | 121 | #define CONFIG_TR |
122 | //#define BB_TRACEROUTE | 122 | //#define CONFIG_TRACEROUTE |
123 | #define BB_TRUE_FALSE | 123 | #define CONFIG_TRUE_FALSE |
124 | #define BB_TTY | 124 | #define CONFIG_TTY |
125 | //#define BB_UNIX2DOS | 125 | //#define CONFIG_UNIX2DOS |
126 | //#define BB_UUENCODE | 126 | //#define CONFIG_UUENCODE |
127 | //#define BB_UUDECODE | 127 | //#define CONFIG_UUDECODE |
128 | #define BB_UMOUNT | 128 | #define CONFIG_UMOUNT |
129 | #define BB_UNIQ | 129 | #define CONFIG_UNIQ |
130 | #define BB_UNAME | 130 | #define CONFIG_UNAME |
131 | //#define BB_UPDATE | 131 | //#define CONFIG_UPDATE |
132 | #define BB_UPTIME | 132 | #define CONFIG_UPTIME |
133 | //#define BB_USLEEP | 133 | //#define CONFIG_USLEEP |
134 | #define BB_VI | 134 | #define CONFIG_VI |
135 | //#define BB_WATCHDOG | 135 | //#define CONFIG_WATCHDOG |
136 | #define BB_WC | 136 | #define CONFIG_WC |
137 | #define BB_WGET | 137 | #define CONFIG_WGET |
138 | #define BB_WHICH | 138 | #define CONFIG_WHICH |
139 | #define BB_WHOAMI | 139 | #define CONFIG_WHOAMI |
140 | #define BB_XARGS | 140 | #define CONFIG_XARGS |
141 | #define BB_YES | 141 | #define CONFIG_YES |
142 | // End of Applications List | 142 | // End of Applications List |
143 | // | 143 | // |
144 | // | 144 | // |
@@ -151,21 +151,21 @@ | |||
151 | // | 151 | // |
152 | // If you enabled one or more of the shells, you may select which one | 152 | // If you enabled one or more of the shells, you may select which one |
153 | // should be run when sh is invoked: | 153 | // should be run when sh is invoked: |
154 | //#define BB_FEATURE_SH_IS_ASH | 154 | //#define CONFIG_FEATURE_SH_IS_ASH |
155 | //#define BB_FEATURE_SH_IS_HUSH | 155 | //#define CONFIG_FEATURE_SH_IS_HUSH |
156 | //#define BB_FEATURE_SH_IS_LASH | 156 | //#define CONFIG_FEATURE_SH_IS_LASH |
157 | #define BB_FEATURE_SH_IS_MSH | 157 | #define CONFIG_FEATURE_SH_IS_MSH |
158 | // | 158 | // |
159 | // BusyBox will, by default, malloc space for its buffers. This costs code | 159 | // BusyBox will, by default, malloc space for its buffers. This costs code |
160 | // size for the call to xmalloc. You can use the following feature to have | 160 | // size for the call to xmalloc. You can use the following feature to have |
161 | // them put on the stack. For some very small machines with limited stack | 161 | // them put on the stack. For some very small machines with limited stack |
162 | // space, this can be deadly. For most folks, this works just fine... | 162 | // space, this can be deadly. For most folks, this works just fine... |
163 | //#define BB_FEATURE_BUFFERS_GO_ON_STACK | 163 | //#define CONFIG_FEATURE_BUFFERS_GO_ON_STACK |
164 | // The third alternative for buffer allocation is to use BSS. This works | 164 | // The third alternative for buffer allocation is to use BSS. This works |
165 | // beautifully for computers with a real MMU (and OS support), but wastes | 165 | // beautifully for computers with a real MMU (and OS support), but wastes |
166 | // runtime RAM for uCLinux. This behavior was the only one available for | 166 | // runtime RAM for uCLinux. This behavior was the only one available for |
167 | // BusyBox versions 0.48 and earlier. | 167 | // BusyBox versions 0.48 and earlier. |
168 | //#define BB_FEATURE_BUFFERS_GO_IN_BSS | 168 | //#define CONFIG_FEATURE_BUFFERS_GO_IN_BSS |
169 | // | 169 | // |
170 | // Turn this on to use Erik's very cool devps, and devmtab kernel drivers, | 170 | // Turn this on to use Erik's very cool devps, and devmtab kernel drivers, |
171 | // thereby eliminating the need for the /proc filesystem and thereby saving | 171 | // thereby eliminating the need for the /proc filesystem and thereby saving |
@@ -176,212 +176,212 @@ | |||
176 | // mknod /dev/mtab c 10 22 | 176 | // mknod /dev/mtab c 10 22 |
177 | // mknod /dev/ps c 10 21 | 177 | // mknod /dev/ps c 10 21 |
178 | // I emailed Linus and this patch will not be going into the stock kernel. | 178 | // I emailed Linus and this patch will not be going into the stock kernel. |
179 | //#define BB_FEATURE_USE_DEVPS_PATCH | 179 | //#define CONFIG_FEATURE_USE_DEVPS_PATCH |
180 | // | 180 | // |
181 | // show verbose usage messages | 181 | // show verbose usage messages |
182 | //#define BB_FEATURE_VERBOSE_USAGE | 182 | //#define CONFIG_FEATURE_VERBOSE_USAGE |
183 | // | 183 | // |
184 | // Use termios to manipulate the screen ('more' is prettier with this on) | 184 | // Use termios to manipulate the screen ('more' is prettier with this on) |
185 | #define BB_FEATURE_USE_TERMIOS | 185 | #define CONFIG_FEATURE_USE_TERMIOS |
186 | // | 186 | // |
187 | // calculate terminal & column widths (for more and ls) | 187 | // calculate terminal & column widths (for more and ls) |
188 | #define BB_FEATURE_AUTOWIDTH | 188 | #define CONFIG_FEATURE_AUTOWIDTH |
189 | // | 189 | // |
190 | // show username/groupnames for ls | 190 | // show username/groupnames for ls |
191 | #define BB_FEATURE_LS_USERNAME | 191 | #define CONFIG_FEATURE_LS_USERNAME |
192 | // | 192 | // |
193 | // show file timestamps in ls | 193 | // show file timestamps in ls |
194 | #define BB_FEATURE_LS_TIMESTAMPS | 194 | #define CONFIG_FEATURE_LS_TIMESTAMPS |
195 | // | 195 | // |
196 | // enable ls -p and -F | 196 | // enable ls -p and -F |
197 | #define BB_FEATURE_LS_FILETYPES | 197 | #define CONFIG_FEATURE_LS_FILETYPES |
198 | // | 198 | // |
199 | // sort the file names | 199 | // sort the file names |
200 | #define BB_FEATURE_LS_SORTFILES | 200 | #define CONFIG_FEATURE_LS_SORTFILES |
201 | // | 201 | // |
202 | // enable ls -R | 202 | // enable ls -R |
203 | #define BB_FEATURE_LS_RECURSIVE | 203 | #define CONFIG_FEATURE_LS_RECURSIVE |
204 | // | 204 | // |
205 | // enable ls -L | 205 | // enable ls -L |
206 | #define BB_FEATURE_LS_FOLLOWLINKS | 206 | #define CONFIG_FEATURE_LS_FOLLOWLINKS |
207 | // | 207 | // |
208 | // Disable for a smaller (but less functional) ping | 208 | // Disable for a smaller (but less functional) ping |
209 | #define BB_FEATURE_FANCY_PING | 209 | #define CONFIG_FEATURE_FANCY_PING |
210 | // | 210 | // |
211 | // Make init use a simplified /etc/inittab file (recommended). | 211 | // Make init use a simplified /etc/inittab file (recommended). |
212 | #define BB_FEATURE_USE_INITTAB | 212 | #define CONFIG_FEATURE_USE_INITTAB |
213 | // | 213 | // |
214 | //Enable init being called as /linuxrc | 214 | //Enable init being called as /linuxrc |
215 | #define BB_FEATURE_LINUXRC | 215 | #define CONFIG_FEATURE_INITRD |
216 | // | 216 | // |
217 | //Have init enable core dumping for child processes (for debugging only) | 217 | //Have init enable core dumping for child processes (for debugging only) |
218 | //#define BB_FEATURE_INIT_COREDUMPS | 218 | //#define CONFIG_FEATURE_INIT_COREDUMPS |
219 | // | 219 | // |
220 | //Make sure nothing is printed to the console on boot | 220 | //Make sure nothing is printed to the console on boot |
221 | //#define BB_FEATURE_EXTRA_QUIET | 221 | //#define CONFIG_FEATURE_EXTRA_QUIET |
222 | // | 222 | // |
223 | // enable syslogd -R remotehost | 223 | // enable syslogd -R remotehost |
224 | #define BB_FEATURE_REMOTE_LOG | 224 | #define CONFIG_FEATURE_REMOTE_LOG |
225 | // | 225 | // |
226 | // enable syslogd -C | 226 | // enable syslogd -C |
227 | //#define BB_FEATURE_IPC_SYSLOG | 227 | //#define CONFIG_FEATURE_IPC_SYSLOG |
228 | // | 228 | // |
229 | //Disable for a simple tail implementation (2.34k vs 3k for the full one). | 229 | //Disable for a simple tail implementation (2.34k vs 3k for the full one). |
230 | //Both provide 'tail -f', but this cuts out -c, -q, -s, and -v. | 230 | //Both provide 'tail -f', but this cuts out -c, -q, -s, and -v. |
231 | #define BB_FEATURE_FANCY_TAIL | 231 | #define CONFIG_FEATURE_FANCY_TAIL |
232 | // | 232 | // |
233 | // Enable support for loop devices in mount | 233 | // Enable support for loop devices in mount |
234 | #define BB_FEATURE_MOUNT_LOOP | 234 | #define CONFIG_FEATURE_MOUNT_LOOP |
235 | // | 235 | // |
236 | // Enable support for a real /etc/mtab file instead of /proc/mounts | 236 | // Enable support for a real /etc/mtab file instead of /proc/mounts |
237 | //#define BB_FEATURE_MTAB_SUPPORT | 237 | //#define CONFIG_FEATURE_MTAB_SUPPORT |
238 | // | 238 | // |
239 | // Enable support for mounting remote NFS volumes. | 239 | // Enable support for mounting remote NFS volumes. |
240 | // You may need to mount with "-o nolock" if you are | 240 | // You may need to mount with "-o nolock" if you are |
241 | // not running a local portmapper daemon... | 241 | // not running a local portmapper daemon... |
242 | #define BB_FEATURE_NFSMOUNT | 242 | #define CONFIG_FEATURE_NFSMOUNT |
243 | // | 243 | // |
244 | // Enable support forced filesystem unmounting | 244 | // Enable support forced filesystem unmounting |
245 | // (i.e., in case of an unreachable NFS system). | 245 | // (i.e., in case of an unreachable NFS system). |
246 | #define BB_FEATURE_MOUNT_FORCE | 246 | #define CONFIG_FEATURE_MOUNT_FORCE |
247 | // | 247 | // |
248 | // Enable support for creation of tar files. | 248 | // Enable support for creation of tar files. |
249 | #define BB_FEATURE_TAR_CREATE | 249 | #define CONFIG_FEATURE_TAR_CREATE |
250 | // | 250 | // |
251 | // Enable support for "--exclude" and "-X" for excluding files | 251 | // Enable support for "--exclude" and "-X" for excluding files |
252 | #define BB_FEATURE_TAR_EXCLUDE | 252 | #define CONFIG_FEATURE_TAR_EXCLUDE |
253 | // | 253 | // |
254 | // Enable support for tar -z option (currently only works for inflating) | 254 | // Enable support for tar -z option (currently only works for inflating) |
255 | #define BB_FEATURE_TAR_GZIP | 255 | #define CONFIG_FEATURE_TAR_GZIP |
256 | // | 256 | // |
257 | // Enable reverse sort | 257 | // Enable reverse sort |
258 | #define BB_FEATURE_SORT_REVERSE | 258 | #define CONFIG_FEATURE_SORT_REVERSE |
259 | // | 259 | // |
260 | // Enable uniqe sort | 260 | // Enable uniqe sort |
261 | #define BB_FEATURE_SORT_UNIQUE | 261 | #define CONFIG_FEATURE_SORT_UNIQUE |
262 | // | 262 | // |
263 | // Enable command line editing in the shell. | 263 | // Enable command line editing in the shell. |
264 | // Only relevant if a shell is enabled. On by default. | 264 | // Only relevant if a shell is enabled. On by default. |
265 | #define BB_FEATURE_COMMAND_EDITING | 265 | #define CONFIG_FEATURE_COMMAND_EDITING |
266 | // | 266 | // |
267 | // Enable tab completion in the shell. This is now working quite nicely. | 267 | // Enable tab completion in the shell. This is now working quite nicely. |
268 | // This feature adds a bit over 4k. Only relevant if a shell is enabled. | 268 | // This feature adds a bit over 4k. Only relevant if a shell is enabled. |
269 | #define BB_FEATURE_COMMAND_TAB_COMPLETION | 269 | #define CONFIG_FEATURE_COMMAND_TAB_COMPLETION |
270 | // | 270 | // |
271 | // Attempts to match usernames in a ~-prefixed path | 271 | // Attempts to match usernames in a ~-prefixed path |
272 | //#define BB_FEATURE_COMMAND_USERNAME_COMPLETION | 272 | //#define CONFIG_FEATURE_COMMAND_USERNAME_COMPLETION |
273 | // | 273 | // |
274 | //Allow the shell to invoke all the compiled in BusyBox applets as if they | 274 | //Allow the shell to invoke all the compiled in BusyBox applets as if they |
275 | //were shell builtins. Nice for staticly linking an emergency rescue shell, | 275 | //were shell builtins. Nice for staticly linking an emergency rescue shell, |
276 | //among other things. Off by default. | 276 | //among other things. Off by default. |
277 | // Only relevant if a shell is enabled. | 277 | // Only relevant if a shell is enabled. |
278 | //#define BB_FEATURE_SH_STANDALONE_SHELL | 278 | //#define CONFIG_FEATURE_SH_STANDALONE_SHELL |
279 | // | 279 | // |
280 | //When this is enabled, busybox shell applets can be called using full path | 280 | //When this is enabled, busybox shell applets can be called using full path |
281 | //names. This causes applets (i.e., most busybox commands) to override | 281 | //names. This causes applets (i.e., most busybox commands) to override |
282 | //real commands on the filesystem. For example, if you run run /bin/cat, it | 282 | //real commands on the filesystem. For example, if you run run /bin/cat, it |
283 | //will use BusyBox cat even if /bin/cat exists on the filesystem and is _not_ | 283 | //will use BusyBox cat even if /bin/cat exists on the filesystem and is _not_ |
284 | //busybox. Some systems want this, others do not. Choose wisely. :-) This | 284 | //busybox. Some systems want this, others do not. Choose wisely. :-) This |
285 | //only has meaning when BB_FEATURE_SH_STANDALONE_SHELL is enabled. | 285 | //only has meaning when CONFIG_FEATURE_SH_STANDALONE_SHELL is enabled. |
286 | // Only relevant if a shell is enabled. Off by default. | 286 | // Only relevant if a shell is enabled. Off by default. |
287 | //#define BB_FEATURE_SH_APPLETS_ALWAYS_WIN | 287 | //#define CONFIG_FEATURE_SH_APPLETS_ALWAYS_WIN |
288 | // | 288 | // |
289 | // Uncomment this option for a fancy shell prompt that includes the | 289 | // Uncomment this option for a fancy shell prompt that includes the |
290 | // current username and hostname. On systems that don't have usernames | 290 | // current username and hostname. On systems that don't have usernames |
291 | // or hostnames, this can look hideous. | 291 | // or hostnames, this can look hideous. |
292 | // Only relevant if a shell is enabled. | 292 | // Only relevant if a shell is enabled. |
293 | //#define BB_FEATURE_SH_FANCY_PROMPT | 293 | //#define CONFIG_FEATURE_SH_FANCY_PROMPT |
294 | // | 294 | // |
295 | //Turn on extra fbset options | 295 | //Turn on extra fbset options |
296 | //#define BB_FEATURE_FBSET_FANCY | 296 | //#define CONFIG_FEATURE_FBSET_FANCY |
297 | // | 297 | // |
298 | //Turn on fbset readmode support | 298 | //Turn on fbset readmode support |
299 | //#define BB_FEATURE_FBSET_READMODE | 299 | //#define CONFIG_FEATURE_FBSET_READMODE |
300 | // | 300 | // |
301 | // Support insmod/lsmod/rmmod for post 2.1 kernels | 301 | // Support insmod/lsmod/rmmod for post 2.1 kernels |
302 | //#define BB_FEATURE_NEW_MODULE_INTERFACE | 302 | //#define CONFIG_FEATURE_NEW_MODULE_INTERFACE |
303 | // | 303 | // |
304 | // Support insmod/lsmod/rmmod for pre 2.1 kernels | 304 | // Support insmod/lsmod/rmmod for pre 2.1 kernels |
305 | //#define BB_FEATURE_OLD_MODULE_INTERFACE | 305 | //#define CONFIG_FEATURE_OLD_MODULE_INTERFACE |
306 | // | 306 | // |
307 | // Support module version checking | 307 | // Support module version checking |
308 | //#define BB_FEATURE_INSMOD_VERSION_CHECKING | 308 | //#define CONFIG_FEATURE_INSMOD_VERSION_CHECKING |
309 | // | 309 | // |
310 | // Support for uClinux memory usage optimization, which will load the image | 310 | // Support for uClinux memory usage optimization, which will load the image |
311 | // directly into the kernel memory. This divides memory requrements by three. | 311 | // directly into the kernel memory. This divides memory requrements by three. |
312 | // If you are not running uClinux (i.e., your CPU has an MMU) leave this | 312 | // If you are not running uClinux (i.e., your CPU has an MMU) leave this |
313 | // disabled... | 313 | // disabled... |
314 | //#define BB_FEATURE_INSMOD_LOADINKMEM | 314 | //#define CONFIG_FEATURE_INSMOD_LOADINKMEM |
315 | // | 315 | // |
316 | // Support for Minix filesystem, version 2 | 316 | // Support for Minix filesystem, version 2 |
317 | //#define BB_FEATURE_MINIX2 | 317 | //#define CONFIG_FEATURE_MINIX2 |
318 | // | 318 | // |
319 | // Enable ifconfig status reporting output -- this feature adds 12k. | 319 | // Enable ifconfig status reporting output -- this feature adds 12k. |
320 | #define BB_FEATURE_IFCONFIG_STATUS | 320 | #define CONFIG_FEATURE_IFCONFIG_STATUS |
321 | // | 321 | // |
322 | // Enable ifconfig slip-specific options "keepalive" and "outfill" | 322 | // Enable ifconfig slip-specific options "keepalive" and "outfill" |
323 | //#define BB_FEATURE_IFCONFIG_SLIP | 323 | //#define CONFIG_FEATURE_IFCONFIG_SLIP |
324 | // | 324 | // |
325 | // Enable ifconfig options "mem_start", "io_addr", and "irq". | 325 | // Enable ifconfig options "mem_start", "io_addr", and "irq". |
326 | //#define BB_FEATURE_IFCONFIG_MEMSTART_IOADDR_IRQ | 326 | //#define CONFIG_FEATURE_IFCONFIG_MEMSTART_IOADDR_IRQ |
327 | // | 327 | // |
328 | // Enable ifconfig option "hw". Currently works for only with "ether". | 328 | // Enable ifconfig option "hw". Currently works for only with "ether". |
329 | #define BB_FEATURE_IFCONFIG_HW | 329 | #define CONFIG_FEATURE_IFCONFIG_HW |
330 | // | 330 | // |
331 | // Enable busybox --install [-s] | 331 | // Enable busybox --install [-s] |
332 | // to create links (or symlinks) for all the commands that are | 332 | // to create links (or symlinks) for all the commands that are |
333 | // compiled into the binary. (needs /proc filesystem) | 333 | // compiled into the binary. (needs /proc filesystem) |
334 | #define BB_FEATURE_INSTALLER | 334 | #define CONFIG_FEATURE_INSTALLER |
335 | // | 335 | // |
336 | // Enable a nifty progress meter in wget (adds just under 2k) | 336 | // Enable a nifty progress meter in wget (adds just under 2k) |
337 | #define BB_FEATURE_WGET_STATUSBAR | 337 | #define CONFIG_FEATURE_WGET_STATUSBAR |
338 | // | 338 | // |
339 | // Enable HTTP authentication in wget | 339 | // Enable HTTP authentication in wget |
340 | #define BB_FEATURE_WGET_AUTHENTICATION | 340 | #define CONFIG_FEATURE_WGET_AUTHENTICATION |
341 | // | 341 | // |
342 | // Clean up all memory before exiting -- usually not needed | 342 | // Clean up all memory before exiting -- usually not needed |
343 | // as the OS can clean up... Don't enable this unless you | 343 | // as the OS can clean up... Don't enable this unless you |
344 | // have a really good reason for cleaning things up manually. | 344 | // have a really good reason for cleaning things up manually. |
345 | //#define BB_FEATURE_CLEAN_UP | 345 | //#define CONFIG_FEATURE_CLEAN_UP |
346 | // | 346 | // |
347 | // Support for human readable output by ls, du, etc.(example 13k, 23M, 235G) | 347 | // Support for human readable output by ls, du, etc.(example 13k, 23M, 235G) |
348 | #define BB_FEATURE_HUMAN_READABLE | 348 | #define CONFIG_FEATURE_HUMAN_READABLE |
349 | // | 349 | // |
350 | // Support for the find -type option. | 350 | // Support for the find -type option. |
351 | #define BB_FEATURE_FIND_TYPE | 351 | #define CONFIG_FEATURE_FIND_TYPE |
352 | // | 352 | // |
353 | // Support for the find -perm option. | 353 | // Support for the find -perm option. |
354 | #define BB_FEATURE_FIND_PERM | 354 | #define CONFIG_FEATURE_FIND_PERM |
355 | // | 355 | // |
356 | // Support for the find -mtine option. | 356 | // Support for the find -mtine option. |
357 | #define BB_FEATURE_FIND_MTIME | 357 | #define CONFIG_FEATURE_FIND_MTIME |
358 | // | 358 | // |
359 | // Support for the -A -B and -C context flags in grep | 359 | // Support for the -A -B and -C context flags in grep |
360 | //#define BB_FEATURE_GREP_CONTEXT | 360 | //#define CONFIG_FEATURE_GREP_CONTEXT |
361 | // | 361 | // |
362 | // Support for the EGREP applet (alias to the grep applet) | 362 | // Support for the EGREP applet (alias to the grep applet) |
363 | //#define BB_FEATURE_GREP_EGREP_ALIAS | 363 | //#define CONFIG_FEATURE_GREP_EGREP_ALIAS |
364 | // | 364 | // |
365 | // Tell tftp what commands that should be supported. | 365 | // Tell tftp what commands that should be supported. |
366 | #define BB_FEATURE_TFTP_PUT | 366 | #define CONFIG_FEATURE_TFTP_PUT |
367 | #define BB_FEATURE_TFTP_GET | 367 | #define CONFIG_FEATURE_TFTP_GET |
368 | // | 368 | // |
369 | // features for vi | 369 | // features for vi |
370 | #define BB_FEATURE_VI_COLON // ":" colon commands, no "ex" mode | 370 | #define CONFIG_FEATURE_VI_COLON // ":" colon commands, no "ex" mode |
371 | #define BB_FEATURE_VI_YANKMARK // Yank/Put commands and Mark cmds | 371 | #define CONFIG_FEATURE_VI_YANKMARK // Yank/Put commands and Mark cmds |
372 | #define BB_FEATURE_VI_SEARCH // search and replace cmds | 372 | #define CONFIG_FEATURE_VI_SEARCH // search and replace cmds |
373 | #define BB_FEATURE_VI_USE_SIGNALS // catch signals | 373 | #define CONFIG_FEATURE_VI_USE_SIGNALS // catch signals |
374 | #define BB_FEATURE_VI_DOT_CMD // remember previous cmd and "." cmd | 374 | #define CONFIG_FEATURE_VI_DOT_CMD // remember previous cmd and "." cmd |
375 | #define BB_FEATURE_VI_READONLY // vi -R and "view" mode | 375 | #define CONFIG_FEATURE_VI_READONLY // vi -R and "view" mode |
376 | #define BB_FEATURE_VI_SETOPTS // set-able options, ai ic showmatch | 376 | #define CONFIG_FEATURE_VI_SETOPTS // set-able options, ai ic showmatch |
377 | #define BB_FEATURE_VI_SET // :set | 377 | #define CONFIG_FEATURE_VI_SET // :set |
378 | #define BB_FEATURE_VI_WIN_RESIZE // handle window resize | 378 | #define CONFIG_FEATURE_VI_WIN_RESIZE // handle window resize |
379 | // | 379 | // |
380 | // Enable a if you system have setuped locale | 380 | // Enable a if you system have setuped locale |
381 | //#define BB_LOCALE_SUPPORT | 381 | //#define CONFIG_LOCALE_SUPPORT |
382 | // | 382 | // |
383 | // Support for TELNET to pass TERM type to remote host. Adds 384 bytes. | 383 | // Support for TELNET to pass TERM type to remote host. Adds 384 bytes. |
384 | #define BB_FEATURE_TELNET_TTYPE | 384 | #define CONFIG_FEATURE_TELNET_TTYPE |
385 | // | 385 | // |
386 | // End of Features List | 386 | // End of Features List |
387 | // | 387 | // |
@@ -396,74 +396,74 @@ | |||
396 | // | 396 | // |
397 | #include <features.h> | 397 | #include <features.h> |
398 | #if defined __UCLIBC__ && ! defined __UCLIBC_HAS_MMU__ | 398 | #if defined __UCLIBC__ && ! defined __UCLIBC_HAS_MMU__ |
399 | #undef BB_RPM2CPIO /* Uses gz_open(), which uses fork() */ | 399 | #undef CONFIG_RPM2CPIO /* Uses gz_open(), which uses fork() */ |
400 | #undef BB_DPKG_DEB /* Uses gz_open(), which uses fork() */ | 400 | #undef CONFIG_DPKG_DEB /* Uses gz_open(), which uses fork() */ |
401 | #undef BB_ASH /* Uses fork() */ | 401 | #undef CONFIG_ASH /* Uses fork() */ |
402 | #undef BB_HUSH /* Uses fork() */ | 402 | #undef CONFIG_HUSH /* Uses fork() */ |
403 | #undef BB_LASH /* Uses fork() */ | 403 | #undef CONFIG_LASH /* Uses fork() */ |
404 | #undef BB_INIT /* Uses fork() */ | 404 | #undef CONFIG_INIT /* Uses fork() */ |
405 | #undef BB_FEATURE_TAR_GZIP /* Uses fork() */ | 405 | #undef CONFIG_FEATURE_TAR_GZIP /* Uses fork() */ |
406 | #undef BB_SYSLOGD /* Uses daemon() */ | 406 | #undef CONFIG_SYSLOGD /* Uses daemon() */ |
407 | #undef BB_KLOGD /* Uses daemon() */ | 407 | #undef CONFIG_KLOGD /* Uses daemon() */ |
408 | #undef BB_UPDATE /* Uses daemon() */ | 408 | #undef CONFIG_UPDATE /* Uses daemon() */ |
409 | #endif | 409 | #endif |
410 | #if defined BB_ASH || defined BB_HUSH || defined BB_LASH || defined BB_MSH | 410 | #if defined CONFIG_ASH || defined CONFIG_HUSH || defined CONFIG_LASH || defined CONFIG_MSH |
411 | #if defined BB_FEATURE_COMMAND_EDITING | 411 | #if defined CONFIG_FEATURE_COMMAND_EDITING |
412 | #define BB_CMDEDIT | 412 | #define CONFIG_CMDEDIT |
413 | #else | 413 | #else |
414 | #undef BB_FEATURE_COMMAND_EDITING | 414 | #undef CONFIG_FEATURE_COMMAND_EDITING |
415 | #undef BB_FEATURE_COMMAND_TAB_COMPLETION | 415 | #undef CONFIG_FEATURE_COMMAND_TAB_COMPLETION |
416 | #undef BB_FEATURE_COMMAND_USERNAME_COMPLETION | 416 | #undef CONFIG_FEATURE_COMMAND_USERNAME_COMPLETION |
417 | #undef BB_FEATURE_SH_FANCY_PROMPT | 417 | #undef CONFIG_FEATURE_SH_FANCY_PROMPT |
418 | #endif | 418 | #endif |
419 | #else | 419 | #else |
420 | #undef BB_FEATURE_SH_APPLETS_ALWAYS_WIN | 420 | #undef CONFIG_FEATURE_SH_APPLETS_ALWAYS_WIN |
421 | #undef BB_FEATURE_SH_STANDALONE_SHELL | 421 | #undef CONFIG_FEATURE_SH_STANDALONE_SHELL |
422 | #undef BB_FEATURE_SH_FANCY_PROMPT | 422 | #undef CONFIG_FEATURE_SH_FANCY_PROMPT |
423 | #endif | 423 | #endif |
424 | // | 424 | // |
425 | #ifdef BB_KILLALL | 425 | #ifdef CONFIG_KILLALL |
426 | #ifndef BB_KILL | 426 | #ifndef CONFIG_KILL |
427 | #define BB_KILL | 427 | #define CONFIG_KILL |
428 | #endif | 428 | #endif |
429 | #endif | 429 | #endif |
430 | // | 430 | // |
431 | #ifndef BB_INIT | 431 | #ifndef CONFIG_INIT |
432 | #undef BB_FEATURE_LINUXRC | 432 | #undef CONFIG_FEATURE_INITRD |
433 | #endif | 433 | #endif |
434 | // | 434 | // |
435 | #if defined BB_MOUNT && defined BB_FEATURE_NFSMOUNT | 435 | #if defined CONFIG_MOUNT && defined CONFIG_FEATURE_NFSMOUNT |
436 | #define BB_NFSMOUNT | 436 | #define CONFIG_NFSMOUNT |
437 | #endif | 437 | #endif |
438 | // | 438 | // |
439 | #if defined BB_FEATURE_AUTOWIDTH | 439 | #if defined CONFIG_FEATURE_AUTOWIDTH |
440 | #ifndef BB_FEATURE_USE_TERMIOS | 440 | #ifndef CONFIG_FEATURE_USE_TERMIOS |
441 | #define BB_FEATURE_USE_TERMIOS | 441 | #define CONFIG_FEATURE_USE_TERMIOS |
442 | #endif | 442 | #endif |
443 | #endif | 443 | #endif |
444 | // | 444 | // |
445 | #if defined BB_INSMOD || defined BB_LSMOD | 445 | #if defined CONFIG_INSMOD || defined CONFIG_LSMOD |
446 | #if ! defined BB_FEATURE_NEW_MODULE_INTERFACE && ! defined BB_FEATURE_OLD_MODULE_INTERFACE | 446 | #if ! defined CONFIG_FEATURE_NEW_MODULE_INTERFACE && ! defined CONFIG_FEATURE_OLD_MODULE_INTERFACE |
447 | #define BB_FEATURE_NEW_MODULE_INTERFACE | 447 | #define CONFIG_FEATURE_NEW_MODULE_INTERFACE |
448 | #endif | 448 | #endif |
449 | #endif | 449 | #endif |
450 | // | 450 | // |
451 | #ifdef BB_UNIX2DOS | 451 | #ifdef CONFIG_UNIX2DOS |
452 | #define BB_DOS2UNIX | 452 | #define CONFIG_DOS2UNIX |
453 | #endif | 453 | #endif |
454 | // | 454 | // |
455 | #ifdef BB_SYSLOGD | 455 | #ifdef CONFIG_SYSLOGD |
456 | #if defined BB_FEATURE_IPC_SYSLOG | 456 | #if defined CONFIG_FEATURE_IPC_SYSLOG |
457 | #define BB_LOGREAD | 457 | #define CONFIG_LOGREAD |
458 | #endif | 458 | #endif |
459 | #endif | 459 | #endif |
460 | // | 460 | // |
461 | #if defined BB_ASH && defined BB_FEATURE_SH_IS_ASH | 461 | #if defined CONFIG_ASH && defined CONFIG_FEATURE_SH_IS_ASH |
462 | # define shell_main ash_main | 462 | # define shell_main ash_main |
463 | #elif defined BB_HUSH && defined BB_FEATURE_SH_IS_HUSH | 463 | #elif defined CONFIG_HUSH && defined CONFIG_FEATURE_SH_IS_HUSH |
464 | # define shell_main hush_main | 464 | # define shell_main hush_main |
465 | #elif defined BB_LASH && defined BB_FEATURE_SH_IS_LASH | 465 | #elif defined CONFIG_LASH && defined CONFIG_FEATURE_SH_IS_LASH |
466 | # define shell_main lash_main | 466 | # define shell_main lash_main |
467 | #elif defined BB_MSH && defined BB_FEATURE_SH_IS_MSH | 467 | #elif defined CONFIG_MSH && defined CONFIG_FEATURE_SH_IS_MSH |
468 | # define shell_main msh_main | 468 | # define shell_main msh_main |
469 | #endif | 469 | #endif |
diff --git a/debian/Config.h-static b/debian/Config.h-static index 094b1f9b4..215bfda65 100644 --- a/debian/Config.h-static +++ b/debian/Config.h-static | |||
@@ -3,142 +3,142 @@ | |||
3 | // When you turn things off here, they won't be compiled in at all. | 3 | // When you turn things off here, they won't be compiled in at all. |
4 | // | 4 | // |
5 | //// This file is parsed by sed. You MUST use single line comments. | 5 | //// This file is parsed by sed. You MUST use single line comments. |
6 | // i.e., //#define BB_BLAH | 6 | // i.e., //#define CONFIG_BLAH |
7 | // | 7 | // |
8 | // | 8 | // |
9 | // BusyBox Applications | 9 | // BusyBox Applications |
10 | //#define BB_ADJTIMEX | 10 | //#define CONFIG_ADJTIMEX |
11 | #define BB_AR | 11 | #define CONFIG_AR |
12 | #define BB_ASH | 12 | #define CONFIG_ASH |
13 | #define BB_BASENAME | 13 | #define CONFIG_BASENAME |
14 | #define BB_CAT | 14 | #define CONFIG_CAT |
15 | #define BB_CHGRP | 15 | #define CONFIG_CHGRP |
16 | #define BB_CHMOD | 16 | #define CONFIG_CHMOD |
17 | #define BB_CHOWN | 17 | #define CONFIG_CHOWN |
18 | #define BB_CHROOT | 18 | #define CONFIG_CHROOT |
19 | #define BB_CHVT | 19 | #define CONFIG_CHVT |
20 | #define BB_CLEAR | 20 | #define CONFIG_CLEAR |
21 | #define BB_CMP | 21 | #define CONFIG_CMP |
22 | #define BB_CP | 22 | #define CONFIG_CP |
23 | #define BB_CPIO | 23 | #define CONFIG_CPIO |
24 | #define BB_CUT | 24 | #define CONFIG_CUT |
25 | #define BB_DATE | 25 | #define CONFIG_DATE |
26 | #define BB_DC | 26 | #define CONFIG_DC |
27 | #define BB_DD | 27 | #define CONFIG_DD |
28 | #define BB_DEALLOCVT | 28 | #define CONFIG_DEALLOCVT |
29 | #define BB_DF | 29 | #define CONFIG_DF |
30 | #define BB_DIRNAME | 30 | #define CONFIG_DIRNAME |
31 | #define BB_DMESG | 31 | #define CONFIG_DMESG |
32 | #define BB_DOS2UNIX | 32 | #define CONFIG_DOS2UNIX |
33 | #define BB_DPKG | 33 | #define CONFIG_DPKG |
34 | #define BB_DPKG_DEB | 34 | #define CONFIG_DPKG_DEB |
35 | #define BB_DUTMP | 35 | #define CONFIG_DUTMP |
36 | #define BB_DU | 36 | #define CONFIG_DU |
37 | #define BB_DUMPKMAP | 37 | #define CONFIG_DUMPKMAP |
38 | #define BB_ECHO | 38 | #define CONFIG_ECHO |
39 | #define BB_ENV | 39 | #define CONFIG_ENV |
40 | #define BB_EXPR | 40 | #define CONFIG_EXPR |
41 | #define BB_FBSET | 41 | #define CONFIG_FBSET |
42 | #define BB_FDFLUSH | 42 | #define CONFIG_FDFLUSH |
43 | #define BB_FIND | 43 | #define CONFIG_FIND |
44 | #define BB_FREE | 44 | #define CONFIG_FREE |
45 | #define BB_FREERAMDISK | 45 | #define CONFIG_FREERAMDISK |
46 | #define BB_FSCK_MINIX | 46 | #define CONFIG_FSCK_MINIX |
47 | #define BB_GETOPT | 47 | #define CONFIG_GETOPT |
48 | #define BB_GREP | 48 | #define CONFIG_GREP |
49 | #define BB_GUNZIP | 49 | #define CONFIG_GUNZIP |
50 | #define BB_GZIP | 50 | #define CONFIG_GZIP |
51 | #define BB_HALT | 51 | #define CONFIG_HALT |
52 | #define BB_HEAD | 52 | #define CONFIG_HEAD |
53 | #define BB_HOSTID | 53 | #define CONFIG_HOSTID |
54 | #define BB_HOSTNAME | 54 | #define CONFIG_HOSTNAME |
55 | //#define BB_HUSH | 55 | //#define CONFIG_HUSH |
56 | #define BB_ID | 56 | #define CONFIG_ID |
57 | #define BB_IFCONFIG | 57 | #define CONFIG_IFCONFIG |
58 | #define BB_INIT | 58 | #define CONFIG_INIT |
59 | //#define BB_INSMOD | 59 | //#define CONFIG_INSMOD |
60 | #define BB_KILL | 60 | #define CONFIG_KILL |
61 | #define BB_KILLALL | 61 | #define CONFIG_KILLALL |
62 | #define BB_KLOGD | 62 | #define CONFIG_KLOGD |
63 | //#define BB_LASH | 63 | //#define CONFIG_LASH |
64 | #define BB_LENGTH | 64 | #define CONFIG_LENGTH |
65 | #define BB_LN | 65 | #define CONFIG_LN |
66 | #define BB_LOADACM | 66 | #define CONFIG_LOADACM |
67 | #define BB_LOADFONT | 67 | #define CONFIG_LOADFONT |
68 | #define BB_LOADKMAP | 68 | #define CONFIG_LOADKMAP |
69 | #define BB_LOGGER | 69 | #define CONFIG_LOGGER |
70 | #define BB_LOGNAME | 70 | #define CONFIG_LOGNAME |
71 | #define BB_LS | 71 | #define CONFIG_LS |
72 | #define BB_LSMOD | 72 | #define CONFIG_LSMOD |
73 | #define BB_MAKEDEVS | 73 | #define CONFIG_MAKEDEVS |
74 | #define BB_MD5SUM | 74 | #define CONFIG_MD5SUM |
75 | #define BB_MKDIR | 75 | #define CONFIG_MKDIR |
76 | #define BB_MKFIFO | 76 | #define CONFIG_MKFIFO |
77 | #define BB_MKFS_MINIX | 77 | #define CONFIG_MKFS_MINIX |
78 | #define BB_MKNOD | 78 | #define CONFIG_MKNOD |
79 | #define BB_MKSWAP | 79 | #define CONFIG_MKSWAP |
80 | #define BB_MKTEMP | 80 | #define CONFIG_MKTEMP |
81 | //#define BB_MODPROBE | 81 | //#define CONFIG_MODPROBE |
82 | #define BB_MORE | 82 | #define CONFIG_MORE |
83 | #define BB_MOUNT | 83 | #define CONFIG_MOUNT |
84 | //#define BB_MSH | 84 | //#define CONFIG_MSH |
85 | #define BB_MT | 85 | #define CONFIG_MT |
86 | #define BB_MV | 86 | #define CONFIG_MV |
87 | #define BB_NC | 87 | #define CONFIG_NC |
88 | #define BB_NSLOOKUP | 88 | #define CONFIG_NSLOOKUP |
89 | #define BB_PIDOF | 89 | #define CONFIG_PIDOF |
90 | #define BB_PING | 90 | #define CONFIG_PING |
91 | #define BB_PIVOT_ROOT | 91 | #define CONFIG_PIVOT_ROOT |
92 | #define BB_POWEROFF | 92 | #define CONFIG_POWEROFF |
93 | #define BB_PRINTF | 93 | #define CONFIG_PRINTF |
94 | #define BB_PS | 94 | #define CONFIG_PS |
95 | #define BB_PWD | 95 | #define CONFIG_PWD |
96 | #define BB_RDATE | 96 | #define CONFIG_RDATE |
97 | #define BB_READLINK | 97 | #define CONFIG_READLINK |
98 | #define BB_REBOOT | 98 | #define CONFIG_REBOOT |
99 | #define BB_RENICE | 99 | #define CONFIG_RENICE |
100 | #define BB_RESET | 100 | #define CONFIG_RESET |
101 | #define BB_RM | 101 | #define CONFIG_RM |
102 | #define BB_RMDIR | 102 | #define CONFIG_RMDIR |
103 | #define BB_RMMOD | 103 | #define CONFIG_RMMOD |
104 | #define BB_ROUTE | 104 | #define CONFIG_ROUTE |
105 | #define BB_RPM2CPIO | 105 | #define CONFIG_RPM2CPIO |
106 | #define BB_SED | 106 | #define CONFIG_SED |
107 | #define BB_SETKEYCODES | 107 | #define CONFIG_SETKEYCODES |
108 | #define BB_SLEEP | 108 | #define CONFIG_SLEEP |
109 | #define BB_SORT | 109 | #define CONFIG_SORT |
110 | #define BB_STTY | 110 | #define CONFIG_STTY |
111 | #define BB_SWAPONOFF | 111 | #define CONFIG_SWAPONOFF |
112 | #define BB_SYNC | 112 | #define CONFIG_SYNC |
113 | #define BB_SYSLOGD | 113 | #define CONFIG_SYSLOGD |
114 | #define BB_TAIL | 114 | #define CONFIG_TAIL |
115 | #define BB_TAR | 115 | #define CONFIG_TAR |
116 | #define BB_TEE | 116 | #define CONFIG_TEE |
117 | #define BB_TEST | 117 | #define CONFIG_TEST |
118 | #define BB_TELNET | 118 | #define CONFIG_TELNET |
119 | #define BB_TFTP | 119 | #define CONFIG_TFTP |
120 | #define BB_TOUCH | 120 | #define CONFIG_TOUCH |
121 | #define BB_TR | 121 | #define CONFIG_TR |
122 | #define BB_TRACEROUTE | 122 | #define CONFIG_TRACEROUTE |
123 | #define BB_TRUE_FALSE | 123 | #define CONFIG_TRUE_FALSE |
124 | #define BB_TTY | 124 | #define CONFIG_TTY |
125 | #define BB_UNIX2DOS | 125 | #define CONFIG_UNIX2DOS |
126 | #define BB_UUENCODE | 126 | #define CONFIG_UUENCODE |
127 | #define BB_UUDECODE | 127 | #define CONFIG_UUDECODE |
128 | #define BB_UMOUNT | 128 | #define CONFIG_UMOUNT |
129 | #define BB_UNIQ | 129 | #define CONFIG_UNIQ |
130 | #define BB_UNAME | 130 | #define CONFIG_UNAME |
131 | #define BB_UPDATE | 131 | #define CONFIG_UPDATE |
132 | #define BB_UPTIME | 132 | #define CONFIG_UPTIME |
133 | #define BB_USLEEP | 133 | #define CONFIG_USLEEP |
134 | #define BB_VI | 134 | #define CONFIG_VI |
135 | #define BB_WATCHDOG | 135 | #define CONFIG_WATCHDOG |
136 | #define BB_WC | 136 | #define CONFIG_WC |
137 | #define BB_WGET | 137 | #define CONFIG_WGET |
138 | #define BB_WHICH | 138 | #define CONFIG_WHICH |
139 | #define BB_WHOAMI | 139 | #define CONFIG_WHOAMI |
140 | #define BB_XARGS | 140 | #define CONFIG_XARGS |
141 | #define BB_YES | 141 | #define CONFIG_YES |
142 | // End of Applications List | 142 | // End of Applications List |
143 | // | 143 | // |
144 | // | 144 | // |
@@ -151,21 +151,21 @@ | |||
151 | // | 151 | // |
152 | // If you enabled one or more of the shells, you may select which one | 152 | // If you enabled one or more of the shells, you may select which one |
153 | // should be run when sh is invoked: | 153 | // should be run when sh is invoked: |
154 | #define BB_FEATURE_SH_IS_ASH | 154 | #define CONFIG_FEATURE_SH_IS_ASH |
155 | //#define BB_FEATURE_SH_IS_HUSH | 155 | //#define CONFIG_FEATURE_SH_IS_HUSH |
156 | //#define BB_FEATURE_SH_IS_LASH | 156 | //#define CONFIG_FEATURE_SH_IS_LASH |
157 | //#define BB_FEATURE_SH_IS_MSH | 157 | //#define CONFIG_FEATURE_SH_IS_MSH |
158 | // | 158 | // |
159 | // BusyBox will, by default, malloc space for its buffers. This costs code | 159 | // BusyBox will, by default, malloc space for its buffers. This costs code |
160 | // size for the call to xmalloc. You can use the following feature to have | 160 | // size for the call to xmalloc. You can use the following feature to have |
161 | // them put on the stack. For some very small machines with limited stack | 161 | // them put on the stack. For some very small machines with limited stack |
162 | // space, this can be deadly. For most folks, this works just fine... | 162 | // space, this can be deadly. For most folks, this works just fine... |
163 | //#define BB_FEATURE_BUFFERS_GO_ON_STACK | 163 | //#define CONFIG_FEATURE_BUFFERS_GO_ON_STACK |
164 | // The third alternative for buffer allocation is to use BSS. This works | 164 | // The third alternative for buffer allocation is to use BSS. This works |
165 | // beautifully for computers with a real MMU (and OS support), but wastes | 165 | // beautifully for computers with a real MMU (and OS support), but wastes |
166 | // runtime RAM for uCLinux. This behavior was the only one available for | 166 | // runtime RAM for uCLinux. This behavior was the only one available for |
167 | // BusyBox versions 0.48 and earlier. | 167 | // BusyBox versions 0.48 and earlier. |
168 | //#define BB_FEATURE_BUFFERS_GO_IN_BSS | 168 | //#define CONFIG_FEATURE_BUFFERS_GO_IN_BSS |
169 | // | 169 | // |
170 | // Turn this on to use Erik's very cool devps, and devmtab kernel drivers, | 170 | // Turn this on to use Erik's very cool devps, and devmtab kernel drivers, |
171 | // thereby eliminating the need for the /proc filesystem and thereby saving | 171 | // thereby eliminating the need for the /proc filesystem and thereby saving |
@@ -176,212 +176,212 @@ | |||
176 | // mknod /dev/mtab c 10 22 | 176 | // mknod /dev/mtab c 10 22 |
177 | // mknod /dev/ps c 10 21 | 177 | // mknod /dev/ps c 10 21 |
178 | // I emailed Linus and this patch will not be going into the stock kernel. | 178 | // I emailed Linus and this patch will not be going into the stock kernel. |
179 | //#define BB_FEATURE_USE_DEVPS_PATCH | 179 | //#define CONFIG_FEATURE_USE_DEVPS_PATCH |
180 | // | 180 | // |
181 | // show verbose usage messages | 181 | // show verbose usage messages |
182 | #define BB_FEATURE_VERBOSE_USAGE | 182 | #define CONFIG_FEATURE_VERBOSE_USAGE |
183 | // | 183 | // |
184 | // Use termios to manipulate the screen ('more' is prettier with this on) | 184 | // Use termios to manipulate the screen ('more' is prettier with this on) |
185 | #define BB_FEATURE_USE_TERMIOS | 185 | #define CONFIG_FEATURE_USE_TERMIOS |
186 | // | 186 | // |
187 | // calculate terminal & column widths (for more and ls) | 187 | // calculate terminal & column widths (for more and ls) |
188 | #define BB_FEATURE_AUTOWIDTH | 188 | #define CONFIG_FEATURE_AUTOWIDTH |
189 | // | 189 | // |
190 | // show username/groupnames for ls | 190 | // show username/groupnames for ls |
191 | #define BB_FEATURE_LS_USERNAME | 191 | #define CONFIG_FEATURE_LS_USERNAME |
192 | // | 192 | // |
193 | // show file timestamps in ls | 193 | // show file timestamps in ls |
194 | #define BB_FEATURE_LS_TIMESTAMPS | 194 | #define CONFIG_FEATURE_LS_TIMESTAMPS |
195 | // | 195 | // |
196 | // enable ls -p and -F | 196 | // enable ls -p and -F |
197 | #define BB_FEATURE_LS_FILETYPES | 197 | #define CONFIG_FEATURE_LS_FILETYPES |
198 | // | 198 | // |
199 | // sort the file names | 199 | // sort the file names |
200 | #define BB_FEATURE_LS_SORTFILES | 200 | #define CONFIG_FEATURE_LS_SORTFILES |
201 | // | 201 | // |
202 | // enable ls -R | 202 | // enable ls -R |
203 | #define BB_FEATURE_LS_RECURSIVE | 203 | #define CONFIG_FEATURE_LS_RECURSIVE |
204 | // | 204 | // |
205 | // enable ls -L | 205 | // enable ls -L |
206 | #define BB_FEATURE_LS_FOLLOWLINKS | 206 | #define CONFIG_FEATURE_LS_FOLLOWLINKS |
207 | // | 207 | // |
208 | // Disable for a smaller (but less functional) ping | 208 | // Disable for a smaller (but less functional) ping |
209 | #define BB_FEATURE_FANCY_PING | 209 | #define CONFIG_FEATURE_FANCY_PING |
210 | // | 210 | // |
211 | // Make init use a simplified /etc/inittab file (recommended). | 211 | // Make init use a simplified /etc/inittab file (recommended). |
212 | #define BB_FEATURE_USE_INITTAB | 212 | #define CONFIG_FEATURE_USE_INITTAB |
213 | // | 213 | // |
214 | //Enable init being called as /linuxrc | 214 | //Enable init being called as /linuxrc |
215 | #define BB_FEATURE_LINUXRC | 215 | #define CONFIG_FEATURE_INITRD |
216 | // | 216 | // |
217 | //Have init enable core dumping for child processes (for debugging only) | 217 | //Have init enable core dumping for child processes (for debugging only) |
218 | //#define BB_FEATURE_INIT_COREDUMPS | 218 | //#define CONFIG_FEATURE_INIT_COREDUMPS |
219 | // | 219 | // |
220 | //Make sure nothing is printed to the console on boot | 220 | //Make sure nothing is printed to the console on boot |
221 | //#define BB_FEATURE_EXTRA_QUIET | 221 | //#define CONFIG_FEATURE_EXTRA_QUIET |
222 | // | 222 | // |
223 | // enable syslogd -R remotehost | 223 | // enable syslogd -R remotehost |
224 | #define BB_FEATURE_REMOTE_LOG | 224 | #define CONFIG_FEATURE_REMOTE_LOG |
225 | // | 225 | // |
226 | // enable syslogd -C | 226 | // enable syslogd -C |
227 | //#define BB_FEATURE_IPC_SYSLOG | 227 | //#define CONFIG_FEATURE_IPC_SYSLOG |
228 | // | 228 | // |
229 | //Disable for a simple tail implementation (2.34k vs 3k for the full one). | 229 | //Disable for a simple tail implementation (2.34k vs 3k for the full one). |
230 | //Both provide 'tail -f', but this cuts out -c, -q, -s, and -v. | 230 | //Both provide 'tail -f', but this cuts out -c, -q, -s, and -v. |
231 | #define BB_FEATURE_FANCY_TAIL | 231 | #define CONFIG_FEATURE_FANCY_TAIL |
232 | // | 232 | // |
233 | // Enable support for loop devices in mount | 233 | // Enable support for loop devices in mount |
234 | #define BB_FEATURE_MOUNT_LOOP | 234 | #define CONFIG_FEATURE_MOUNT_LOOP |
235 | // | 235 | // |
236 | // Enable support for a real /etc/mtab file instead of /proc/mounts | 236 | // Enable support for a real /etc/mtab file instead of /proc/mounts |
237 | //#define BB_FEATURE_MTAB_SUPPORT | 237 | //#define CONFIG_FEATURE_MTAB_SUPPORT |
238 | // | 238 | // |
239 | // Enable support for mounting remote NFS volumes. | 239 | // Enable support for mounting remote NFS volumes. |
240 | // You may need to mount with "-o nolock" if you are | 240 | // You may need to mount with "-o nolock" if you are |
241 | // not running a local portmapper daemon... | 241 | // not running a local portmapper daemon... |
242 | #define BB_FEATURE_NFSMOUNT | 242 | #define CONFIG_FEATURE_NFSMOUNT |
243 | // | 243 | // |
244 | // Enable support forced filesystem unmounting | 244 | // Enable support forced filesystem unmounting |
245 | // (i.e., in case of an unreachable NFS system). | 245 | // (i.e., in case of an unreachable NFS system). |
246 | #define BB_FEATURE_MOUNT_FORCE | 246 | #define CONFIG_FEATURE_MOUNT_FORCE |
247 | // | 247 | // |
248 | // Enable support for creation of tar files. | 248 | // Enable support for creation of tar files. |
249 | #define BB_FEATURE_TAR_CREATE | 249 | #define CONFIG_FEATURE_TAR_CREATE |
250 | // | 250 | // |
251 | // Enable support for "--exclude" and "-X" for excluding files | 251 | // Enable support for "--exclude" and "-X" for excluding files |
252 | #define BB_FEATURE_TAR_EXCLUDE | 252 | #define CONFIG_FEATURE_TAR_EXCLUDE |
253 | // | 253 | // |
254 | // Enable support for tar -z option (currently only works for inflating) | 254 | // Enable support for tar -z option (currently only works for inflating) |
255 | #define BB_FEATURE_TAR_GZIP | 255 | #define CONFIG_FEATURE_TAR_GZIP |
256 | // | 256 | // |
257 | // Enable reverse sort | 257 | // Enable reverse sort |
258 | #define BB_FEATURE_SORT_REVERSE | 258 | #define CONFIG_FEATURE_SORT_REVERSE |
259 | // | 259 | // |
260 | // Enable uniqe sort | 260 | // Enable uniqe sort |
261 | #define BB_FEATURE_SORT_UNIQUE | 261 | #define CONFIG_FEATURE_SORT_UNIQUE |
262 | // | 262 | // |
263 | // Enable command line editing in the shell. | 263 | // Enable command line editing in the shell. |
264 | // Only relevant if a shell is enabled. On by default. | 264 | // Only relevant if a shell is enabled. On by default. |
265 | #define BB_FEATURE_COMMAND_EDITING | 265 | #define CONFIG_FEATURE_COMMAND_EDITING |
266 | // | 266 | // |
267 | // Enable tab completion in the shell. This is now working quite nicely. | 267 | // Enable tab completion in the shell. This is now working quite nicely. |
268 | // This feature adds a bit over 4k. Only relevant if a shell is enabled. | 268 | // This feature adds a bit over 4k. Only relevant if a shell is enabled. |
269 | #define BB_FEATURE_COMMAND_TAB_COMPLETION | 269 | #define CONFIG_FEATURE_COMMAND_TAB_COMPLETION |
270 | // | 270 | // |
271 | // Attempts to match usernames in a ~-prefixed path | 271 | // Attempts to match usernames in a ~-prefixed path |
272 | //#define BB_FEATURE_COMMAND_USERNAME_COMPLETION | 272 | //#define CONFIG_FEATURE_COMMAND_USERNAME_COMPLETION |
273 | // | 273 | // |
274 | //Allow the shell to invoke all the compiled in BusyBox applets as if they | 274 | //Allow the shell to invoke all the compiled in BusyBox applets as if they |
275 | //were shell builtins. Nice for staticly linking an emergency rescue shell, | 275 | //were shell builtins. Nice for staticly linking an emergency rescue shell, |
276 | //among other things. Off by default. | 276 | //among other things. Off by default. |
277 | // Only relevant if a shell is enabled. | 277 | // Only relevant if a shell is enabled. |
278 | #define BB_FEATURE_SH_STANDALONE_SHELL | 278 | #define CONFIG_FEATURE_SH_STANDALONE_SHELL |
279 | // | 279 | // |
280 | //When this is enabled, busybox shell applets can be called using full path | 280 | //When this is enabled, busybox shell applets can be called using full path |
281 | //names. This causes applets (i.e., most busybox commands) to override | 281 | //names. This causes applets (i.e., most busybox commands) to override |
282 | //real commands on the filesystem. For example, if you run run /bin/cat, it | 282 | //real commands on the filesystem. For example, if you run run /bin/cat, it |
283 | //will use BusyBox cat even if /bin/cat exists on the filesystem and is _not_ | 283 | //will use BusyBox cat even if /bin/cat exists on the filesystem and is _not_ |
284 | //busybox. Some systems want this, others do not. Choose wisely. :-) This | 284 | //busybox. Some systems want this, others do not. Choose wisely. :-) This |
285 | //only has meaning when BB_FEATURE_SH_STANDALONE_SHELL is enabled. | 285 | //only has meaning when CONFIG_FEATURE_SH_STANDALONE_SHELL is enabled. |
286 | // Only relevant if a shell is enabled. Off by default. | 286 | // Only relevant if a shell is enabled. Off by default. |
287 | #define BB_FEATURE_SH_APPLETS_ALWAYS_WIN | 287 | #define CONFIG_FEATURE_SH_APPLETS_ALWAYS_WIN |
288 | // | 288 | // |
289 | // Uncomment this option for a fancy shell prompt that includes the | 289 | // Uncomment this option for a fancy shell prompt that includes the |
290 | // current username and hostname. On systems that don't have usernames | 290 | // current username and hostname. On systems that don't have usernames |
291 | // or hostnames, this can look hideous. | 291 | // or hostnames, this can look hideous. |
292 | // Only relevant if a shell is enabled. | 292 | // Only relevant if a shell is enabled. |
293 | #define BB_FEATURE_SH_FANCY_PROMPT | 293 | #define CONFIG_FEATURE_SH_FANCY_PROMPT |
294 | // | 294 | // |
295 | //Turn on extra fbset options | 295 | //Turn on extra fbset options |
296 | //#define BB_FEATURE_FBSET_FANCY | 296 | //#define CONFIG_FEATURE_FBSET_FANCY |
297 | // | 297 | // |
298 | //Turn on fbset readmode support | 298 | //Turn on fbset readmode support |
299 | //#define BB_FEATURE_FBSET_READMODE | 299 | //#define CONFIG_FEATURE_FBSET_READMODE |
300 | // | 300 | // |
301 | // Support insmod/lsmod/rmmod for post 2.1 kernels | 301 | // Support insmod/lsmod/rmmod for post 2.1 kernels |
302 | #define BB_FEATURE_NEW_MODULE_INTERFACE | 302 | #define CONFIG_FEATURE_NEW_MODULE_INTERFACE |
303 | // | 303 | // |
304 | // Support insmod/lsmod/rmmod for pre 2.1 kernels | 304 | // Support insmod/lsmod/rmmod for pre 2.1 kernels |
305 | //#define BB_FEATURE_OLD_MODULE_INTERFACE | 305 | //#define CONFIG_FEATURE_OLD_MODULE_INTERFACE |
306 | // | 306 | // |
307 | // Support module version checking | 307 | // Support module version checking |
308 | //#define BB_FEATURE_INSMOD_VERSION_CHECKING | 308 | //#define CONFIG_FEATURE_INSMOD_VERSION_CHECKING |
309 | // | 309 | // |
310 | // Support for uClinux memory usage optimization, which will load the image | 310 | // Support for uClinux memory usage optimization, which will load the image |
311 | // directly into the kernel memory. This divides memory requrements by three. | 311 | // directly into the kernel memory. This divides memory requrements by three. |
312 | // If you are not running uClinux (i.e., your CPU has an MMU) leave this | 312 | // If you are not running uClinux (i.e., your CPU has an MMU) leave this |
313 | // disabled... | 313 | // disabled... |
314 | //#define BB_FEATURE_INSMOD_LOADINKMEM | 314 | //#define CONFIG_FEATURE_INSMOD_LOADINKMEM |
315 | // | 315 | // |
316 | // Support for Minix filesystem, version 2 | 316 | // Support for Minix filesystem, version 2 |
317 | //#define BB_FEATURE_MINIX2 | 317 | //#define CONFIG_FEATURE_MINIX2 |
318 | // | 318 | // |
319 | // Enable ifconfig status reporting output -- this feature adds 12k. | 319 | // Enable ifconfig status reporting output -- this feature adds 12k. |
320 | #define BB_FEATURE_IFCONFIG_STATUS | 320 | #define CONFIG_FEATURE_IFCONFIG_STATUS |
321 | // | 321 | // |
322 | // Enable ifconfig slip-specific options "keepalive" and "outfill" | 322 | // Enable ifconfig slip-specific options "keepalive" and "outfill" |
323 | //#define BB_FEATURE_IFCONFIG_SLIP | 323 | //#define CONFIG_FEATURE_IFCONFIG_SLIP |
324 | // | 324 | // |
325 | // Enable ifconfig options "mem_start", "io_addr", and "irq". | 325 | // Enable ifconfig options "mem_start", "io_addr", and "irq". |
326 | //#define BB_FEATURE_IFCONFIG_MEMSTART_IOADDR_IRQ | 326 | //#define CONFIG_FEATURE_IFCONFIG_MEMSTART_IOADDR_IRQ |
327 | // | 327 | // |
328 | // Enable ifconfig option "hw". Currently works for only with "ether". | 328 | // Enable ifconfig option "hw". Currently works for only with "ether". |
329 | #define BB_FEATURE_IFCONFIG_HW | 329 | #define CONFIG_FEATURE_IFCONFIG_HW |
330 | // | 330 | // |
331 | // Enable busybox --install [-s] | 331 | // Enable busybox --install [-s] |
332 | // to create links (or symlinks) for all the commands that are | 332 | // to create links (or symlinks) for all the commands that are |
333 | // compiled into the binary. (needs /proc filesystem) | 333 | // compiled into the binary. (needs /proc filesystem) |
334 | #define BB_FEATURE_INSTALLER | 334 | #define CONFIG_FEATURE_INSTALLER |
335 | // | 335 | // |
336 | // Enable a nifty progress meter in wget (adds just under 2k) | 336 | // Enable a nifty progress meter in wget (adds just under 2k) |
337 | #define BB_FEATURE_WGET_STATUSBAR | 337 | #define CONFIG_FEATURE_WGET_STATUSBAR |
338 | // | 338 | // |
339 | // Enable HTTP authentication in wget | 339 | // Enable HTTP authentication in wget |
340 | #define BB_FEATURE_WGET_AUTHENTICATION | 340 | #define CONFIG_FEATURE_WGET_AUTHENTICATION |
341 | // | 341 | // |
342 | // Clean up all memory before exiting -- usually not needed | 342 | // Clean up all memory before exiting -- usually not needed |
343 | // as the OS can clean up... Don't enable this unless you | 343 | // as the OS can clean up... Don't enable this unless you |
344 | // have a really good reason for cleaning things up manually. | 344 | // have a really good reason for cleaning things up manually. |
345 | //#define BB_FEATURE_CLEAN_UP | 345 | //#define CONFIG_FEATURE_CLEAN_UP |
346 | // | 346 | // |
347 | // Support for human readable output by ls, du, etc.(example 13k, 23M, 235G) | 347 | // Support for human readable output by ls, du, etc.(example 13k, 23M, 235G) |
348 | #define BB_FEATURE_HUMAN_READABLE | 348 | #define CONFIG_FEATURE_HUMAN_READABLE |
349 | // | 349 | // |
350 | // Support for the find -type option. | 350 | // Support for the find -type option. |
351 | #define BB_FEATURE_FIND_TYPE | 351 | #define CONFIG_FEATURE_FIND_TYPE |
352 | // | 352 | // |
353 | // Support for the find -perm option. | 353 | // Support for the find -perm option. |
354 | #define BB_FEATURE_FIND_PERM | 354 | #define CONFIG_FEATURE_FIND_PERM |
355 | // | 355 | // |
356 | // Support for the find -mtine option. | 356 | // Support for the find -mtine option. |
357 | #define BB_FEATURE_FIND_MTIME | 357 | #define CONFIG_FEATURE_FIND_MTIME |
358 | // | 358 | // |
359 | // Support for the -A -B and -C context flags in grep | 359 | // Support for the -A -B and -C context flags in grep |
360 | //#define BB_FEATURE_GREP_CONTEXT | 360 | //#define CONFIG_FEATURE_GREP_CONTEXT |
361 | // | 361 | // |
362 | // Support for the EGREP applet (alias to the grep applet) | 362 | // Support for the EGREP applet (alias to the grep applet) |
363 | //#define BB_FEATURE_GREP_EGREP_ALIAS | 363 | //#define CONFIG_FEATURE_GREP_EGREP_ALIAS |
364 | // | 364 | // |
365 | // Tell tftp what commands that should be supported. | 365 | // Tell tftp what commands that should be supported. |
366 | #define BB_FEATURE_TFTP_PUT | 366 | #define CONFIG_FEATURE_TFTP_PUT |
367 | #define BB_FEATURE_TFTP_GET | 367 | #define CONFIG_FEATURE_TFTP_GET |
368 | // | 368 | // |
369 | // features for vi | 369 | // features for vi |
370 | #define BB_FEATURE_VI_COLON // ":" colon commands, no "ex" mode | 370 | #define CONFIG_FEATURE_VI_COLON // ":" colon commands, no "ex" mode |
371 | #define BB_FEATURE_VI_YANKMARK // Yank/Put commands and Mark cmds | 371 | #define CONFIG_FEATURE_VI_YANKMARK // Yank/Put commands and Mark cmds |
372 | #define BB_FEATURE_VI_SEARCH // search and replace cmds | 372 | #define CONFIG_FEATURE_VI_SEARCH // search and replace cmds |
373 | #define BB_FEATURE_VI_USE_SIGNALS // catch signals | 373 | #define CONFIG_FEATURE_VI_USE_SIGNALS // catch signals |
374 | #define BB_FEATURE_VI_DOT_CMD // remember previous cmd and "." cmd | 374 | #define CONFIG_FEATURE_VI_DOT_CMD // remember previous cmd and "." cmd |
375 | #define BB_FEATURE_VI_READONLY // vi -R and "view" mode | 375 | #define CONFIG_FEATURE_VI_READONLY // vi -R and "view" mode |
376 | #define BB_FEATURE_VI_SETOPTS // set-able options, ai ic showmatch | 376 | #define CONFIG_FEATURE_VI_SETOPTS // set-able options, ai ic showmatch |
377 | #define BB_FEATURE_VI_SET // :set | 377 | #define CONFIG_FEATURE_VI_SET // :set |
378 | #define BB_FEATURE_VI_WIN_RESIZE // handle window resize | 378 | #define CONFIG_FEATURE_VI_WIN_RESIZE // handle window resize |
379 | // | 379 | // |
380 | // Enable a if you system have setuped locale | 380 | // Enable a if you system have setuped locale |
381 | //#define BB_LOCALE_SUPPORT | 381 | //#define CONFIG_LOCALE_SUPPORT |
382 | // | 382 | // |
383 | // Support for TELNET to pass TERM type to remote host. Adds 384 bytes. | 383 | // Support for TELNET to pass TERM type to remote host. Adds 384 bytes. |
384 | #define BB_FEATURE_TELNET_TTYPE | 384 | #define CONFIG_FEATURE_TELNET_TTYPE |
385 | // | 385 | // |
386 | // End of Features List | 386 | // End of Features List |
387 | // | 387 | // |
@@ -396,74 +396,74 @@ | |||
396 | // | 396 | // |
397 | #include <features.h> | 397 | #include <features.h> |
398 | #if defined __UCLIBC__ && ! defined __UCLIBC_HAS_MMU__ | 398 | #if defined __UCLIBC__ && ! defined __UCLIBC_HAS_MMU__ |
399 | #undef BB_RPM2CPIO /* Uses gz_open(), which uses fork() */ | 399 | #undef CONFIG_RPM2CPIO /* Uses gz_open(), which uses fork() */ |
400 | #undef BB_DPKG_DEB /* Uses gz_open(), which uses fork() */ | 400 | #undef CONFIG_DPKG_DEB /* Uses gz_open(), which uses fork() */ |
401 | #undef BB_ASH /* Uses fork() */ | 401 | #undef CONFIG_ASH /* Uses fork() */ |
402 | #undef BB_HUSH /* Uses fork() */ | 402 | #undef CONFIG_HUSH /* Uses fork() */ |
403 | #undef BB_LASH /* Uses fork() */ | 403 | #undef CONFIG_LASH /* Uses fork() */ |
404 | #undef BB_INIT /* Uses fork() */ | 404 | #undef CONFIG_INIT /* Uses fork() */ |
405 | #undef BB_FEATURE_TAR_GZIP /* Uses fork() */ | 405 | #undef CONFIG_FEATURE_TAR_GZIP /* Uses fork() */ |
406 | #undef BB_SYSLOGD /* Uses daemon() */ | 406 | #undef CONFIG_SYSLOGD /* Uses daemon() */ |
407 | #undef BB_KLOGD /* Uses daemon() */ | 407 | #undef CONFIG_KLOGD /* Uses daemon() */ |
408 | #undef BB_UPDATE /* Uses daemon() */ | 408 | #undef CONFIG_UPDATE /* Uses daemon() */ |
409 | #endif | 409 | #endif |
410 | #if defined BB_ASH || defined BB_HUSH || defined BB_LASH || defined BB_MSH | 410 | #if defined CONFIG_ASH || defined CONFIG_HUSH || defined CONFIG_LASH || defined CONFIG_MSH |
411 | #if defined BB_FEATURE_COMMAND_EDITING | 411 | #if defined CONFIG_FEATURE_COMMAND_EDITING |
412 | #define BB_CMDEDIT | 412 | #define CONFIG_CMDEDIT |
413 | #else | 413 | #else |
414 | #undef BB_FEATURE_COMMAND_EDITING | 414 | #undef CONFIG_FEATURE_COMMAND_EDITING |
415 | #undef BB_FEATURE_COMMAND_TAB_COMPLETION | 415 | #undef CONFIG_FEATURE_COMMAND_TAB_COMPLETION |
416 | #undef BB_FEATURE_COMMAND_USERNAME_COMPLETION | 416 | #undef CONFIG_FEATURE_COMMAND_USERNAME_COMPLETION |
417 | #undef BB_FEATURE_SH_FANCY_PROMPT | 417 | #undef CONFIG_FEATURE_SH_FANCY_PROMPT |
418 | #endif | 418 | #endif |
419 | #else | 419 | #else |
420 | #undef BB_FEATURE_SH_APPLETS_ALWAYS_WIN | 420 | #undef CONFIG_FEATURE_SH_APPLETS_ALWAYS_WIN |
421 | #undef BB_FEATURE_SH_STANDALONE_SHELL | 421 | #undef CONFIG_FEATURE_SH_STANDALONE_SHELL |
422 | #undef BB_FEATURE_SH_FANCY_PROMPT | 422 | #undef CONFIG_FEATURE_SH_FANCY_PROMPT |
423 | #endif | 423 | #endif |
424 | // | 424 | // |
425 | #ifdef BB_KILLALL | 425 | #ifdef CONFIG_KILLALL |
426 | #ifndef BB_KILL | 426 | #ifndef CONFIG_KILL |
427 | #define BB_KILL | 427 | #define CONFIG_KILL |
428 | #endif | 428 | #endif |
429 | #endif | 429 | #endif |
430 | // | 430 | // |
431 | #ifndef BB_INIT | 431 | #ifndef CONFIG_INIT |
432 | #undef BB_FEATURE_LINUXRC | 432 | #undef CONFIG_FEATURE_INITRD |
433 | #endif | 433 | #endif |
434 | // | 434 | // |
435 | #if defined BB_MOUNT && defined BB_FEATURE_NFSMOUNT | 435 | #if defined CONFIG_MOUNT && defined CONFIG_FEATURE_NFSMOUNT |
436 | #define BB_NFSMOUNT | 436 | #define CONFIG_NFSMOUNT |
437 | #endif | 437 | #endif |
438 | // | 438 | // |
439 | #if defined BB_FEATURE_AUTOWIDTH | 439 | #if defined CONFIG_FEATURE_AUTOWIDTH |
440 | #ifndef BB_FEATURE_USE_TERMIOS | 440 | #ifndef CONFIG_FEATURE_USE_TERMIOS |
441 | #define BB_FEATURE_USE_TERMIOS | 441 | #define CONFIG_FEATURE_USE_TERMIOS |
442 | #endif | 442 | #endif |
443 | #endif | 443 | #endif |
444 | // | 444 | // |
445 | #if defined BB_INSMOD || defined BB_LSMOD | 445 | #if defined CONFIG_INSMOD || defined CONFIG_LSMOD |
446 | #if ! defined BB_FEATURE_NEW_MODULE_INTERFACE && ! defined BB_FEATURE_OLD_MODULE_INTERFACE | 446 | #if ! defined CONFIG_FEATURE_NEW_MODULE_INTERFACE && ! defined CONFIG_FEATURE_OLD_MODULE_INTERFACE |
447 | #define BB_FEATURE_NEW_MODULE_INTERFACE | 447 | #define CONFIG_FEATURE_NEW_MODULE_INTERFACE |
448 | #endif | 448 | #endif |
449 | #endif | 449 | #endif |
450 | // | 450 | // |
451 | #ifdef BB_UNIX2DOS | 451 | #ifdef CONFIG_UNIX2DOS |
452 | #define BB_DOS2UNIX | 452 | #define CONFIG_DOS2UNIX |
453 | #endif | 453 | #endif |
454 | // | 454 | // |
455 | #ifdef BB_SYSLOGD | 455 | #ifdef CONFIG_SYSLOGD |
456 | #if defined BB_FEATURE_IPC_SYSLOG | 456 | #if defined CONFIG_FEATURE_IPC_SYSLOG |
457 | #define BB_LOGREAD | 457 | #define CONFIG_LOGREAD |
458 | #endif | 458 | #endif |
459 | #endif | 459 | #endif |
460 | // | 460 | // |
461 | #if defined BB_ASH && defined BB_FEATURE_SH_IS_ASH | 461 | #if defined CONFIG_ASH && defined CONFIG_FEATURE_SH_IS_ASH |
462 | # define shell_main ash_main | 462 | # define shell_main ash_main |
463 | #elif defined BB_HUSH && defined BB_FEATURE_SH_IS_HUSH | 463 | #elif defined CONFIG_HUSH && defined CONFIG_FEATURE_SH_IS_HUSH |
464 | # define shell_main hush_main | 464 | # define shell_main hush_main |
465 | #elif defined BB_LASH && defined BB_FEATURE_SH_IS_LASH | 465 | #elif defined CONFIG_LASH && defined CONFIG_FEATURE_SH_IS_LASH |
466 | # define shell_main lash_main | 466 | # define shell_main lash_main |
467 | #elif defined BB_MSH && defined BB_FEATURE_SH_IS_MSH | 467 | #elif defined CONFIG_MSH && defined CONFIG_FEATURE_SH_IS_MSH |
468 | # define shell_main msh_main | 468 | # define shell_main msh_main |
469 | #endif | 469 | #endif |
diff --git a/debian/Config.h-udeb b/debian/Config.h-udeb index 8e7594dc4..28c4031c5 100644 --- a/debian/Config.h-udeb +++ b/debian/Config.h-udeb | |||
@@ -3,142 +3,142 @@ | |||
3 | // When you turn things off here, they won't be compiled in at all. | 3 | // When you turn things off here, they won't be compiled in at all. |
4 | // | 4 | // |
5 | //// This file is parsed by sed. You MUST use single line comments. | 5 | //// This file is parsed by sed. You MUST use single line comments. |
6 | // i.e., //#define BB_BLAH | 6 | // i.e., //#define CONFIG_BLAH |
7 | // | 7 | // |
8 | // | 8 | // |
9 | // BusyBox Applications | 9 | // BusyBox Applications |
10 | //#define BB_ADJTIMEX | 10 | //#define CONFIG_ADJTIMEX |
11 | //#define BB_AR | 11 | //#define CONFIG_AR |
12 | //#define BB_ASH | 12 | //#define CONFIG_ASH |
13 | #define BB_BASENAME | 13 | #define CONFIG_BASENAME |
14 | #define BB_CAT | 14 | #define CONFIG_CAT |
15 | #define BB_CHGRP | 15 | #define CONFIG_CHGRP |
16 | #define BB_CHMOD | 16 | #define CONFIG_CHMOD |
17 | #define BB_CHOWN | 17 | #define CONFIG_CHOWN |
18 | #define BB_CHROOT | 18 | #define CONFIG_CHROOT |
19 | #define BB_CHVT | 19 | #define CONFIG_CHVT |
20 | #define BB_CLEAR | 20 | #define CONFIG_CLEAR |
21 | //#define BB_CMP | 21 | //#define CONFIG_CMP |
22 | #define BB_CP | 22 | #define CONFIG_CP |
23 | //#define BB_CPIO | 23 | //#define CONFIG_CPIO |
24 | #define BB_CUT | 24 | #define CONFIG_CUT |
25 | #define BB_DATE | 25 | #define CONFIG_DATE |
26 | //#define BB_DC | 26 | //#define CONFIG_DC |
27 | #define BB_DD | 27 | #define CONFIG_DD |
28 | //#define BB_DEALLOCVT | 28 | //#define CONFIG_DEALLOCVT |
29 | #define BB_DF | 29 | #define CONFIG_DF |
30 | #define BB_DIRNAME | 30 | #define CONFIG_DIRNAME |
31 | #define BB_DMESG | 31 | #define CONFIG_DMESG |
32 | //#define BB_DOS2UNIX | 32 | //#define CONFIG_DOS2UNIX |
33 | //#define BB_DPKG | 33 | //#define CONFIG_DPKG |
34 | //#define BB_DPKG_DEB | 34 | //#define CONFIG_DPKG_DEB |
35 | //#define BB_DUTMP | 35 | //#define CONFIG_DUTMP |
36 | #define BB_DU | 36 | #define CONFIG_DU |
37 | //#define BB_DUMPKMAP | 37 | //#define CONFIG_DUMPKMAP |
38 | #define BB_ECHO | 38 | #define CONFIG_ECHO |
39 | #define BB_ENV | 39 | #define CONFIG_ENV |
40 | #define BB_EXPR | 40 | #define CONFIG_EXPR |
41 | //#define BB_FBSET | 41 | //#define CONFIG_FBSET |
42 | //#define BB_FDFLUSH | 42 | //#define CONFIG_FDFLUSH |
43 | #define BB_FIND | 43 | #define CONFIG_FIND |
44 | #define BB_FREE | 44 | #define CONFIG_FREE |
45 | #define BB_FREERAMDISK | 45 | #define CONFIG_FREERAMDISK |
46 | //#define BB_FSCK_MINIX | 46 | //#define CONFIG_FSCK_MINIX |
47 | //#define BB_GETOPT | 47 | //#define CONFIG_GETOPT |
48 | #define BB_GREP | 48 | #define CONFIG_GREP |
49 | #define BB_GUNZIP | 49 | #define CONFIG_GUNZIP |
50 | #define BB_GZIP | 50 | #define CONFIG_GZIP |
51 | #define BB_HALT | 51 | #define CONFIG_HALT |
52 | #define BB_HEAD | 52 | #define CONFIG_HEAD |
53 | //#define BB_HOSTID | 53 | //#define CONFIG_HOSTID |
54 | //#define BB_HOSTNAME | 54 | //#define CONFIG_HOSTNAME |
55 | //#define BB_HUSH | 55 | //#define CONFIG_HUSH |
56 | #define BB_ID | 56 | #define CONFIG_ID |
57 | //#define BB_IFCONFIG | 57 | //#define CONFIG_IFCONFIG |
58 | #define BB_INIT | 58 | #define CONFIG_INIT |
59 | //#define BB_INSMOD | 59 | //#define CONFIG_INSMOD |
60 | #define BB_KILL | 60 | #define CONFIG_KILL |
61 | #define BB_KILLALL | 61 | #define CONFIG_KILLALL |
62 | #define BB_KLOGD | 62 | #define CONFIG_KLOGD |
63 | //#define BB_LASH | 63 | //#define CONFIG_LASH |
64 | //#define BB_LENGTH | 64 | //#define CONFIG_LENGTH |
65 | #define BB_LN | 65 | #define CONFIG_LN |
66 | //#define BB_LOADACM | 66 | //#define CONFIG_LOADACM |
67 | //#define BB_LOADFONT | 67 | //#define CONFIG_LOADFONT |
68 | #define BB_LOADKMAP | 68 | #define CONFIG_LOADKMAP |
69 | #define BB_LOGGER | 69 | #define CONFIG_LOGGER |
70 | //#define BB_LOGNAME | 70 | //#define CONFIG_LOGNAME |
71 | #define BB_LS | 71 | #define CONFIG_LS |
72 | #define BB_LSMOD | 72 | #define CONFIG_LSMOD |
73 | //#define BB_MAKEDEVS | 73 | //#define CONFIG_MAKEDEVS |
74 | #define BB_MD5SUM | 74 | #define CONFIG_MD5SUM |
75 | #define BB_MKDIR | 75 | #define CONFIG_MKDIR |
76 | //#define BB_MKFIFO | 76 | //#define CONFIG_MKFIFO |
77 | //#define BB_MKFS_MINIX | 77 | //#define CONFIG_MKFS_MINIX |
78 | #define BB_MKNOD | 78 | #define CONFIG_MKNOD |
79 | #define BB_MKSWAP | 79 | #define CONFIG_MKSWAP |
80 | //#define BB_MKTEMP | 80 | //#define CONFIG_MKTEMP |
81 | //#define BB_MODPROBE | 81 | //#define CONFIG_MODPROBE |
82 | #define BB_MORE | 82 | #define CONFIG_MORE |
83 | #define BB_MOUNT | 83 | #define CONFIG_MOUNT |
84 | //#define BB_MSH | 84 | //#define CONFIG_MSH |
85 | //#define BB_MT | 85 | //#define CONFIG_MT |
86 | #define BB_MV | 86 | #define CONFIG_MV |
87 | //#define BB_NC | 87 | //#define CONFIG_NC |
88 | //#define BB_NSLOOKUP | 88 | //#define CONFIG_NSLOOKUP |
89 | //#define BB_PIDOF | 89 | //#define CONFIG_PIDOF |
90 | #define BB_PING | 90 | #define CONFIG_PING |
91 | #define BB_PIVOT_ROOT | 91 | #define CONFIG_PIVOT_ROOT |
92 | #define BB_POWEROFF | 92 | #define CONFIG_POWEROFF |
93 | //#define BB_PRINTF | 93 | //#define CONFIG_PRINTF |
94 | #define BB_PS | 94 | #define CONFIG_PS |
95 | #define BB_PWD | 95 | #define CONFIG_PWD |
96 | //#define BB_RDATE | 96 | //#define CONFIG_RDATE |
97 | //#define BB_READLINK | 97 | //#define CONFIG_READLINK |
98 | #define BB_REBOOT | 98 | #define CONFIG_REBOOT |
99 | //#define BB_RENICE | 99 | //#define CONFIG_RENICE |
100 | #define BB_RESET | 100 | #define CONFIG_RESET |
101 | #define BB_RM | 101 | #define CONFIG_RM |
102 | #define BB_RMDIR | 102 | #define CONFIG_RMDIR |
103 | //#define BB_RMMOD | 103 | //#define CONFIG_RMMOD |
104 | //#define BB_ROUTE | 104 | //#define CONFIG_ROUTE |
105 | //#define BB_RPM2CPIO | 105 | //#define CONFIG_RPM2CPIO |
106 | #define BB_SED | 106 | #define CONFIG_SED |
107 | //#define BB_SETKEYCODES | 107 | //#define CONFIG_SETKEYCODES |
108 | #define BB_SLEEP | 108 | #define CONFIG_SLEEP |
109 | #define BB_SORT | 109 | #define CONFIG_SORT |
110 | //#define BB_STTY | 110 | //#define CONFIG_STTY |
111 | #define BB_SWAPONOFF | 111 | #define CONFIG_SWAPONOFF |
112 | #define BB_SYNC | 112 | #define CONFIG_SYNC |
113 | #define BB_SYSLOGD | 113 | #define CONFIG_SYSLOGD |
114 | #define BB_TAIL | 114 | #define CONFIG_TAIL |
115 | #define BB_TAR | 115 | #define CONFIG_TAR |
116 | //#define BB_TEE | 116 | //#define CONFIG_TEE |
117 | //#define BB_TEST | 117 | //#define CONFIG_TEST |
118 | #define BB_TELNET | 118 | #define CONFIG_TELNET |
119 | //#define BB_TFTP | 119 | //#define CONFIG_TFTP |
120 | #define BB_TOUCH | 120 | #define CONFIG_TOUCH |
121 | #define BB_TR | 121 | #define CONFIG_TR |
122 | //#define BB_TRACEROUTE | 122 | //#define CONFIG_TRACEROUTE |
123 | #define BB_TRUE_FALSE | 123 | #define CONFIG_TRUE_FALSE |
124 | #define BB_TTY | 124 | #define CONFIG_TTY |
125 | //#define BB_UNIX2DOS | 125 | //#define CONFIG_UNIX2DOS |
126 | //#define BB_UUENCODE | 126 | //#define CONFIG_UUENCODE |
127 | //#define BB_UUDECODE | 127 | //#define CONFIG_UUDECODE |
128 | #define BB_UMOUNT | 128 | #define CONFIG_UMOUNT |
129 | #define BB_UNIQ | 129 | #define CONFIG_UNIQ |
130 | #define BB_UNAME | 130 | #define CONFIG_UNAME |
131 | //#define BB_UPDATE | 131 | //#define CONFIG_UPDATE |
132 | #define BB_UPTIME | 132 | #define CONFIG_UPTIME |
133 | //#define BB_USLEEP | 133 | //#define CONFIG_USLEEP |
134 | #define BB_VI | 134 | #define CONFIG_VI |
135 | //#define BB_WATCHDOG | 135 | //#define CONFIG_WATCHDOG |
136 | #define BB_WC | 136 | #define CONFIG_WC |
137 | #define BB_WGET | 137 | #define CONFIG_WGET |
138 | #define BB_WHICH | 138 | #define CONFIG_WHICH |
139 | #define BB_WHOAMI | 139 | #define CONFIG_WHOAMI |
140 | #define BB_XARGS | 140 | #define CONFIG_XARGS |
141 | #define BB_YES | 141 | #define CONFIG_YES |
142 | // End of Applications List | 142 | // End of Applications List |
143 | // | 143 | // |
144 | // | 144 | // |
@@ -151,21 +151,21 @@ | |||
151 | // | 151 | // |
152 | // If you enabled one or more of the shells, you may select which one | 152 | // If you enabled one or more of the shells, you may select which one |
153 | // should be run when sh is invoked: | 153 | // should be run when sh is invoked: |
154 | //#define BB_FEATURE_SH_IS_ASH | 154 | //#define CONFIG_FEATURE_SH_IS_ASH |
155 | //#define BB_FEATURE_SH_IS_HUSH | 155 | //#define CONFIG_FEATURE_SH_IS_HUSH |
156 | //#define BB_FEATURE_SH_IS_LASH | 156 | //#define CONFIG_FEATURE_SH_IS_LASH |
157 | #define BB_FEATURE_SH_IS_MSH | 157 | #define CONFIG_FEATURE_SH_IS_MSH |
158 | // | 158 | // |
159 | // BusyBox will, by default, malloc space for its buffers. This costs code | 159 | // BusyBox will, by default, malloc space for its buffers. This costs code |
160 | // size for the call to xmalloc. You can use the following feature to have | 160 | // size for the call to xmalloc. You can use the following feature to have |
161 | // them put on the stack. For some very small machines with limited stack | 161 | // them put on the stack. For some very small machines with limited stack |
162 | // space, this can be deadly. For most folks, this works just fine... | 162 | // space, this can be deadly. For most folks, this works just fine... |
163 | //#define BB_FEATURE_BUFFERS_GO_ON_STACK | 163 | //#define CONFIG_FEATURE_BUFFERS_GO_ON_STACK |
164 | // The third alternative for buffer allocation is to use BSS. This works | 164 | // The third alternative for buffer allocation is to use BSS. This works |
165 | // beautifully for computers with a real MMU (and OS support), but wastes | 165 | // beautifully for computers with a real MMU (and OS support), but wastes |
166 | // runtime RAM for uCLinux. This behavior was the only one available for | 166 | // runtime RAM for uCLinux. This behavior was the only one available for |
167 | // BusyBox versions 0.48 and earlier. | 167 | // BusyBox versions 0.48 and earlier. |
168 | //#define BB_FEATURE_BUFFERS_GO_IN_BSS | 168 | //#define CONFIG_FEATURE_BUFFERS_GO_IN_BSS |
169 | // | 169 | // |
170 | // Turn this on to use Erik's very cool devps, and devmtab kernel drivers, | 170 | // Turn this on to use Erik's very cool devps, and devmtab kernel drivers, |
171 | // thereby eliminating the need for the /proc filesystem and thereby saving | 171 | // thereby eliminating the need for the /proc filesystem and thereby saving |
@@ -176,212 +176,212 @@ | |||
176 | // mknod /dev/mtab c 10 22 | 176 | // mknod /dev/mtab c 10 22 |
177 | // mknod /dev/ps c 10 21 | 177 | // mknod /dev/ps c 10 21 |
178 | // I emailed Linus and this patch will not be going into the stock kernel. | 178 | // I emailed Linus and this patch will not be going into the stock kernel. |
179 | //#define BB_FEATURE_USE_DEVPS_PATCH | 179 | //#define CONFIG_FEATURE_USE_DEVPS_PATCH |
180 | // | 180 | // |
181 | // show verbose usage messages | 181 | // show verbose usage messages |
182 | //#define BB_FEATURE_VERBOSE_USAGE | 182 | //#define CONFIG_FEATURE_VERBOSE_USAGE |
183 | // | 183 | // |
184 | // Use termios to manipulate the screen ('more' is prettier with this on) | 184 | // Use termios to manipulate the screen ('more' is prettier with this on) |
185 | #define BB_FEATURE_USE_TERMIOS | 185 | #define CONFIG_FEATURE_USE_TERMIOS |
186 | // | 186 | // |
187 | // calculate terminal & column widths (for more and ls) | 187 | // calculate terminal & column widths (for more and ls) |
188 | #define BB_FEATURE_AUTOWIDTH | 188 | #define CONFIG_FEATURE_AUTOWIDTH |
189 | // | 189 | // |
190 | // show username/groupnames for ls | 190 | // show username/groupnames for ls |
191 | #define BB_FEATURE_LS_USERNAME | 191 | #define CONFIG_FEATURE_LS_USERNAME |
192 | // | 192 | // |
193 | // show file timestamps in ls | 193 | // show file timestamps in ls |
194 | #define BB_FEATURE_LS_TIMESTAMPS | 194 | #define CONFIG_FEATURE_LS_TIMESTAMPS |
195 | // | 195 | // |
196 | // enable ls -p and -F | 196 | // enable ls -p and -F |
197 | #define BB_FEATURE_LS_FILETYPES | 197 | #define CONFIG_FEATURE_LS_FILETYPES |
198 | // | 198 | // |
199 | // sort the file names | 199 | // sort the file names |
200 | #define BB_FEATURE_LS_SORTFILES | 200 | #define CONFIG_FEATURE_LS_SORTFILES |
201 | // | 201 | // |
202 | // enable ls -R | 202 | // enable ls -R |
203 | #define BB_FEATURE_LS_RECURSIVE | 203 | #define CONFIG_FEATURE_LS_RECURSIVE |
204 | // | 204 | // |
205 | // enable ls -L | 205 | // enable ls -L |
206 | #define BB_FEATURE_LS_FOLLOWLINKS | 206 | #define CONFIG_FEATURE_LS_FOLLOWLINKS |
207 | // | 207 | // |
208 | // Disable for a smaller (but less functional) ping | 208 | // Disable for a smaller (but less functional) ping |
209 | #define BB_FEATURE_FANCY_PING | 209 | #define CONFIG_FEATURE_FANCY_PING |
210 | // | 210 | // |
211 | // Make init use a simplified /etc/inittab file (recommended). | 211 | // Make init use a simplified /etc/inittab file (recommended). |
212 | #define BB_FEATURE_USE_INITTAB | 212 | #define CONFIG_FEATURE_USE_INITTAB |
213 | // | 213 | // |
214 | //Enable init being called as /linuxrc | 214 | //Enable init being called as /linuxrc |
215 | #define BB_FEATURE_LINUXRC | 215 | #define CONFIG_FEATURE_INITRD |
216 | // | 216 | // |
217 | //Have init enable core dumping for child processes (for debugging only) | 217 | //Have init enable core dumping for child processes (for debugging only) |
218 | //#define BB_FEATURE_INIT_COREDUMPS | 218 | //#define CONFIG_FEATURE_INIT_COREDUMPS |
219 | // | 219 | // |
220 | //Make sure nothing is printed to the console on boot | 220 | //Make sure nothing is printed to the console on boot |
221 | //#define BB_FEATURE_EXTRA_QUIET | 221 | //#define CONFIG_FEATURE_EXTRA_QUIET |
222 | // | 222 | // |
223 | // enable syslogd -R remotehost | 223 | // enable syslogd -R remotehost |
224 | #define BB_FEATURE_REMOTE_LOG | 224 | #define CONFIG_FEATURE_REMOTE_LOG |
225 | // | 225 | // |
226 | // enable syslogd -C | 226 | // enable syslogd -C |
227 | //#define BB_FEATURE_IPC_SYSLOG | 227 | //#define CONFIG_FEATURE_IPC_SYSLOG |
228 | // | 228 | // |
229 | //Disable for a simple tail implementation (2.34k vs 3k for the full one). | 229 | //Disable for a simple tail implementation (2.34k vs 3k for the full one). |
230 | //Both provide 'tail -f', but this cuts out -c, -q, -s, and -v. | 230 | //Both provide 'tail -f', but this cuts out -c, -q, -s, and -v. |
231 | #define BB_FEATURE_FANCY_TAIL | 231 | #define CONFIG_FEATURE_FANCY_TAIL |
232 | // | 232 | // |
233 | // Enable support for loop devices in mount | 233 | // Enable support for loop devices in mount |
234 | #define BB_FEATURE_MOUNT_LOOP | 234 | #define CONFIG_FEATURE_MOUNT_LOOP |
235 | // | 235 | // |
236 | // Enable support for a real /etc/mtab file instead of /proc/mounts | 236 | // Enable support for a real /etc/mtab file instead of /proc/mounts |
237 | //#define BB_FEATURE_MTAB_SUPPORT | 237 | //#define CONFIG_FEATURE_MTAB_SUPPORT |
238 | // | 238 | // |
239 | // Enable support for mounting remote NFS volumes. | 239 | // Enable support for mounting remote NFS volumes. |
240 | // You may need to mount with "-o nolock" if you are | 240 | // You may need to mount with "-o nolock" if you are |
241 | // not running a local portmapper daemon... | 241 | // not running a local portmapper daemon... |
242 | #define BB_FEATURE_NFSMOUNT | 242 | #define CONFIG_FEATURE_NFSMOUNT |
243 | // | 243 | // |
244 | // Enable support forced filesystem unmounting | 244 | // Enable support forced filesystem unmounting |
245 | // (i.e., in case of an unreachable NFS system). | 245 | // (i.e., in case of an unreachable NFS system). |
246 | #define BB_FEATURE_MOUNT_FORCE | 246 | #define CONFIG_FEATURE_MOUNT_FORCE |
247 | // | 247 | // |
248 | // Enable support for creation of tar files. | 248 | // Enable support for creation of tar files. |
249 | #define BB_FEATURE_TAR_CREATE | 249 | #define CONFIG_FEATURE_TAR_CREATE |
250 | // | 250 | // |
251 | // Enable support for "--exclude" and "-X" for excluding files | 251 | // Enable support for "--exclude" and "-X" for excluding files |
252 | #define BB_FEATURE_TAR_EXCLUDE | 252 | #define CONFIG_FEATURE_TAR_EXCLUDE |
253 | // | 253 | // |
254 | // Enable support for tar -z option (currently only works for inflating) | 254 | // Enable support for tar -z option (currently only works for inflating) |
255 | #define BB_FEATURE_TAR_GZIP | 255 | #define CONFIG_FEATURE_TAR_GZIP |
256 | // | 256 | // |
257 | // Enable reverse sort | 257 | // Enable reverse sort |
258 | #define BB_FEATURE_SORT_REVERSE | 258 | #define CONFIG_FEATURE_SORT_REVERSE |
259 | // | 259 | // |
260 | // Enable uniqe sort | 260 | // Enable uniqe sort |
261 | #define BB_FEATURE_SORT_UNIQUE | 261 | #define CONFIG_FEATURE_SORT_UNIQUE |
262 | // | 262 | // |
263 | // Enable command line editing in the shell. | 263 | // Enable command line editing in the shell. |
264 | // Only relevant if a shell is enabled. On by default. | 264 | // Only relevant if a shell is enabled. On by default. |
265 | #define BB_FEATURE_COMMAND_EDITING | 265 | #define CONFIG_FEATURE_COMMAND_EDITING |
266 | // | 266 | // |
267 | // Enable tab completion in the shell. This is now working quite nicely. | 267 | // Enable tab completion in the shell. This is now working quite nicely. |
268 | // This feature adds a bit over 4k. Only relevant if a shell is enabled. | 268 | // This feature adds a bit over 4k. Only relevant if a shell is enabled. |
269 | #define BB_FEATURE_COMMAND_TAB_COMPLETION | 269 | #define CONFIG_FEATURE_COMMAND_TAB_COMPLETION |
270 | // | 270 | // |
271 | // Attempts to match usernames in a ~-prefixed path | 271 | // Attempts to match usernames in a ~-prefixed path |
272 | //#define BB_FEATURE_COMMAND_USERNAME_COMPLETION | 272 | //#define CONFIG_FEATURE_COMMAND_USERNAME_COMPLETION |
273 | // | 273 | // |
274 | //Allow the shell to invoke all the compiled in BusyBox applets as if they | 274 | //Allow the shell to invoke all the compiled in BusyBox applets as if they |
275 | //were shell builtins. Nice for staticly linking an emergency rescue shell, | 275 | //were shell builtins. Nice for staticly linking an emergency rescue shell, |
276 | //among other things. Off by default. | 276 | //among other things. Off by default. |
277 | // Only relevant if a shell is enabled. | 277 | // Only relevant if a shell is enabled. |
278 | //#define BB_FEATURE_SH_STANDALONE_SHELL | 278 | //#define CONFIG_FEATURE_SH_STANDALONE_SHELL |
279 | // | 279 | // |
280 | //When this is enabled, busybox shell applets can be called using full path | 280 | //When this is enabled, busybox shell applets can be called using full path |
281 | //names. This causes applets (i.e., most busybox commands) to override | 281 | //names. This causes applets (i.e., most busybox commands) to override |
282 | //real commands on the filesystem. For example, if you run run /bin/cat, it | 282 | //real commands on the filesystem. For example, if you run run /bin/cat, it |
283 | //will use BusyBox cat even if /bin/cat exists on the filesystem and is _not_ | 283 | //will use BusyBox cat even if /bin/cat exists on the filesystem and is _not_ |
284 | //busybox. Some systems want this, others do not. Choose wisely. :-) This | 284 | //busybox. Some systems want this, others do not. Choose wisely. :-) This |
285 | //only has meaning when BB_FEATURE_SH_STANDALONE_SHELL is enabled. | 285 | //only has meaning when CONFIG_FEATURE_SH_STANDALONE_SHELL is enabled. |
286 | // Only relevant if a shell is enabled. Off by default. | 286 | // Only relevant if a shell is enabled. Off by default. |
287 | //#define BB_FEATURE_SH_APPLETS_ALWAYS_WIN | 287 | //#define CONFIG_FEATURE_SH_APPLETS_ALWAYS_WIN |
288 | // | 288 | // |
289 | // Uncomment this option for a fancy shell prompt that includes the | 289 | // Uncomment this option for a fancy shell prompt that includes the |
290 | // current username and hostname. On systems that don't have usernames | 290 | // current username and hostname. On systems that don't have usernames |
291 | // or hostnames, this can look hideous. | 291 | // or hostnames, this can look hideous. |
292 | // Only relevant if a shell is enabled. | 292 | // Only relevant if a shell is enabled. |
293 | //#define BB_FEATURE_SH_FANCY_PROMPT | 293 | //#define CONFIG_FEATURE_SH_FANCY_PROMPT |
294 | // | 294 | // |
295 | //Turn on extra fbset options | 295 | //Turn on extra fbset options |
296 | //#define BB_FEATURE_FBSET_FANCY | 296 | //#define CONFIG_FEATURE_FBSET_FANCY |
297 | // | 297 | // |
298 | //Turn on fbset readmode support | 298 | //Turn on fbset readmode support |
299 | //#define BB_FEATURE_FBSET_READMODE | 299 | //#define CONFIG_FEATURE_FBSET_READMODE |
300 | // | 300 | // |
301 | // Support insmod/lsmod/rmmod for post 2.1 kernels | 301 | // Support insmod/lsmod/rmmod for post 2.1 kernels |
302 | //#define BB_FEATURE_NEW_MODULE_INTERFACE | 302 | //#define CONFIG_FEATURE_NEW_MODULE_INTERFACE |
303 | // | 303 | // |
304 | // Support insmod/lsmod/rmmod for pre 2.1 kernels | 304 | // Support insmod/lsmod/rmmod for pre 2.1 kernels |
305 | //#define BB_FEATURE_OLD_MODULE_INTERFACE | 305 | //#define CONFIG_FEATURE_OLD_MODULE_INTERFACE |
306 | // | 306 | // |
307 | // Support module version checking | 307 | // Support module version checking |
308 | //#define BB_FEATURE_INSMOD_VERSION_CHECKING | 308 | //#define CONFIG_FEATURE_INSMOD_VERSION_CHECKING |
309 | // | 309 | // |
310 | // Support for uClinux memory usage optimization, which will load the image | 310 | // Support for uClinux memory usage optimization, which will load the image |
311 | // directly into the kernel memory. This divides memory requrements by three. | 311 | // directly into the kernel memory. This divides memory requrements by three. |
312 | // If you are not running uClinux (i.e., your CPU has an MMU) leave this | 312 | // If you are not running uClinux (i.e., your CPU has an MMU) leave this |
313 | // disabled... | 313 | // disabled... |
314 | //#define BB_FEATURE_INSMOD_LOADINKMEM | 314 | //#define CONFIG_FEATURE_INSMOD_LOADINKMEM |
315 | // | 315 | // |
316 | // Support for Minix filesystem, version 2 | 316 | // Support for Minix filesystem, version 2 |
317 | //#define BB_FEATURE_MINIX2 | 317 | //#define CONFIG_FEATURE_MINIX2 |
318 | // | 318 | // |
319 | // Enable ifconfig status reporting output -- this feature adds 12k. | 319 | // Enable ifconfig status reporting output -- this feature adds 12k. |
320 | #define BB_FEATURE_IFCONFIG_STATUS | 320 | #define CONFIG_FEATURE_IFCONFIG_STATUS |
321 | // | 321 | // |
322 | // Enable ifconfig slip-specific options "keepalive" and "outfill" | 322 | // Enable ifconfig slip-specific options "keepalive" and "outfill" |
323 | //#define BB_FEATURE_IFCONFIG_SLIP | 323 | //#define CONFIG_FEATURE_IFCONFIG_SLIP |
324 | // | 324 | // |
325 | // Enable ifconfig options "mem_start", "io_addr", and "irq". | 325 | // Enable ifconfig options "mem_start", "io_addr", and "irq". |
326 | //#define BB_FEATURE_IFCONFIG_MEMSTART_IOADDR_IRQ | 326 | //#define CONFIG_FEATURE_IFCONFIG_MEMSTART_IOADDR_IRQ |
327 | // | 327 | // |
328 | // Enable ifconfig option "hw". Currently works for only with "ether". | 328 | // Enable ifconfig option "hw". Currently works for only with "ether". |
329 | #define BB_FEATURE_IFCONFIG_HW | 329 | #define CONFIG_FEATURE_IFCONFIG_HW |
330 | // | 330 | // |
331 | // Enable busybox --install [-s] | 331 | // Enable busybox --install [-s] |
332 | // to create links (or symlinks) for all the commands that are | 332 | // to create links (or symlinks) for all the commands that are |
333 | // compiled into the binary. (needs /proc filesystem) | 333 | // compiled into the binary. (needs /proc filesystem) |
334 | #define BB_FEATURE_INSTALLER | 334 | #define CONFIG_FEATURE_INSTALLER |
335 | // | 335 | // |
336 | // Enable a nifty progress meter in wget (adds just under 2k) | 336 | // Enable a nifty progress meter in wget (adds just under 2k) |
337 | #define BB_FEATURE_WGET_STATUSBAR | 337 | #define CONFIG_FEATURE_WGET_STATUSBAR |
338 | // | 338 | // |
339 | // Enable HTTP authentication in wget | 339 | // Enable HTTP authentication in wget |
340 | #define BB_FEATURE_WGET_AUTHENTICATION | 340 | #define CONFIG_FEATURE_WGET_AUTHENTICATION |
341 | // | 341 | // |
342 | // Clean up all memory before exiting -- usually not needed | 342 | // Clean up all memory before exiting -- usually not needed |
343 | // as the OS can clean up... Don't enable this unless you | 343 | // as the OS can clean up... Don't enable this unless you |
344 | // have a really good reason for cleaning things up manually. | 344 | // have a really good reason for cleaning things up manually. |
345 | //#define BB_FEATURE_CLEAN_UP | 345 | //#define CONFIG_FEATURE_CLEAN_UP |
346 | // | 346 | // |
347 | // Support for human readable output by ls, du, etc.(example 13k, 23M, 235G) | 347 | // Support for human readable output by ls, du, etc.(example 13k, 23M, 235G) |
348 | #define BB_FEATURE_HUMAN_READABLE | 348 | #define CONFIG_FEATURE_HUMAN_READABLE |
349 | // | 349 | // |
350 | // Support for the find -type option. | 350 | // Support for the find -type option. |
351 | #define BB_FEATURE_FIND_TYPE | 351 | #define CONFIG_FEATURE_FIND_TYPE |
352 | // | 352 | // |
353 | // Support for the find -perm option. | 353 | // Support for the find -perm option. |
354 | #define BB_FEATURE_FIND_PERM | 354 | #define CONFIG_FEATURE_FIND_PERM |
355 | // | 355 | // |
356 | // Support for the find -mtine option. | 356 | // Support for the find -mtine option. |
357 | #define BB_FEATURE_FIND_MTIME | 357 | #define CONFIG_FEATURE_FIND_MTIME |
358 | // | 358 | // |
359 | // Support for the -A -B and -C context flags in grep | 359 | // Support for the -A -B and -C context flags in grep |
360 | //#define BB_FEATURE_GREP_CONTEXT | 360 | //#define CONFIG_FEATURE_GREP_CONTEXT |
361 | // | 361 | // |
362 | // Support for the EGREP applet (alias to the grep applet) | 362 | // Support for the EGREP applet (alias to the grep applet) |
363 | //#define BB_FEATURE_GREP_EGREP_ALIAS | 363 | //#define CONFIG_FEATURE_GREP_EGREP_ALIAS |
364 | // | 364 | // |
365 | // Tell tftp what commands that should be supported. | 365 | // Tell tftp what commands that should be supported. |
366 | #define BB_FEATURE_TFTP_PUT | 366 | #define CONFIG_FEATURE_TFTP_PUT |
367 | #define BB_FEATURE_TFTP_GET | 367 | #define CONFIG_FEATURE_TFTP_GET |
368 | // | 368 | // |
369 | // features for vi | 369 | // features for vi |
370 | #define BB_FEATURE_VI_COLON // ":" colon commands, no "ex" mode | 370 | #define CONFIG_FEATURE_VI_COLON // ":" colon commands, no "ex" mode |
371 | #define BB_FEATURE_VI_YANKMARK // Yank/Put commands and Mark cmds | 371 | #define CONFIG_FEATURE_VI_YANKMARK // Yank/Put commands and Mark cmds |
372 | #define BB_FEATURE_VI_SEARCH // search and replace cmds | 372 | #define CONFIG_FEATURE_VI_SEARCH // search and replace cmds |
373 | #define BB_FEATURE_VI_USE_SIGNALS // catch signals | 373 | #define CONFIG_FEATURE_VI_USE_SIGNALS // catch signals |
374 | #define BB_FEATURE_VI_DOT_CMD // remember previous cmd and "." cmd | 374 | #define CONFIG_FEATURE_VI_DOT_CMD // remember previous cmd and "." cmd |
375 | #define BB_FEATURE_VI_READONLY // vi -R and "view" mode | 375 | #define CONFIG_FEATURE_VI_READONLY // vi -R and "view" mode |
376 | #define BB_FEATURE_VI_SETOPTS // set-able options, ai ic showmatch | 376 | #define CONFIG_FEATURE_VI_SETOPTS // set-able options, ai ic showmatch |
377 | #define BB_FEATURE_VI_SET // :set | 377 | #define CONFIG_FEATURE_VI_SET // :set |
378 | #define BB_FEATURE_VI_WIN_RESIZE // handle window resize | 378 | #define CONFIG_FEATURE_VI_WIN_RESIZE // handle window resize |
379 | // | 379 | // |
380 | // Enable a if you system have setuped locale | 380 | // Enable a if you system have setuped locale |
381 | //#define BB_LOCALE_SUPPORT | 381 | //#define CONFIG_LOCALE_SUPPORT |
382 | // | 382 | // |
383 | // Support for TELNET to pass TERM type to remote host. Adds 384 bytes. | 383 | // Support for TELNET to pass TERM type to remote host. Adds 384 bytes. |
384 | #define BB_FEATURE_TELNET_TTYPE | 384 | #define CONFIG_FEATURE_TELNET_TTYPE |
385 | // | 385 | // |
386 | // End of Features List | 386 | // End of Features List |
387 | // | 387 | // |
@@ -396,74 +396,74 @@ | |||
396 | // | 396 | // |
397 | #include <features.h> | 397 | #include <features.h> |
398 | #if defined __UCLIBC__ && ! defined __UCLIBC_HAS_MMU__ | 398 | #if defined __UCLIBC__ && ! defined __UCLIBC_HAS_MMU__ |
399 | #undef BB_RPM2CPIO /* Uses gz_open(), which uses fork() */ | 399 | #undef CONFIG_RPM2CPIO /* Uses gz_open(), which uses fork() */ |
400 | #undef BB_DPKG_DEB /* Uses gz_open(), which uses fork() */ | 400 | #undef CONFIG_DPKG_DEB /* Uses gz_open(), which uses fork() */ |
401 | #undef BB_ASH /* Uses fork() */ | 401 | #undef CONFIG_ASH /* Uses fork() */ |
402 | #undef BB_HUSH /* Uses fork() */ | 402 | #undef CONFIG_HUSH /* Uses fork() */ |
403 | #undef BB_LASH /* Uses fork() */ | 403 | #undef CONFIG_LASH /* Uses fork() */ |
404 | #undef BB_INIT /* Uses fork() */ | 404 | #undef CONFIG_INIT /* Uses fork() */ |
405 | #undef BB_FEATURE_TAR_GZIP /* Uses fork() */ | 405 | #undef CONFIG_FEATURE_TAR_GZIP /* Uses fork() */ |
406 | #undef BB_SYSLOGD /* Uses daemon() */ | 406 | #undef CONFIG_SYSLOGD /* Uses daemon() */ |
407 | #undef BB_KLOGD /* Uses daemon() */ | 407 | #undef CONFIG_KLOGD /* Uses daemon() */ |
408 | #undef BB_UPDATE /* Uses daemon() */ | 408 | #undef CONFIG_UPDATE /* Uses daemon() */ |
409 | #endif | 409 | #endif |
410 | #if defined BB_ASH || defined BB_HUSH || defined BB_LASH || defined BB_MSH | 410 | #if defined CONFIG_ASH || defined CONFIG_HUSH || defined CONFIG_LASH || defined CONFIG_MSH |
411 | #if defined BB_FEATURE_COMMAND_EDITING | 411 | #if defined CONFIG_FEATURE_COMMAND_EDITING |
412 | #define BB_CMDEDIT | 412 | #define CONFIG_CMDEDIT |
413 | #else | 413 | #else |
414 | #undef BB_FEATURE_COMMAND_EDITING | 414 | #undef CONFIG_FEATURE_COMMAND_EDITING |
415 | #undef BB_FEATURE_COMMAND_TAB_COMPLETION | 415 | #undef CONFIG_FEATURE_COMMAND_TAB_COMPLETION |
416 | #undef BB_FEATURE_COMMAND_USERNAME_COMPLETION | 416 | #undef CONFIG_FEATURE_COMMAND_USERNAME_COMPLETION |
417 | #undef BB_FEATURE_SH_FANCY_PROMPT | 417 | #undef CONFIG_FEATURE_SH_FANCY_PROMPT |
418 | #endif | 418 | #endif |
419 | #else | 419 | #else |
420 | #undef BB_FEATURE_SH_APPLETS_ALWAYS_WIN | 420 | #undef CONFIG_FEATURE_SH_APPLETS_ALWAYS_WIN |
421 | #undef BB_FEATURE_SH_STANDALONE_SHELL | 421 | #undef CONFIG_FEATURE_SH_STANDALONE_SHELL |
422 | #undef BB_FEATURE_SH_FANCY_PROMPT | 422 | #undef CONFIG_FEATURE_SH_FANCY_PROMPT |
423 | #endif | 423 | #endif |
424 | // | 424 | // |
425 | #ifdef BB_KILLALL | 425 | #ifdef CONFIG_KILLALL |
426 | #ifndef BB_KILL | 426 | #ifndef CONFIG_KILL |
427 | #define BB_KILL | 427 | #define CONFIG_KILL |
428 | #endif | 428 | #endif |
429 | #endif | 429 | #endif |
430 | // | 430 | // |
431 | #ifndef BB_INIT | 431 | #ifndef CONFIG_INIT |
432 | #undef BB_FEATURE_LINUXRC | 432 | #undef CONFIG_FEATURE_INITRD |
433 | #endif | 433 | #endif |
434 | // | 434 | // |
435 | #if defined BB_MOUNT && defined BB_FEATURE_NFSMOUNT | 435 | #if defined CONFIG_MOUNT && defined CONFIG_FEATURE_NFSMOUNT |
436 | #define BB_NFSMOUNT | 436 | #define CONFIG_NFSMOUNT |
437 | #endif | 437 | #endif |
438 | // | 438 | // |
439 | #if defined BB_FEATURE_AUTOWIDTH | 439 | #if defined CONFIG_FEATURE_AUTOWIDTH |
440 | #ifndef BB_FEATURE_USE_TERMIOS | 440 | #ifndef CONFIG_FEATURE_USE_TERMIOS |
441 | #define BB_FEATURE_USE_TERMIOS | 441 | #define CONFIG_FEATURE_USE_TERMIOS |
442 | #endif | 442 | #endif |
443 | #endif | 443 | #endif |
444 | // | 444 | // |
445 | #if defined BB_INSMOD || defined BB_LSMOD | 445 | #if defined CONFIG_INSMOD || defined CONFIG_LSMOD |
446 | #if ! defined BB_FEATURE_NEW_MODULE_INTERFACE && ! defined BB_FEATURE_OLD_MODULE_INTERFACE | 446 | #if ! defined CONFIG_FEATURE_NEW_MODULE_INTERFACE && ! defined CONFIG_FEATURE_OLD_MODULE_INTERFACE |
447 | #define BB_FEATURE_NEW_MODULE_INTERFACE | 447 | #define CONFIG_FEATURE_NEW_MODULE_INTERFACE |
448 | #endif | 448 | #endif |
449 | #endif | 449 | #endif |
450 | // | 450 | // |
451 | #ifdef BB_UNIX2DOS | 451 | #ifdef CONFIG_UNIX2DOS |
452 | #define BB_DOS2UNIX | 452 | #define CONFIG_DOS2UNIX |
453 | #endif | 453 | #endif |
454 | // | 454 | // |
455 | #ifdef BB_SYSLOGD | 455 | #ifdef CONFIG_SYSLOGD |
456 | #if defined BB_FEATURE_IPC_SYSLOG | 456 | #if defined CONFIG_FEATURE_IPC_SYSLOG |
457 | #define BB_LOGREAD | 457 | #define CONFIG_LOGREAD |
458 | #endif | 458 | #endif |
459 | #endif | 459 | #endif |
460 | // | 460 | // |
461 | #if defined BB_ASH && defined BB_FEATURE_SH_IS_ASH | 461 | #if defined CONFIG_ASH && defined CONFIG_FEATURE_SH_IS_ASH |
462 | # define shell_main ash_main | 462 | # define shell_main ash_main |
463 | #elif defined BB_HUSH && defined BB_FEATURE_SH_IS_HUSH | 463 | #elif defined CONFIG_HUSH && defined CONFIG_FEATURE_SH_IS_HUSH |
464 | # define shell_main hush_main | 464 | # define shell_main hush_main |
465 | #elif defined BB_LASH && defined BB_FEATURE_SH_IS_LASH | 465 | #elif defined CONFIG_LASH && defined CONFIG_FEATURE_SH_IS_LASH |
466 | # define shell_main lash_main | 466 | # define shell_main lash_main |
467 | #elif defined BB_MSH && defined BB_FEATURE_SH_IS_MSH | 467 | #elif defined CONFIG_MSH && defined CONFIG_FEATURE_SH_IS_MSH |
468 | # define shell_main msh_main | 468 | # define shell_main msh_main |
469 | #endif | 469 | #endif |
diff --git a/debian/rules b/debian/rules index 1d7413c35..45a6c604c 100755 --- a/debian/rules +++ b/debian/rules | |||
@@ -28,8 +28,8 @@ debian/build-stamp-busybox: | |||
28 | mkdir -p $(bbbd) | 28 | mkdir -p $(bbbd) |
29 | cp Makefile $(bbbd) | 29 | cp Makefile $(bbbd) |
30 | cp debian/Config.h-deb $(bbbd)/Config.h | 30 | cp debian/Config.h-deb $(bbbd)/Config.h |
31 | -(cd $(bbbd); $(MAKE) "BB_SRC_DIR=../../" applet_source_list) | 31 | -(cd $(bbbd); $(MAKE) "CONFIG_SRC_DIR=../../" applet_source_list) |
32 | (cd $(bbbd); $(MAKE) USE_SYSTEM_PWD_GRP=false "BB_SRC_DIR=../../") | 32 | (cd $(bbbd); $(MAKE) USE_SYSTEM_PWD_GRP=false "CONFIG_SRC_DIR=../../") |
33 | touch debian/build-stamp-busybox | 33 | touch debian/build-stamp-busybox |
34 | 34 | ||
35 | install: build | 35 | install: build |
@@ -39,7 +39,7 @@ install: build | |||
39 | dh_installdirs | 39 | dh_installdirs |
40 | # Do not run 'make install', since we do not want all the symlinks. | 40 | # Do not run 'make install', since we do not want all the symlinks. |
41 | # This just installes the busybox binary... | 41 | # This just installes the busybox binary... |
42 | #(cd $(bbbd); $(MAKE) "BB_SRC_DIR=../../" "PREFIX=../../$(bb)" install) | 42 | #(cd $(bbbd); $(MAKE) "CONFIG_SRC_DIR=../../" "PREFIX=../../$(bb)" install) |
43 | mkdir -p $(bb)/bin/ | 43 | mkdir -p $(bb)/bin/ |
44 | cp $(bbbd)/busybox $(bb)/bin/busybox | 44 | cp $(bbbd)/busybox $(bb)/bin/busybox |
45 | mkdir -p $(bb)/usr/share/doc/busybox/busybox.lineo.com | 45 | mkdir -p $(bb)/usr/share/doc/busybox/busybox.lineo.com |
@@ -54,7 +54,7 @@ debian/build-stamp-busybox-static: | |||
54 | mkdir -p $(bbsbd) | 54 | mkdir -p $(bbsbd) |
55 | cp Makefile $(bbsbd) | 55 | cp Makefile $(bbsbd) |
56 | cp debian/Config.h-static $(bbsbd)/Config.h | 56 | cp debian/Config.h-static $(bbsbd)/Config.h |
57 | (cd $(bbsbd); $(MAKE) DOSTATIC=true USE_SYSTEM_PWD_GRP=false "BB_SRC_DIR=../../") | 57 | (cd $(bbsbd); $(MAKE) DOSTATIC=true USE_SYSTEM_PWD_GRP=false "CONFIG_SRC_DIR=../../") |
58 | touch debian/build-stamp-busybox-static | 58 | touch debian/build-stamp-busybox-static |
59 | 59 | ||
60 | install-static: build | 60 | install-static: build |
@@ -64,7 +64,7 @@ install-static: build | |||
64 | dh_installdirs | 64 | dh_installdirs |
65 | # Do not run 'make install', since we do not want all the symlinks. | 65 | # Do not run 'make install', since we do not want all the symlinks. |
66 | # This just installes the busybox binary... | 66 | # This just installes the busybox binary... |
67 | #(cd $(bbsbd); $(MAKE) "BB_SRC_DIR=../../" "PREFIX=../../$(bbs)" install) | 67 | #(cd $(bbsbd); $(MAKE) "CONFIG_SRC_DIR=../../" "PREFIX=../../$(bbs)" install) |
68 | mkdir -p $(bbs)/bin/ | 68 | mkdir -p $(bbs)/bin/ |
69 | cp $(bbsbd)/busybox $(bbs)/bin/busybox | 69 | cp $(bbsbd)/busybox $(bbs)/bin/busybox |
70 | mkdir -p $(bbs)/usr/share/doc/busybox-static/busybox.lineo.com | 70 | mkdir -p $(bbs)/usr/share/doc/busybox-static/busybox.lineo.com |
@@ -94,7 +94,7 @@ debian/build-stamp-busybox-udeb: | |||
94 | mkdir -p $(bbubd) | 94 | mkdir -p $(bbubd) |
95 | cp Makefile $(bbubd) | 95 | cp Makefile $(bbubd) |
96 | cp debian/Config.h-udeb $(bbubd)/Config.h | 96 | cp debian/Config.h-udeb $(bbubd)/Config.h |
97 | (cd $(bbubd); $(MAKE) USE_SYSTEM_PWD_GRP=false "BB_SRC_DIR=../../") | 97 | (cd $(bbubd); $(MAKE) USE_SYSTEM_PWD_GRP=false "CONFIG_SRC_DIR=../../") |
98 | touch debian/build-stamp-busybox-udeb | 98 | touch debian/build-stamp-busybox-udeb |
99 | 99 | ||
100 | install-udeb: build | 100 | install-udeb: build |
@@ -102,7 +102,7 @@ install-udeb: build | |||
102 | dh_testroot | 102 | dh_testroot |
103 | dh_clean -k | 103 | dh_clean -k |
104 | dh_installdirs | 104 | dh_installdirs |
105 | (cd $(bbubd); $(MAKE) "BB_SRC_DIR=../../" "PREFIX=../../$(bbu)" install) | 105 | (cd $(bbubd); $(MAKE) "CONFIG_SRC_DIR=../../" "PREFIX=../../$(bbu)" install) |
106 | mkdir -p $(bbu)/usr/share/man/man1/ | 106 | mkdir -p $(bbu)/usr/share/man/man1/ |
107 | cp $(bbubd)/docs/BusyBox.1 $(bbu)/usr/share/man/man1/busybox.1 | 107 | cp $(bbubd)/docs/BusyBox.1 $(bbu)/usr/share/man/man1/busybox.1 |
108 | 108 | ||