aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Changelog19
-rw-r--r--Makefile2
-rw-r--r--README12
-rw-r--r--busybox.spec2
-rw-r--r--debian/changelog6
-rw-r--r--docs/busybox.net/index.html56
-rw-r--r--examples/busybox.spec2
7 files changed, 84 insertions, 15 deletions
diff --git a/Changelog b/Changelog
index 4a8481ec3..ee8bef926 100644
--- a/Changelog
+++ b/Changelog
@@ -1,4 +1,19 @@
10.53 10.60.0
2
3 Note:
4
5 For this release I have bumped the version number to 0.60.0. This
6 reflects the fact that this release is intended to form a new stable
7 BusyBox release series. If you need to rely on a stable version of
8 BusyBox, you should plan on using the stable 0.60.x series. If bugs
9 show up then I will release 0.60.1, then 0.60.2, etc... This is also
10 intended to deal with the fact that the BusyBox build system will be
11 getting a major overhaul for the next release and I don't want that to
12 break products that people are shipping. To avoid that, the new build
13 system will be released as part of a new BusyBox development series
14 that will have some not-yet-decided-on odd version number. Once things
15 stabablize and the new build system is working for everyone, then I
16 will release that as a new stable release series.
2 17
3 Critical Bugfixes: 18 Critical Bugfixes:
4 * Matt Kraai 19 * Matt Kraai
@@ -23,13 +38,13 @@
23 38
24 Other Changes: 39 Other Changes:
25 * Erik Andersen 40 * Erik Andersen
26 -- various little things
27 -- fixed busybox.spec so it should now work on redhat systems 41 -- fixed busybox.spec so it should now work on redhat systems
28 -- fixed dos2unix and unix2dos so they should work once again 42 -- fixed dos2unix and unix2dos so they should work once again
29 -- Adjustments to make busybox more uClinux friendly. Busybox 43 -- Adjustments to make busybox more uClinux friendly. Busybox
30 should now work on uClinux systems without needing and source 44 should now work on uClinux systems without needing and source
31 code changes (applets that won't work on uClinux systems are 45 code changes (applets that won't work on uClinux systems are
32 now automagicaly disabled). 46 now automagicaly disabled).
47 -- various things (cleanups, libc compatibility work, etc, etc)
33 * Jim Gleason <jimg@lineo.com> 48 * Jim Gleason <jimg@lineo.com>
34 -- Fixed for sed, where it failed to preserve whether or not the 49 -- Fixed for sed, where it failed to preserve whether or not the
35 line was previously altered when running a subst command. 50 line was previously altered when running a subst command.
diff --git a/Makefile b/Makefile
index c6a232d80..ca1a726c4 100644
--- a/Makefile
+++ b/Makefile
@@ -18,7 +18,7 @@
18# 18#
19 19
20PROG := busybox 20PROG := busybox
21VERSION := 0.53pre 21VERSION := 0.60.0
22BUILDTIME := $(shell TZ=UTC date -u "+%Y.%m.%d-%H:%M%z") 22BUILDTIME := $(shell TZ=UTC date -u "+%Y.%m.%d-%H:%M%z")
23export VERSION 23export VERSION
24 24
diff --git a/README b/README
index 4f806a0bf..b45ef57f4 100644
--- a/README
+++ b/README
@@ -11,9 +11,7 @@ the expected functionality and behave very much like their GNU counterparts.
11BusyBox has been written with size-optimization and limited resources in mind. 11BusyBox has been written with size-optimization and limited resources in mind.
12It is also extremely modular so you can easily include or exclude commands (or 12It is also extremely modular so you can easily include or exclude commands (or
13features) at compile time. This makes it easy to customize your embedded 13features) at compile time. This makes it easy to customize your embedded
14systems. To create a working system, just add /dev, a shell, and a kernel. For 14systems. To create a working system, just add /dev, /etc, and a kernel.
15a really minimal system, you can even use the busybox shell (not Bourne
16compatible, but very small and quite usable) and the busybox vi editor.
17 15
18BusyBox was originally written to support the Debian Rescue/Install disks, but 16BusyBox was originally written to support the Debian Rescue/Install disks, but
19it also makes an excellent environment for any small or embedded system. 17it also makes an excellent environment for any small or embedded system.
@@ -57,13 +55,13 @@ lash is the very smallest shell (adds just 10k) and it is quite usable as
57a command prompt, but it is not suitable for any but the most trivial 55a command prompt, but it is not suitable for any but the most trivial
58scripting (such as an initrd that calls insmod a few times) since it does 56scripting (such as an initrd that calls insmod a few times) since it does
59not understand Bourne shell grammer. It does handle pipes, redirects, and 57not understand Bourne shell grammer. It does handle pipes, redirects, and
60job control though. Adding in command editing makes it very nice 58job control though. Adding in command editing makes it a very nice
61lightweight command prompt. 59lightweight command prompt.
62 60
63hush is also quite small (just 18k) and it has very complete Bourne shell 61hush is also quite small (just 18k) and it has very complete Bourne shell
64grammer. It handles if/then/else/fi just fine, but doesn't handle loops 62grammer. It handles if/then/else/fi just fine, but doesn't handle loops
65like for/do/done or case/esac and such. It also currently has a problem 63like for/do/done or case/esac and such. It also currently has a problem
66with job control. 64with job control. Using hush is not yet recommended.
67 65
68msh: The minix shell (adds just 30k) is quite complete and handles things 66msh: The minix shell (adds just 30k) is quite complete and handles things
69like for/do/done, case/esac and all the things you expect a Bourne shell to 67like for/do/done, case/esac and all the things you expect a Bourne shell to
@@ -77,9 +75,7 @@ ash: This adds about 60k in the default configuration and is the most
77complete and most pedantically correct shell included with busybox. This 75complete and most pedantically correct shell included with busybox. This
78shell was also recently added, and several people (mainly Vladimir and Erik) 76shell was also recently added, and several people (mainly Vladimir and Erik)
79have been working on it. There are a number of configurable things at the 77have been working on it. There are a number of configurable things at the
80top of ash.c as well, so check those out if you want to tweak things. The 78top of ash.c as well, so check those out if you want to tweak things.
81Posix math support is currently disabled (that bit of code was horrible) but
82will be restored for the next BusyBox release.
83 79
84---------------- 80----------------
85 81
diff --git a/busybox.spec b/busybox.spec
index 78d8fa546..339311770 100644
--- a/busybox.spec
+++ b/busybox.spec
@@ -1,6 +1,6 @@
1%define name busybox 1%define name busybox
2%define epoch 0 2%define epoch 0
3%define version 0.53pre 3%define version 0.60.0
4%define release %(date -I | sed -e 's/-/_/g') 4%define release %(date -I | sed -e 's/-/_/g')
5%define serial 1 5%define serial 1
6 6
diff --git a/debian/changelog b/debian/changelog
index 11a686ba2..41274bdaf 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
1busybox (1:0.60.0-1) unstable; urgency=low
2
3 * New version released. See changelog for details.
4
5 -- Erik Andersen <andersee@debian.org> Thu, 2 Aug 2001 12:12:37 -0600
6
1busybox (1:0.52-1.1) unstable; urgency=high 7busybox (1:0.52-1.1) unstable; urgency=high
2 8
3 * Non-maintainer upload 9 * Non-maintainer upload
diff --git a/docs/busybox.net/index.html b/docs/busybox.net/index.html
index 7be94201f..d88e5850a 100644
--- a/docs/busybox.net/index.html
+++ b/docs/busybox.net/index.html
@@ -45,8 +45,7 @@ the expected functionality and behave very much like their GNU counterparts.
45BusyBox has been written with size-optimization and limited resources in mind. 45BusyBox has been written with size-optimization and limited resources in mind.
46It is also extremely modular so you can easily include or exclude commands (or 46It is also extremely modular so you can easily include or exclude commands (or
47features) at compile time. This makes it easy to customize your embedded 47features) at compile time. This makes it easy to customize your embedded
48systems. To create a working system, just add /dev, a kernel. You can even use 48systems. To create a working system, just add /dev, /etc, and a kernel.
49the busybox shell and the busybox vi editor.
50<p> 49<p>
51 50
52BusyBox is now maintained by 51BusyBox is now maintained by
@@ -82,6 +81,59 @@ To subscribe, go and visit <a href="http://opensource.lineo.com/mailman/listinfo
82 81
83<ul> 82<ul>
84 83
84 <li> <b>2 August 2001 -- BusyBox 0.60.0 released</b>
85 <br>
86 I am very pleased to announce the immediate availability of
87 BusyBox 0.60.0. I have personally tested this release with libc5, glibc,
88 and <a href="http://cvs.uclinux.org/uClibc.html">uClibc</a> on
89 x86, ARM, and powerpc using linux 2.2 and 2.4, and I know a number
90 of people using it on everything from ia64 to m68k with great success.
91 Everything seems to be working very nicely now, so getting a nice
92 stable bug-free(tm) release out seems to be in order. This releases fixes
93 a memory leak in syslogd, a number of bugs in the ash and msh shells, and
94 cleans up a number of things.
95
96 <p>
97
98 Those wanting an easy way to test the 0.60.0 release with uClibc can
99 use <a href="http://user-mode-linux.sourceforge.net/">User-Mode Linux</a>
100 to give it a try by downloading and compiling
101 <a href="ftp://oss.lineo.com/buildroot.tar.gz">buildroot.tar.gz</a>.
102 You don't have to be root or reboot your machine to run test this way.
103 Preconfigured User-Mode Linux kernel source is also on oss.lineo.com.
104 <p>
105 Another cool thing is the nifty <a href="ftp://oss.lineo.com/busybox/tutorial/index.html">
106 BusyBox Tutorial</a> contributed by K Computing. This requires
107 a ShockWave plugin (or standalone viewer), so you may want to grab the
108 the GPLed shockwave viewer from <a href="http://www.swift-tools.com/Flash/flash-0.4.10.tgz">here</a>
109 to view the tutorial.
110 <p>
111
112 Finally, In case you didn't notice anything odd about the
113 version number of this release, let me point out that this release
114 is <em>not</em> 0.53, because I bumped the version number up a
115 bit. This reflects the fact that this release is intended to form
116 a new stable BusyBox release series. If you need to rely on a
117 stable version of BusyBox, you should plan on using the stable
118 0.60.x series. If bugs show up then I will release 0.60.1, then
119 0.60.2, etc... This is also intended to deal with the fact that
120 the BusyBox build system will be getting a major overhaul for the
121 next release and I don't want that to break products that people
122 are shipping. To avoid that, the new build system will be
123 released as part of a new BusyBox development series that will
124 have some not-yet-decided-on odd version number. Once things
125 stabablize and the new build system is working for everyone, then
126 I will release that as a new stable release series.
127
128 <p>
129 The
130 <a href="ftp://oss.lineo.com/busybox/Changelog">changelog</a> has all
131 the details. As usual BusyBox 0.60.0 can be downloaded from
132 <a href="ftp://oss.lineo.com/busybox">ftp://oss.lineo.com/busybox</a>.
133 <p>Have Fun!
134 <p>
135
136
85 <li> <b>7 July 2001 -- BusyBox 0.52 released</b> 137 <li> <b>7 July 2001 -- BusyBox 0.52 released</b>
86 <br> 138 <br>
87 139
diff --git a/examples/busybox.spec b/examples/busybox.spec
index 78d8fa546..339311770 100644
--- a/examples/busybox.spec
+++ b/examples/busybox.spec
@@ -1,6 +1,6 @@
1%define name busybox 1%define name busybox
2%define epoch 0 2%define epoch 0
3%define version 0.53pre 3%define version 0.60.0
4%define release %(date -I | sed -e 's/-/_/g') 4%define release %(date -I | sed -e 's/-/_/g')
5%define serial 1 5%define serial 1
6 6