On Fri, Dec 12, 2003 at 04:03:05PM +0800, Cameron Patrick wrote: | About the only odd thing that I noticed was that it tried to download | each package four times
This seems to be because busybox wget doesn't write any progress output to stderr for debootstrap to read; debootstrap interprets this as wget failing to download, so it retries again and again. Delving into the source of busybox-cvs 20030926-2.1, there are a whole bunch of busybox config files, some of which have WGET_STATUSBAR and some of which don't. - config-deb and config-static both have it, but they aren't used for d-i - config-net-udeb-* and config-udeb-i386 have the status bar disabled, but AFAICT no binaries are ever built from them anyway - config-udeb and config-udeb-linux have the status bar enabled - config-udeb-linux-i386 has the status bar disabled for some reason; this is the one that I noticed The attached patch /should/ fix this, although I haven't tested it thoroughly. It also seems that busybox-cvs doesn't build properly; gcc choked on fdisk.c: util-linux/fdisk.c: In function `get_geometry': util-linux/fdisk.c:4060: error: subscripted value is neither array nor pointer The line in question doesn't seem to contain any kind of array subscript, so I've no idea what's causing this. Cameron.
--- config-udeb-linux-i386.old 2003-12-12 16:58:20.000000000 +0800 +++ config-udeb-linux-i386 2003-12-12 17:06:00.000000000 +0800 @@ -307,7 +307,7 @@ # CONFIG_TRACEROUTE is not set # CONFIG_VCONFIG is not set CONFIG_WGET=y -# CONFIG_FEATURE_WGET_STATUSBAR is not set +CONFIG_FEATURE_WGET_STATUSBAR=y CONFIG_FEATURE_WGET_AUTHENTICATION=y # CONFIG_FEATURE_WGET_IP6_LITERAL is not set