It can't think of any reason not to make debootstrap's downloading of debs more friendly. I had my base install interrupted tonight and I had to wait through all the same downloads again, although they were already there on the disk.
I was getting an average of 22kb/sec on my DSL connection, so it only set me back a half hour or so. For those trying to install over a modem connection, it would be very frustrating when the connection gets interrupted to have to restart from the beginning. I have no experience with shell code, but this looked like it might do the trick: --- functions.orig Wed Oct 31 23:52:04 2001 +++ functions Thu Nov 1 00:27:30 2001 @@ -161,6 +161,7 @@ error 1 "${from#null:} was not pre-downloaded" elif [ "${from#http://}" != "$from" -o "${from#ftp://}" != "$from" ]; then # http/ftp mirror + if [ -e $dest ]; then return 0; fi if wgetprogress -O "$dest" "$from"; then return 0 elif [ -s "$dest" ]; then I'm fairly certain that the file doesn't exist for -e until it's been fully downloaded and closed. So I don't believe there would be any risk of ending up with an half-completed file. The checksum could be checked, if there is. -- *----------------------------------------------------------------* | .''`. | Debian GNU/Linux: <http://www.debian.org> | | : :' : | debian-imac: <http://debian-imac.sourceforge.net> | | `. `'` | Chris Tillman [EMAIL PROTECTED] | | `- | May the Source be with you | *----------------------------------------------------------------* -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]