[rock-user] Download script can't handle interruptions?

Stefan Fiedler stefan.fiedler at students.jku.at
Tue Mar 16 17:19:31 CET 2004


Am Sonntag, 14. März 2004 20:14 schrieb Anastasios Tsiolakidis:
> > The script even creates an output _explaining_ everything: .... I don't
>
> see the problem with that...
>
> I never said the explanations where the problem, the functionality is: it
> just becomes too manual to complete a download in such circumstances. I
> think Debian's scripts rotate through the download list without flagging
> things as unavailable, but most importantly, if their script gives up it
> implements a "resume" logic next time it's called. I think the Download
> script would benefit from logic that makes it easier to resume, tougher to
> give up (every time it gives up the Rock hacker is tempted to give up too),
> and, why not, trying non-optimal mirrors too. What I am hinting at here is
> that we need to comploeted the download at all costs, so why should I try
> harder when I can try smarter?

Maybe you want to try:
	./scripts/Download -notimeout 
which makes Download continue even on very slow or temporarily interrupted 
connections.
or use a small wrapper for Download, like:
	while true ; do 
		./scripts/Download -cfg <config> -required
		if [ -f ./src/Download-Errors ] ; 
		then rm -f src/Download-Errors
		else break
		fi
	 done

Please note: Both solutions are not really meant for people who pay per minute 
for their internet connection.

Yours,
Stefan Fiedler



More information about the rock-user mailing list