diff options
author | Eric Andersen <andersen@codepoet.org> | 2001-08-02 19:31:08 +0000 |
---|---|---|
committer | Eric Andersen <andersen@codepoet.org> | 2001-08-02 19:31:08 +0000 |
commit | 9e6089ee0fcb07a582c553479ebab740a5021358 (patch) | |
tree | 5961dc8b3b2c94d2bbfba9421dd67bd3662a74eb | |
parent | c9dd5f945bc8ce709bfe7ceeecb138ad26c68431 (diff) | |
download | busybox-w32-9e6089ee0fcb07a582c553479ebab740a5021358.tar.gz busybox-w32-9e6089ee0fcb07a582c553479ebab740a5021358.tar.bz2 busybox-w32-9e6089ee0fcb07a582c553479ebab740a5021358.zip |
Ok, here we go...
-rw-r--r-- | Changelog | 19 | ||||
-rw-r--r-- | Makefile | 2 | ||||
-rw-r--r-- | README | 12 | ||||
-rw-r--r-- | busybox.spec | 2 | ||||
-rw-r--r-- | debian/changelog | 6 | ||||
-rw-r--r-- | docs/busybox.net/index.html | 56 | ||||
-rw-r--r-- | examples/busybox.spec | 2 |
7 files changed, 84 insertions, 15 deletions
@@ -1,4 +1,19 @@ | |||
1 | 0.53 | 1 | 0.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. |
@@ -18,7 +18,7 @@ | |||
18 | # | 18 | # |
19 | 19 | ||
20 | PROG := busybox | 20 | PROG := busybox |
21 | VERSION := 0.53pre | 21 | VERSION := 0.60.0 |
22 | BUILDTIME := $(shell TZ=UTC date -u "+%Y.%m.%d-%H:%M%z") | 22 | BUILDTIME := $(shell TZ=UTC date -u "+%Y.%m.%d-%H:%M%z") |
23 | export VERSION | 23 | export VERSION |
24 | 24 | ||
@@ -11,9 +11,7 @@ the expected functionality and behave very much like their GNU counterparts. | |||
11 | BusyBox has been written with size-optimization and limited resources in mind. | 11 | BusyBox has been written with size-optimization and limited resources in mind. |
12 | It is also extremely modular so you can easily include or exclude commands (or | 12 | It is also extremely modular so you can easily include or exclude commands (or |
13 | features) at compile time. This makes it easy to customize your embedded | 13 | features) at compile time. This makes it easy to customize your embedded |
14 | systems. To create a working system, just add /dev, a shell, and a kernel. For | 14 | systems. To create a working system, just add /dev, /etc, and a kernel. |
15 | a really minimal system, you can even use the busybox shell (not Bourne | ||
16 | compatible, but very small and quite usable) and the busybox vi editor. | ||
17 | 15 | ||
18 | BusyBox was originally written to support the Debian Rescue/Install disks, but | 16 | BusyBox was originally written to support the Debian Rescue/Install disks, but |
19 | it also makes an excellent environment for any small or embedded system. | 17 | it 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 | |||
57 | a command prompt, but it is not suitable for any but the most trivial | 55 | a command prompt, but it is not suitable for any but the most trivial |
58 | scripting (such as an initrd that calls insmod a few times) since it does | 56 | scripting (such as an initrd that calls insmod a few times) since it does |
59 | not understand Bourne shell grammer. It does handle pipes, redirects, and | 57 | not understand Bourne shell grammer. It does handle pipes, redirects, and |
60 | job control though. Adding in command editing makes it very nice | 58 | job control though. Adding in command editing makes it a very nice |
61 | lightweight command prompt. | 59 | lightweight command prompt. |
62 | 60 | ||
63 | hush is also quite small (just 18k) and it has very complete Bourne shell | 61 | hush is also quite small (just 18k) and it has very complete Bourne shell |
64 | grammer. It handles if/then/else/fi just fine, but doesn't handle loops | 62 | grammer. It handles if/then/else/fi just fine, but doesn't handle loops |
65 | like for/do/done or case/esac and such. It also currently has a problem | 63 | like for/do/done or case/esac and such. It also currently has a problem |
66 | with job control. | 64 | with job control. Using hush is not yet recommended. |
67 | 65 | ||
68 | msh: The minix shell (adds just 30k) is quite complete and handles things | 66 | msh: The minix shell (adds just 30k) is quite complete and handles things |
69 | like for/do/done, case/esac and all the things you expect a Bourne shell to | 67 | like 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 | |||
77 | complete and most pedantically correct shell included with busybox. This | 75 | complete and most pedantically correct shell included with busybox. This |
78 | shell was also recently added, and several people (mainly Vladimir and Erik) | 76 | shell was also recently added, and several people (mainly Vladimir and Erik) |
79 | have been working on it. There are a number of configurable things at the | 77 | have been working on it. There are a number of configurable things at the |
80 | top of ash.c as well, so check those out if you want to tweak things. The | 78 | top of ash.c as well, so check those out if you want to tweak things. |
81 | Posix math support is currently disabled (that bit of code was horrible) but | ||
82 | will 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 @@ | |||
1 | busybox (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 | |||
1 | busybox (1:0.52-1.1) unstable; urgency=high | 7 | busybox (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. | |||
45 | BusyBox has been written with size-optimization and limited resources in mind. | 45 | BusyBox has been written with size-optimization and limited resources in mind. |
46 | It is also extremely modular so you can easily include or exclude commands (or | 46 | It is also extremely modular so you can easily include or exclude commands (or |
47 | features) at compile time. This makes it easy to customize your embedded | 47 | features) at compile time. This makes it easy to customize your embedded |
48 | systems. To create a working system, just add /dev, a kernel. You can even use | 48 | systems. To create a working system, just add /dev, /etc, and a kernel. |
49 | the busybox shell and the busybox vi editor. | ||
50 | <p> | 49 | <p> |
51 | 50 | ||
52 | BusyBox is now maintained by | 51 | BusyBox 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 | ||