Complying with GPLv2 for BusyBox.
Hines, Johnicholas
Johnicholas-Hines at IDEXX.com
Thu Oct 16 13:24:50 UTC 2008
My company, IDEXX Laboratories, uses Busybox in two products (Catalyst Dx and Snapshot Dx).
We're very happy with it, thanks for making such high-quality software!
If I had known busybox developers were interested in this information, I'd have posted it when we shipped.
> Ideally, what the busybox developers really want is for people who develop a
> product using BusyBox to post a message to the busybox mailing list when
> their product ships. What's most useful to _us_ is something like:
> A) a description of the product (including the build environment: processor
> type, libc version, kernel version)
The board is the Applied Data Systems Sphere (an ARM processor, specifically Cirrus EP9315).
Libc is 2.3.5, kernel is 2.6.17.9 with Applied Data Systems and in-house patches.
> B) identify the specific version of busybox it uses
Busybox v1.1.3
> C) identify any modifications made to that version (either by linking to a
> nicely broken up series of "diff -u" patches on the web, or attaching the
> patches to the message, or explicitly saying it isn't modified)
We have this one-line patch to adjust command line options for udhcpc:
diff -u busybox-1.1.3/networking/ifupdown.c busybox-1.1.3.idexx/networking/ifupdown.c
--- busybox-1.1.3/networking/ifupdown.c 2006-03-22 16:16:19.000000000 -0500
+++ busybox-1.1.3.idexx/networking/ifupdown.c 2007-03-20 17:06:09.000000000 -0400
@@ -500,7 +500,7 @@
static int dhcp_up(struct interface_defn_t *ifd, execfn *exec)
{
if (execable("/sbin/udhcpc")) {
- return( execute("udhcpc -n -p /var/run/udhcpc.%iface%.pid -i "
+ return( execute("udhcpc --timeout=10 --retries=16 -n -p /var/run/udhcpc.%iface%.pid -i "
"%iface% [[-H %hostname%]] [[-c %clientid%]]", ifd, exec));
} else if (execable("/sbin/pump")) {
return( execute("pump -i %iface% [[-h %hostname%]] [[-l %leasehours%]]", ifd, exec));
> D) attaching the busybox .config file you used to build the thing.
Attached.
Thanks again.
Johnicholas
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.busybox.net/pipermail/busybox/attachments/20081016/8a83d4ec/attachment-0001.htm
-------------- next part --------------
A non-text attachment was scrubbed...
Name: busybox-1.1.3.config
Type: application/octet-stream
Size: 12901 bytes
Desc: busybox-1.1.3.config
Url : http://lists.busybox.net/pipermail/busybox/attachments/20081016/8a83d4ec/attachment-0002.obj
More information about the busybox
mailing list