aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEric Andersen <andersen@codepoet.org>2001-03-15 22:12:43 +0000
committerEric Andersen <andersen@codepoet.org>2001-03-15 22:12:43 +0000
commit0d5051def02e35f5db228d8003b3102382610d59 (patch)
treec02ead8cbc8c3bdd562f00516c1ab8f2789ea021
parent3a0057e2c5bd602ca37086cd70f4d61f527c406c (diff)
downloadbusybox-w32-0d5051def02e35f5db228d8003b3102382610d59.tar.gz
busybox-w32-0d5051def02e35f5db228d8003b3102382610d59.tar.bz2
busybox-w32-0d5051def02e35f5db228d8003b3102382610d59.zip
Update files and version number prepratory to cutting a release.
-Erik
-rw-r--r--Changelog2
-rw-r--r--Makefile2
-rw-r--r--busybox.spec2
-rw-r--r--debian/Config.h-deb64
-rw-r--r--debian/Config.h-static85
-rw-r--r--debian/Config.h-udeb66
-rw-r--r--debian/changelog7
-rw-r--r--examples/busybox.spec2
8 files changed, 141 insertions, 89 deletions
diff --git a/Changelog b/Changelog
index c35f50838..d90515806 100644
--- a/Changelog
+++ b/Changelog
@@ -82,7 +82,7 @@
82 * Mark Whitley -- overhauled the test suite. 82 * Mark Whitley -- overhauled the test suite.
83 83
84 84
85 -Erik Andersen, not yet released 85 -Erik Andersen, 15 March 2001
86 86
870.49 870.49
88 88
diff --git a/Makefile b/Makefile
index edf77ad9d..3ce823786 100644
--- a/Makefile
+++ b/Makefile
@@ -18,7 +18,7 @@
18# 18#
19 19
20PROG := busybox 20PROG := busybox
21VERSION := 0.50pre 21VERSION := 0.50
22BUILDTIME := $(shell TZ=UTC date --utc "+%Y.%m.%d-%H:%M%z") 22BUILDTIME := $(shell TZ=UTC date --utc "+%Y.%m.%d-%H:%M%z")
23export VERSION 23export VERSION
24 24
diff --git a/busybox.spec b/busybox.spec
index 5d143f03a..91241a583 100644
--- a/busybox.spec
+++ b/busybox.spec
@@ -1,5 +1,5 @@
1Name: busybox 1Name: busybox
2Version: 0.50pre 2Version: 0.50
3Release: 1 3Release: 1
4Group: System/Utilities 4Group: System/Utilities
5Summary: BusyBox is a tiny suite of Unix utilities in a multi-call binary. 5Summary: BusyBox is a tiny suite of Unix utilities in a multi-call binary.
diff --git a/debian/Config.h-deb b/debian/Config.h-deb
index 649dd431f..edce191c8 100644
--- a/debian/Config.h-deb
+++ b/debian/Config.h-deb
@@ -52,6 +52,7 @@
52//#define BB_INSMOD 52//#define BB_INSMOD
53#define BB_KILL 53#define BB_KILL
54#define BB_KILLALL 54#define BB_KILLALL
55#define BB_KLOGD
55//#define BB_LENGTH 56//#define BB_LENGTH
56#define BB_LN 57#define BB_LN
57//#define BB_LOADACM 58//#define BB_LOADACM
@@ -104,6 +105,7 @@
104//#define BB_TEE 105//#define BB_TEE
105//#define BB_TEST 106//#define BB_TEST
106#define BB_TELNET 107#define BB_TELNET
108//#define BB_TFTP
107#define BB_TOUCH 109#define BB_TOUCH
108#define BB_TR 110#define BB_TR
109#define BB_TRUE_FALSE 111#define BB_TRUE_FALSE
@@ -113,7 +115,6 @@
113#define BB_UMOUNT 115#define BB_UMOUNT
114#define BB_UNIQ 116#define BB_UNIQ
115#define BB_UNAME 117#define BB_UNAME
116//#define BB_UNIX2DOS
117//#define BB_UPDATE 118//#define BB_UPDATE
118#define BB_UPTIME 119#define BB_UPTIME
119//#define BB_USLEEP 120//#define BB_USLEEP
@@ -128,7 +129,7 @@
128// 129//
129// 130//
130// 131//
131// --------------------------------------------------------- 132
132// This is where feature definitions go. Generally speaking, 133// This is where feature definitions go. Generally speaking,
133// turning this stuff off makes things a bit smaller (and less 134// turning this stuff off makes things a bit smaller (and less
134// pretty/useful). 135// pretty/useful).
@@ -194,12 +195,12 @@
194//Make sure nothing is printed to the console on boot 195//Make sure nothing is printed to the console on boot
195//#define BB_FEATURE_EXTRA_QUIET 196//#define BB_FEATURE_EXTRA_QUIET
196// 197//
197//Should syslogd also provide klogd support?
198#define BB_FEATURE_KLOGD
199//
200// enable syslogd -R remotehost 198// enable syslogd -R remotehost
201#define BB_FEATURE_REMOTE_LOG 199#define BB_FEATURE_REMOTE_LOG
202// 200//
201// enable syslogd -C
202//#define BB_FEATURE_IPC_SYSLOG
203//
203//Simple tail implementation (2.34k vs 3k for the full one). 204//Simple tail implementation (2.34k vs 3k for the full one).
204//Both provide 'tail -f', but this cuts out -c, -q, -s, and -v. 205//Both provide 'tail -f', but this cuts out -c, -q, -s, and -v.
205#define BB_FEATURE_SIMPLE_TAIL 206#define BB_FEATURE_SIMPLE_TAIL
@@ -219,6 +220,9 @@
219// (i.e. in case of an unreachable NFS system). 220// (i.e. in case of an unreachable NFS system).
220#define BB_FEATURE_MOUNT_FORCE 221#define BB_FEATURE_MOUNT_FORCE
221// 222//
223// use -i (interactive) flag for rm
224//#define BB_FEATURE_RM_INTERACTIVE
225//
222// Enable support for creation of tar files. 226// Enable support for creation of tar files.
223#define BB_FEATURE_TAR_CREATE 227#define BB_FEATURE_TAR_CREATE
224// 228//
@@ -232,12 +236,19 @@
232#define BB_FEATURE_SORT_REVERSE 236#define BB_FEATURE_SORT_REVERSE
233// 237//
234// Enable command line editing in the shell. 238// Enable command line editing in the shell.
235// Only relevant if BB_SH is enabled. 239// Only relevant if BB_SH is enabled. On by default.
236#define BB_FEATURE_SH_COMMAND_EDITING 240#define BB_FEATURE_COMMAND_EDITING
241//
242// Enable tab completion in the shell. This is now working quite nicely.
243// This feature adds a bit over 4k. Only relevant if BB_SH is enabled.
244#define BB_FEATURE_COMMAND_TAB_COMPLETION
245//
246// Attempts to match usernames in a ~-prefixed path
247//#define BB_FEATURE_COMMAND_USERNAME_COMPLETION
237// 248//
238//Allow the shell to invoke all the compiled in BusyBox applets as if they 249//Allow the shell to invoke all the compiled in BusyBox applets as if they
239//were shell builtins. Nice for staticly linking an emergency rescue shell, 250//were shell builtins. Nice for staticly linking an emergency rescue shell,
240//among other things. 251//among other things. Off by default.
241// Only relevant if BB_SH is enabled. 252// Only relevant if BB_SH is enabled.
242#define BB_FEATURE_SH_STANDALONE_SHELL 253#define BB_FEATURE_SH_STANDALONE_SHELL
243// 254//
@@ -247,25 +258,16 @@
247//will use BusyBox cat even if /bin/cat exists on the filesystem and is _not_ 258//will use BusyBox cat even if /bin/cat exists on the filesystem and is _not_
248//busybox. Some systems want this, others do not. Choose wisely. :-) This 259//busybox. Some systems want this, others do not. Choose wisely. :-) This
249//only has meaning when BB_FEATURE_SH_STANDALONE_SHELL is enabled. 260//only has meaning when BB_FEATURE_SH_STANDALONE_SHELL is enabled.
250// Only relevant if BB_SH is enabled. 261// Only relevant if BB_SH is enabled. Off by default.
251#define BB_FEATURE_SH_APPLETS_ALWAYS_WIN 262//#define BB_FEATURE_SH_APPLETS_ALWAYS_WIN
252//
253// Enable tab completion in the shell. This is now working quite nicely.
254// This feature adds a bit over 4k. Only relevant if BB_SH is enabled.
255//#define BB_FEATURE_SH_TAB_COMPLETION
256//
257// Enable a simpler shell prompt of the form "path #"
258// instead of the default "[username@hostname path]#"
259// 263//
260// Some deeply embedded systems don't have usernames or even hostnames, 264// Some deeply embedded systems don't have usernames or even hostnames,
261// and the default prompt can look rather hideous on them. Uncomment 265// and the default prompt can look rather hideous on them. Uncomment
262// this option for a simpler, path-only prompt (which was the default until 266// this option for a simpler, path-only prompt (which was the default until
263// around BusyBox-0.48): 267// around BusyBox-0.48). On by default.
268// Only relevant if BB_SH is enabled.
264#define BB_FEATURE_SH_SIMPLE_PROMPT 269#define BB_FEATURE_SH_SIMPLE_PROMPT
265// 270//
266// Attempts to match usernames in a ~-prefixed path
267//#define BB_FEATURE_SH_USERNAME_COMPLETION
268//
269//Turn on extra fbset options 271//Turn on extra fbset options
270//#define BB_FEATURE_FBSET_FANCY 272//#define BB_FEATURE_FBSET_FANCY
271// 273//
@@ -284,6 +286,17 @@
284// Support for Minix filesystem, version 2 286// Support for Minix filesystem, version 2
285//#define BB_FEATURE_MINIX2 287//#define BB_FEATURE_MINIX2
286// 288//
289// Enable ifconfig status reporting output -- this feature adds 12k.
290#define BB_FEATURE_IFCONFIG_STATUS
291//
292// Enable ifconfig slip-specific options "keepalive" and "outfill"
293//#define BB_FEATURE_IFCONFIG_SLIP
294//
295// Enable ifconfig options "mem_start", "io_addr", and "irq".
296//#define BB_FEATURE_IFCONFIG_MEMSTART_IOADDR_IRQ
297//
298// Enable ifconfig option "hw". Currently works for only with "ether".
299//#define BB_FEATURE_IFCONFIG_HW
287// 300//
288// Enable busybox --install [-s] 301// Enable busybox --install [-s]
289// to create links (or symlinks) for all the commands that are 302// to create links (or symlinks) for all the commands that are
@@ -313,6 +326,13 @@
313// Support for the -A -B and -C context flags in grep 326// Support for the -A -B and -C context flags in grep
314//#define BB_FEATURE_GREP_CONTEXT 327//#define BB_FEATURE_GREP_CONTEXT
315// 328//
329// Support for the EGREP applet (alias to the grep applet)
330//#define BB_FEATURE_GREP_EGREP_ALIAS
331//
332// Tell tftp what commands that should be supported.
333#define BB_FEATURE_TFTP_PUT
334#define BB_FEATURE_TFTP_GET
335//
316// End of Features List 336// End of Features List
317// 337//
318// 338//
@@ -358,7 +378,6 @@
358#endif 378#endif
359// 379//
360#ifndef BB_INIT 380#ifndef BB_INIT
361 #undef BB_LINUXRC
362 #undef BB_FEATURE_LINUXRC 381 #undef BB_FEATURE_LINUXRC
363#endif 382#endif
364// 383//
@@ -427,4 +446,3 @@
427#if defined BB_DOS2UNIX 446#if defined BB_DOS2UNIX
428 #define BB_UNIX2DOS 447 #define BB_UNIX2DOS
429#endif 448#endif
430
diff --git a/debian/Config.h-static b/debian/Config.h-static
index c4ce444f3..aa634beaa 100644
--- a/debian/Config.h-static
+++ b/debian/Config.h-static
@@ -25,7 +25,7 @@
25#define BB_DIRNAME 25#define BB_DIRNAME
26#define BB_DMESG 26#define BB_DMESG
27#define BB_DOS2UNIX 27#define BB_DOS2UNIX
28//#define BB_DPKG 28#define BB_DPKG
29#define BB_DPKG_DEB 29#define BB_DPKG_DEB
30#define BB_DUTMP 30#define BB_DUTMP
31#define BB_DU 31#define BB_DU
@@ -37,7 +37,7 @@
37#define BB_FIND 37#define BB_FIND
38#define BB_FREE 38#define BB_FREE
39#define BB_FREERAMDISK 39#define BB_FREERAMDISK
40//#define BB_FSCK_MINIX 40#define BB_FSCK_MINIX
41#define BB_GETOPT 41#define BB_GETOPT
42#define BB_GREP 42#define BB_GREP
43#define BB_GUNZIP 43#define BB_GUNZIP
@@ -52,6 +52,7 @@
52//#define BB_INSMOD 52//#define BB_INSMOD
53#define BB_KILL 53#define BB_KILL
54#define BB_KILLALL 54#define BB_KILLALL
55#define BB_KLOGD
55#define BB_LENGTH 56#define BB_LENGTH
56#define BB_LN 57#define BB_LN
57#define BB_LOADACM 58#define BB_LOADACM
@@ -60,12 +61,12 @@
60#define BB_LOGGER 61#define BB_LOGGER
61#define BB_LOGNAME 62#define BB_LOGNAME
62#define BB_LS 63#define BB_LS
63//#define BB_LSMOD 64#define BB_LSMOD
64#define BB_MAKEDEVS 65#define BB_MAKEDEVS
65#define BB_MD5SUM 66#define BB_MD5SUM
66#define BB_MKDIR 67#define BB_MKDIR
67#define BB_MKFIFO 68#define BB_MKFIFO
68//#define BB_MKFS_MINIX 69#define BB_MKFS_MINIX
69#define BB_MKNOD 70#define BB_MKNOD
70#define BB_MKSWAP 71#define BB_MKSWAP
71#define BB_MKTEMP 72#define BB_MKTEMP
@@ -87,9 +88,9 @@
87#define BB_RESET 88#define BB_RESET
88#define BB_RM 89#define BB_RM
89#define BB_RMDIR 90#define BB_RMDIR
90//#define BB_RMMOD 91#define BB_RMMOD
91#define BB_ROUTE 92#define BB_ROUTE
92//#define BB_RPMUNPACK 93#define BB_RPMUNPACK
93#define BB_SED 94#define BB_SED
94#define BB_SETKEYCODES 95#define BB_SETKEYCODES
95#define BB_SH 96#define BB_SH
@@ -104,6 +105,7 @@
104#define BB_TEE 105#define BB_TEE
105#define BB_TEST 106#define BB_TEST
106#define BB_TELNET 107#define BB_TELNET
108#define BB_TFTP
107#define BB_TOUCH 109#define BB_TOUCH
108#define BB_TR 110#define BB_TR
109#define BB_TRUE_FALSE 111#define BB_TRUE_FALSE
@@ -113,7 +115,6 @@
113#define BB_UMOUNT 115#define BB_UMOUNT
114#define BB_UNIQ 116#define BB_UNIQ
115#define BB_UNAME 117#define BB_UNAME
116#define BB_UNIX2DOS
117#define BB_UPDATE 118#define BB_UPDATE
118#define BB_UPTIME 119#define BB_UPTIME
119#define BB_USLEEP 120#define BB_USLEEP
@@ -128,7 +129,7 @@
128// 129//
129// 130//
130// 131//
131// --------------------------------------------------------- 132
132// This is where feature definitions go. Generally speaking, 133// This is where feature definitions go. Generally speaking,
133// turning this stuff off makes things a bit smaller (and less 134// turning this stuff off makes things a bit smaller (and less
134// pretty/useful). 135// pretty/useful).
@@ -194,12 +195,12 @@
194//Make sure nothing is printed to the console on boot 195//Make sure nothing is printed to the console on boot
195//#define BB_FEATURE_EXTRA_QUIET 196//#define BB_FEATURE_EXTRA_QUIET
196// 197//
197//Should syslogd also provide klogd support?
198#define BB_FEATURE_KLOGD
199//
200// enable syslogd -R remotehost 198// enable syslogd -R remotehost
201#define BB_FEATURE_REMOTE_LOG 199#define BB_FEATURE_REMOTE_LOG
202// 200//
201// enable syslogd -C
202//#define BB_FEATURE_IPC_SYSLOG
203//
203//Simple tail implementation (2.34k vs 3k for the full one). 204//Simple tail implementation (2.34k vs 3k for the full one).
204//Both provide 'tail -f', but this cuts out -c, -q, -s, and -v. 205//Both provide 'tail -f', but this cuts out -c, -q, -s, and -v.
205#define BB_FEATURE_SIMPLE_TAIL 206#define BB_FEATURE_SIMPLE_TAIL
@@ -219,6 +220,9 @@
219// (i.e. in case of an unreachable NFS system). 220// (i.e. in case of an unreachable NFS system).
220#define BB_FEATURE_MOUNT_FORCE 221#define BB_FEATURE_MOUNT_FORCE
221// 222//
223// use -i (interactive) flag for rm
224//#define BB_FEATURE_RM_INTERACTIVE
225//
222// Enable support for creation of tar files. 226// Enable support for creation of tar files.
223#define BB_FEATURE_TAR_CREATE 227#define BB_FEATURE_TAR_CREATE
224// 228//
@@ -232,12 +236,19 @@
232#define BB_FEATURE_SORT_REVERSE 236#define BB_FEATURE_SORT_REVERSE
233// 237//
234// Enable command line editing in the shell. 238// Enable command line editing in the shell.
235// Only relevant if BB_SH is enabled. 239// Only relevant if BB_SH is enabled. On by default.
236#define BB_FEATURE_SH_COMMAND_EDITING 240#define BB_FEATURE_COMMAND_EDITING
241//
242// Enable tab completion in the shell. This is now working quite nicely.
243// This feature adds a bit over 4k. Only relevant if BB_SH is enabled.
244#define BB_FEATURE_COMMAND_TAB_COMPLETION
245//
246// Attempts to match usernames in a ~-prefixed path
247//#define BB_FEATURE_COMMAND_USERNAME_COMPLETION
237// 248//
238//Allow the shell to invoke all the compiled in BusyBox applets as if they 249//Allow the shell to invoke all the compiled in BusyBox applets as if they
239//were shell builtins. Nice for staticly linking an emergency rescue shell, 250//were shell builtins. Nice for staticly linking an emergency rescue shell,
240//among other things. 251//among other things. Off by default.
241// Only relevant if BB_SH is enabled. 252// Only relevant if BB_SH is enabled.
242#define BB_FEATURE_SH_STANDALONE_SHELL 253#define BB_FEATURE_SH_STANDALONE_SHELL
243// 254//
@@ -247,33 +258,24 @@
247//will use BusyBox cat even if /bin/cat exists on the filesystem and is _not_ 258//will use BusyBox cat even if /bin/cat exists on the filesystem and is _not_
248//busybox. Some systems want this, others do not. Choose wisely. :-) This 259//busybox. Some systems want this, others do not. Choose wisely. :-) This
249//only has meaning when BB_FEATURE_SH_STANDALONE_SHELL is enabled. 260//only has meaning when BB_FEATURE_SH_STANDALONE_SHELL is enabled.
250// Only relevant if BB_SH is enabled. 261// Only relevant if BB_SH is enabled. Off by default.
251#define BB_FEATURE_SH_APPLETS_ALWAYS_WIN 262//#define BB_FEATURE_SH_APPLETS_ALWAYS_WIN
252//
253// Enable tab completion in the shell. This is now working quite nicely.
254// This feature adds a bit over 4k. Only relevant if BB_SH is enabled.
255#define BB_FEATURE_SH_TAB_COMPLETION
256//
257// Enable a simpler shell prompt of the form "path #"
258// instead of the default "[username@hostname path]#"
259// 263//
260// Some deeply embedded systems don't have usernames or even hostnames, 264// Some deeply embedded systems don't have usernames or even hostnames,
261// and the default prompt can look rather hideous on them. Uncomment 265// and the default prompt can look rather hideous on them. Uncomment
262// this option for a simpler, path-only prompt (which was the default until 266// this option for a simpler, path-only prompt (which was the default until
263// around BusyBox-0.48): 267// around BusyBox-0.48). On by default.
268// Only relevant if BB_SH is enabled.
264#define BB_FEATURE_SH_SIMPLE_PROMPT 269#define BB_FEATURE_SH_SIMPLE_PROMPT
265// 270//
266// Attempts to match usernames in a ~-prefixed path
267//#define BB_FEATURE_SH_USERNAME_COMPLETION
268//
269//Turn on extra fbset options 271//Turn on extra fbset options
270#define BB_FEATURE_FBSET_FANCY 272//#define BB_FEATURE_FBSET_FANCY
271// 273//
272//Turn on fbset readmode support 274//Turn on fbset readmode support
273#define BB_FEATURE_FBSET_READMODE 275//#define BB_FEATURE_FBSET_READMODE
274// 276//
275// Support insmod/lsmod/rmmod for post 2.1 kernels 277// Support insmod/lsmod/rmmod for post 2.1 kernels
276//#define BB_FEATURE_NEW_MODULE_INTERFACE 278#define BB_FEATURE_NEW_MODULE_INTERFACE
277// 279//
278// Support insmod/lsmod/rmmod for pre 2.1 kernels 280// Support insmod/lsmod/rmmod for pre 2.1 kernels
279//#define BB_FEATURE_OLD_MODULE_INTERFACE 281//#define BB_FEATURE_OLD_MODULE_INTERFACE
@@ -284,11 +286,22 @@
284// Support for Minix filesystem, version 2 286// Support for Minix filesystem, version 2
285//#define BB_FEATURE_MINIX2 287//#define BB_FEATURE_MINIX2
286// 288//
289// Enable ifconfig status reporting output -- this feature adds 12k.
290#define BB_FEATURE_IFCONFIG_STATUS
291//
292// Enable ifconfig slip-specific options "keepalive" and "outfill"
293#define BB_FEATURE_IFCONFIG_SLIP
294//
295// Enable ifconfig options "mem_start", "io_addr", and "irq".
296#define BB_FEATURE_IFCONFIG_MEMSTART_IOADDR_IRQ
297//
298// Enable ifconfig option "hw". Currently works for only with "ether".
299#define BB_FEATURE_IFCONFIG_HW
287// 300//
288// Enable busybox --install [-s] 301// Enable busybox --install [-s]
289// to create links (or symlinks) for all the commands that are 302// to create links (or symlinks) for all the commands that are
290// compiled into the binary. (needs /proc filesystem) 303// compiled into the binary. (needs /proc filesystem)
291// #define BB_FEATURE_INSTALLER 304//#define BB_FEATURE_INSTALLER
292// 305//
293// Enable a nifty progress meter in wget (adds just under 2k) 306// Enable a nifty progress meter in wget (adds just under 2k)
294#define BB_FEATURE_WGET_STATUSBAR 307#define BB_FEATURE_WGET_STATUSBAR
@@ -313,6 +326,13 @@
313// Support for the -A -B and -C context flags in grep 326// Support for the -A -B and -C context flags in grep
314//#define BB_FEATURE_GREP_CONTEXT 327//#define BB_FEATURE_GREP_CONTEXT
315// 328//
329// Support for the EGREP applet (alias to the grep applet)
330//#define BB_FEATURE_GREP_EGREP_ALIAS
331//
332// Tell tftp what commands that should be supported.
333#define BB_FEATURE_TFTP_PUT
334#define BB_FEATURE_TFTP_GET
335//
316// End of Features List 336// End of Features List
317// 337//
318// 338//
@@ -358,7 +378,6 @@
358#endif 378#endif
359// 379//
360#ifndef BB_INIT 380#ifndef BB_INIT
361 #undef BB_LINUXRC
362 #undef BB_FEATURE_LINUXRC 381 #undef BB_FEATURE_LINUXRC
363#endif 382#endif
364// 383//
@@ -427,5 +446,3 @@
427#if defined BB_DOS2UNIX 446#if defined BB_DOS2UNIX
428 #define BB_UNIX2DOS 447 #define BB_UNIX2DOS
429#endif 448#endif
430
431
diff --git a/debian/Config.h-udeb b/debian/Config.h-udeb
index 93c6e9051..c13edaf4d 100644
--- a/debian/Config.h-udeb
+++ b/debian/Config.h-udeb
@@ -52,6 +52,7 @@
52//#define BB_INSMOD 52//#define BB_INSMOD
53#define BB_KILL 53#define BB_KILL
54#define BB_KILLALL 54#define BB_KILLALL
55#define BB_KLOGD
55//#define BB_LENGTH 56//#define BB_LENGTH
56#define BB_LN 57#define BB_LN
57//#define BB_LOADACM 58//#define BB_LOADACM
@@ -104,6 +105,7 @@
104//#define BB_TEE 105//#define BB_TEE
105//#define BB_TEST 106//#define BB_TEST
106//#define BB_TELNET 107//#define BB_TELNET
108//#define BB_TFTP
107#define BB_TOUCH 109#define BB_TOUCH
108//#define BB_TR 110//#define BB_TR
109#define BB_TRUE_FALSE 111#define BB_TRUE_FALSE
@@ -113,7 +115,6 @@
113#define BB_UMOUNT 115#define BB_UMOUNT
114#define BB_UNIQ 116#define BB_UNIQ
115#define BB_UNAME 117#define BB_UNAME
116//#define BB_UNIX2DOS
117//#define BB_UPDATE 118//#define BB_UPDATE
118#define BB_UPTIME 119#define BB_UPTIME
119//#define BB_USLEEP 120//#define BB_USLEEP
@@ -128,7 +129,7 @@
128// 129//
129// 130//
130// 131//
131// --------------------------------------------------------- 132
132// This is where feature definitions go. Generally speaking, 133// This is where feature definitions go. Generally speaking,
133// turning this stuff off makes things a bit smaller (and less 134// turning this stuff off makes things a bit smaller (and less
134// pretty/useful). 135// pretty/useful).
@@ -194,12 +195,12 @@
194//Make sure nothing is printed to the console on boot 195//Make sure nothing is printed to the console on boot
195//#define BB_FEATURE_EXTRA_QUIET 196//#define BB_FEATURE_EXTRA_QUIET
196// 197//
197//Should syslogd also provide klogd support?
198#define BB_FEATURE_KLOGD
199//
200// enable syslogd -R remotehost 198// enable syslogd -R remotehost
201#define BB_FEATURE_REMOTE_LOG 199#define BB_FEATURE_REMOTE_LOG
202// 200//
201// enable syslogd -C
202//#define BB_FEATURE_IPC_SYSLOG
203//
203//Simple tail implementation (2.34k vs 3k for the full one). 204//Simple tail implementation (2.34k vs 3k for the full one).
204//Both provide 'tail -f', but this cuts out -c, -q, -s, and -v. 205//Both provide 'tail -f', but this cuts out -c, -q, -s, and -v.
205#define BB_FEATURE_SIMPLE_TAIL 206#define BB_FEATURE_SIMPLE_TAIL
@@ -219,6 +220,9 @@
219// (i.e. in case of an unreachable NFS system). 220// (i.e. in case of an unreachable NFS system).
220#define BB_FEATURE_MOUNT_FORCE 221#define BB_FEATURE_MOUNT_FORCE
221// 222//
223// use -i (interactive) flag for rm
224//#define BB_FEATURE_RM_INTERACTIVE
225//
222// Enable support for creation of tar files. 226// Enable support for creation of tar files.
223#define BB_FEATURE_TAR_CREATE 227#define BB_FEATURE_TAR_CREATE
224// 228//
@@ -232,12 +236,19 @@
232#define BB_FEATURE_SORT_REVERSE 236#define BB_FEATURE_SORT_REVERSE
233// 237//
234// Enable command line editing in the shell. 238// Enable command line editing in the shell.
235// Only relevant if BB_SH is enabled. 239// Only relevant if BB_SH is enabled. On by default.
236#define BB_FEATURE_SH_COMMAND_EDITING 240#define BB_FEATURE_COMMAND_EDITING
241//
242// Enable tab completion in the shell. This is now working quite nicely.
243// This feature adds a bit over 4k. Only relevant if BB_SH is enabled.
244#define BB_FEATURE_COMMAND_TAB_COMPLETION
245//
246// Attempts to match usernames in a ~-prefixed path
247//#define BB_FEATURE_COMMAND_USERNAME_COMPLETION
237// 248//
238//Allow the shell to invoke all the compiled in BusyBox applets as if they 249//Allow the shell to invoke all the compiled in BusyBox applets as if they
239//were shell builtins. Nice for staticly linking an emergency rescue shell, 250//were shell builtins. Nice for staticly linking an emergency rescue shell,
240//among other things. 251//among other things. Off by default.
241// Only relevant if BB_SH is enabled. 252// Only relevant if BB_SH is enabled.
242#define BB_FEATURE_SH_STANDALONE_SHELL 253#define BB_FEATURE_SH_STANDALONE_SHELL
243// 254//
@@ -247,25 +258,16 @@
247//will use BusyBox cat even if /bin/cat exists on the filesystem and is _not_ 258//will use BusyBox cat even if /bin/cat exists on the filesystem and is _not_
248//busybox. Some systems want this, others do not. Choose wisely. :-) This 259//busybox. Some systems want this, others do not. Choose wisely. :-) This
249//only has meaning when BB_FEATURE_SH_STANDALONE_SHELL is enabled. 260//only has meaning when BB_FEATURE_SH_STANDALONE_SHELL is enabled.
250// Only relevant if BB_SH is enabled. 261// Only relevant if BB_SH is enabled. Off by default.
251#define BB_FEATURE_SH_APPLETS_ALWAYS_WIN 262//#define BB_FEATURE_SH_APPLETS_ALWAYS_WIN
252//
253// Enable tab completion in the shell. This is now working quite nicely.
254// This feature adds a bit over 4k. Only relevant if BB_SH is enabled.
255//#define BB_FEATURE_SH_TAB_COMPLETION
256//
257// Enable a simpler shell prompt of the form "path #"
258// instead of the default "[username@hostname path]#"
259// 263//
260// Some deeply embedded systems don't have usernames or even hostnames, 264// Some deeply embedded systems don't have usernames or even hostnames,
261// and the default prompt can look rather hideous on them. Uncomment 265// and the default prompt can look rather hideous on them. Uncomment
262// this option for a simpler, path-only prompt (which was the default until 266// this option for a simpler, path-only prompt (which was the default until
263// around BusyBox-0.48): 267// around BusyBox-0.48). On by default.
268// Only relevant if BB_SH is enabled.
264#define BB_FEATURE_SH_SIMPLE_PROMPT 269#define BB_FEATURE_SH_SIMPLE_PROMPT
265// 270//
266// Attempts to match usernames in a ~-prefixed path
267//#define BB_FEATURE_SH_USERNAME_COMPLETION
268//
269//Turn on extra fbset options 271//Turn on extra fbset options
270//#define BB_FEATURE_FBSET_FANCY 272//#define BB_FEATURE_FBSET_FANCY
271// 273//
@@ -284,11 +286,22 @@
284// Support for Minix filesystem, version 2 286// Support for Minix filesystem, version 2
285//#define BB_FEATURE_MINIX2 287//#define BB_FEATURE_MINIX2
286// 288//
289// Enable ifconfig status reporting output -- this feature adds 12k.
290#define BB_FEATURE_IFCONFIG_STATUS
291//
292// Enable ifconfig slip-specific options "keepalive" and "outfill"
293//#define BB_FEATURE_IFCONFIG_SLIP
294//
295// Enable ifconfig options "mem_start", "io_addr", and "irq".
296//#define BB_FEATURE_IFCONFIG_MEMSTART_IOADDR_IRQ
297//
298// Enable ifconfig option "hw". Currently works for only with "ether".
299//#define BB_FEATURE_IFCONFIG_HW
287// 300//
288// Enable busybox --install [-s] 301// Enable busybox --install [-s]
289// to create links (or symlinks) for all the commands that are 302// to create links (or symlinks) for all the commands that are
290// compiled into the binary. (needs /proc filesystem) 303// compiled into the binary. (needs /proc filesystem)
291// #define BB_FEATURE_INSTALLER 304//#define BB_FEATURE_INSTALLER
292// 305//
293// Enable a nifty progress meter in wget (adds just under 2k) 306// Enable a nifty progress meter in wget (adds just under 2k)
294#define BB_FEATURE_WGET_STATUSBAR 307#define BB_FEATURE_WGET_STATUSBAR
@@ -313,6 +326,13 @@
313// Support for the -A -B and -C context flags in grep 326// Support for the -A -B and -C context flags in grep
314//#define BB_FEATURE_GREP_CONTEXT 327//#define BB_FEATURE_GREP_CONTEXT
315// 328//
329// Support for the EGREP applet (alias to the grep applet)
330//#define BB_FEATURE_GREP_EGREP_ALIAS
331//
332// Tell tftp what commands that should be supported.
333#define BB_FEATURE_TFTP_PUT
334#define BB_FEATURE_TFTP_GET
335//
316// End of Features List 336// End of Features List
317// 337//
318// 338//
@@ -358,7 +378,6 @@
358#endif 378#endif
359// 379//
360#ifndef BB_INIT 380#ifndef BB_INIT
361 #undef BB_LINUXRC
362 #undef BB_FEATURE_LINUXRC 381 #undef BB_FEATURE_LINUXRC
363#endif 382#endif
364// 383//
@@ -427,4 +446,3 @@
427#if defined BB_DOS2UNIX 446#if defined BB_DOS2UNIX
428 #define BB_UNIX2DOS 447 #define BB_UNIX2DOS
429#endif 448#endif
430
diff --git a/debian/changelog b/debian/changelog
index d9e05684a..99ab84af7 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,15 +1,14 @@
1busybox (0.50pre-1) unstable; urgency=low 1busybox (0.50-1) unstable; urgency=low
2 2
3 * Tons on improvements all around -- See changelog for details.
3 * Fix malformed Build-Depends (closes: #86930) 4 * Fix malformed Build-Depends (closes: #86930)
4 * grep has worked for some time now (closes: #81084) 5 * grep has worked for some time now (closes: #81084)
5 * init compiles with DEBUG_INIT enabled (closes: #85794) 6 * init compiles with DEBUG_INIT enabled (closes: #85794)
6 * md5sum no longer displays filename when reading stdin (closes: #81283) 7 * md5sum no longer displays filename when reading stdin (closes: #81283)
7 * lsmod, rmmod, and insmod are no longer enabled (closes: #85642) 8 * lsmod, rmmod, and insmod are no longer enabled (closes: #85642)
8 * busybox and buxybox-static now conflict/replace each other (closes: #80421) 9 * busybox and buxybox-static now conflict/replace each other (closes: #80421)
9 * Not yet released.
10 * See changelog for details.
11 10
12 -- Erik Andersen <andersee@debian.org> Wed, 14 Feb 2001 00:38:24 -0700 11 -- Erik Andersen <andersee@debian.org> Thu, 15 Mar 2001 14:45:00 -0700
13 12
14busybox (0.49-1) unstable; urgency=low 13busybox (0.49-1) unstable; urgency=low
15 14
diff --git a/examples/busybox.spec b/examples/busybox.spec
index 5d143f03a..91241a583 100644
--- a/examples/busybox.spec
+++ b/examples/busybox.spec
@@ -1,5 +1,5 @@
1Name: busybox 1Name: busybox
2Version: 0.50pre 2Version: 0.50
3Release: 1 3Release: 1
4Group: System/Utilities 4Group: System/Utilities
5Summary: BusyBox is a tiny suite of Unix utilities in a multi-call binary. 5Summary: BusyBox is a tiny suite of Unix utilities in a multi-call binary.