Hi, The problem is due to these entries in /etc/apt/apt-file.conf
http = curl -I "<uri>/dists/<dist>/Contents-<arch>.gz" 2>&1 | grep
'^HTTP.*404' > /dev/null || (curl -z "<cache>/<dest>" -R -o "<cache>/<dest>"
"<uri>/dists/<dist>/Contents-<arch>.gz" && chmod 644 "<cache>/<dest>")
ftp = curl --ftp-pasv -I "<uri>/dists/<dist>/Contents-<arch>.gz" 2>&1 | grep
'^Content-Length:' > /dev/null && (curl --ftp-pasv -z "<cache>/<dest>" -R -o
"<cache>/<dest>" "<uri>/dists/<dist>/Contents-<arch>.gz" && chmod 644
"<cache>/<dest>")
In the last part enlosed in parenthesis you see the curl call employing the
option
-z "<cache>/<dest>"
The curl man page says:
-z/--time-cond <date expression>
(HTTP) Request a file that has been modified later than the given time and
date, or one that has been modified
before that time. The date expression can be all sorts of date strings or
if it doesn’t match any internal ones,
it tries to get the time from a given file name instead!
The intent is to make apt-file update fetch new version of the files only if
they have been modified since the last fetch.
This works without flaws when the files exist.
When the files do not yet exist, i.e. on your first invocation of apt-file
update, curl reports the illegal date format warning. apt-file would need to
e.g. create empty files with date 1.1.1970 before calling curl to surpress
the warning, or conditionally include the -z option only when the file
already exists.
claudio
--
Claudio Nieder, Kanalweg 1, CH-8610 Uster, Tel +41 79 357 6743
yahoo messenger: claudionieder aim: claudionieder icq:42315212
mailto:[EMAIL PROTECTED] http://www.claudio.ch
pgp5yDQkWC8VV.pgp
Description: PGP signature

