summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDenys Vlasenko <vda.linux@googlemail.com>2010-03-06 20:08:50 (GMT)
committer Denys Vlasenko <vda.linux@googlemail.com>2010-03-06 20:08:50 (GMT)
commitb5b49db05179f32af7b3c36f42b3f9a2beaed65b (patch)
tree04e4859a4a85de4bb53cd60a6f4e9632edd728c7
parent52e4ba89be917b9aabe234a0f2a0d42d39f37029 (diff)
downloadbusybox-website-b5b49db05179f32af7b3c36f42b3f9a2beaed65b.tar.gz
busybox-website-b5b49db05179f32af7b3c36f42b3f9a2beaed65b.tar.bz2
update FAQ
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
-rw-r--r--FAQ.html39
1 files changed, 29 insertions, 10 deletions
diff --git a/FAQ.html b/FAQ.html
index 972e6c4..6416c34 100644
--- a/FAQ.html
+++ b/FAQ.html
@@ -15,11 +15,11 @@ have additions to this FAQ document, we would love to add them,
<li><a href="#kernel">Which Linux kernel versions are supported?</a></li>
<li><a href="#arch">Which architectures does BusyBox run on?</a></li>
<li><a href="#libc">Which C libraries are supported?</a></li>
-<li><a href="#commercial">Can I include BusyBox as part of the software on my device?</a></li>
<li><a href="#external">Where can I find other small utilities since busybox does not include the features I want?</a></li>
<li><a href="#demanding">I demand that you to add &lt;favorite feature&gt; right now! How come you don't answer all my questions on the mailing list instantly? I demand that you help me with all of my problems <em>Right Now</em>!</a></li>
<li><a href="#helpme">I need help with BusyBox! What should I do?</a></li>
<li><a href="#contracts">I need you to add &lt;favorite feature&gt;! Are the BusyBox developers willing to be paid in order to fix bugs or add in &lt;favorite feature&gt;? Are you willing to provide support contracts?</a></li>
+<li><a href="#commercial">Can I include BusyBox as part of the software on my device?</a></li>
<li><a href="#commercial_use">I want to use BusyBox as part of the Linux-based firmware for a new device. Will it create any license issues in future?</a></li>
</ol>
@@ -284,15 +284,6 @@ or not the result would do anything useful is an open question.</p></li>
</p>
<hr />
-<h2><a name="commercial">Can I include BusyBox as part of the software on my device?</a></h2>
-
-<p>
- Yes. As long as you <a href="http://busybox.net/license.html">fully comply
- with the generous terms of the GPL BusyBox license</a> you can ship BusyBox
- as part of the software on your device.
-</p>
-
-<hr />
<h2><a name="external">Where can I find other small utilities since busybox
does not include the features i want?</a></h2>
@@ -350,6 +341,15 @@ or not the result would do anything useful is an open question.</p></li>
</p>
<hr />
+<h2><a name="commercial">Can I include BusyBox as part of the software on my device?</a></h2>
+
+<p>
+ Yes. As long as you <a href="http://busybox.net/license.html">fully comply
+ with the terms of the GPL BusyBox license</a> you can ship BusyBox
+ as part of the software on your device.
+</p>
+
+<hr />
<h2><a name="commercial_use">I want to use BusyBox as part of the Linux-based firmware for a new device. Will it create any license issues in future?</a></h2>
<p>
@@ -453,11 +453,30 @@ binaries may slightly differ because of different compilers/linkers used.
<p>Variants of this one get asked a lot.</p>
+<p>If you see a bug in an old version, it is recommended that you first check
+whether the problem still exists in the most recent release.</p>
+
<p>The purpose of the BusyBox mailing list is to develop and improve BusyBox,
and we're happy to respond to our users' needs. But if you're coming to the
list for free tech support we're going to ask you to upgrade to a current
version before we try to diagnose your problem.</p>
+<p>If you don't want to take risk of replacing all applets by newer versions,
+you can employ this trick:</p>
+
+<p>Download most recent release, configure it with "make allnoconfig", then
+use menuconfig to switch on just the applet you want to test and maybe
+a couple of tuning options, compile that. Delete the old applet symlink
+that points to your old busybox, and replace it with the new busybox binary,
+renamed to applet's name.</p>
+
+<p>Deleting the old symlink still leaves the old functionality in your existing
+old busybox binary, you just wouldn't be using it anymore.</p>
+
+<p>Now you can test the new applet and post a more useful email to the mailing
+list, either "I see such and such bug even in latest release" or "I see such
+and such bug in release X.Y.Z, but it seems to be fixed".</p>
+
<p>If you're building BusyBox 0.50 with uClibc 0.9.19 and gcc 1.27 there's a
fairly large chance that whatever problem you're seeing has already been fixed.
To get that fix, all you have to do is upgrade to a newer version. If you