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]

Reply via email to