On Fri, 25 Mar 2005, Robert Millan wrote: > On Fri, Mar 25, 2005 at 02:18:00PM +0100, Santiago Vila wrote: > > Package: crosshurd > > Version: 1.7.11 > > > > The apt_debfor function in /usr/share/crosshurd/functions > > assumes that all packages to be installed have been downloaded, > > which is not true if the /etc/crosshurd/sources.list/gnu file > > contains entries like this: > > > > deb file:/debian unstable main > > > > [ apt does the right thing by not copying those packages to the cache ] > > > > As a result, crosshurd does not work at all. > > Uhm.. what do you suggest? That we copy the files manualy in case > they're not found in cache? But where from? We'd have to parse > sources.list in order to find out. Or I'm missing something?
I don't know. The apt program should know how to do that. It wish it had an option like --download-packages-even-for-file-uris. (clone this bug if you wish). The trivial workaround is to install apache and serve the files via localhost. Then they are really downloaded. Anyway, at the very minimum, I suggest that the lines saying: # Remember that you can only use http, ftp or file URIs in /etc/crosshurd/sources.list/gnu and similar files are changed to read # You can only use http or ftp URIs here so that they tell the truth :-) -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]