Bug#407280: [Pkg-aide-maintainers] Bug#407280: aide: Config fixes for
better compliance with default Debian configs
Tim Stoop
tim at cidev.nl
Thu Jan 18 09:45:43 CET 2007
Op 18-jan-2007, om 9:02 heeft Marc Haber het volgende geschreven:
> I have rewritten the apt rule as a script and implemented a small
> /etc/apt/sources.list parser.
Nice work!
> If you want to, give it a try.
Your (bash|sed)-fu is greater than mine. Did found a small thing,
though. My /var/lib/apt/lists files are (only listing relevant parts
for the error I found):
ftp.unnet.nl_debian_dists_etch_main_binary-amd64_Packages
ftp.unnet.nl_debian_dists_etch_main_binary-amd64_Packages.IndexDiff
ftp.unnet.nl_debian_dists_etch_Release
ftp.unnet.nl_debian_dists_etch_Release.gpg
And the generated lines are:
/var/lib/apt/lists/ftp.unnet.nl_debian__dists_etch_main_binary-
amd64_Packages(\.IndexDiff)?$ VarFile
/var/lib/apt/lists/ftp.unnet.nl_debian__dists_etch_Release(\.gpg)?$
VarFile
Note in particular the double underscore in front of "dists".
My sources.list:
deb http://ftp.unnet.nl/debian/ etch main
When enabling DEBUG, I found the problem:
HOSTPATH _debian_
So I changed line 11 of your script to:
HOSTPATH="$(echo $uri | sed 's|.*//[^/[:space:]]\+/\?||;s|/|_|g;s|^\(.
\+\)$|_\1|' | sed 's|_$||')"
Which fixes the problem.
Hope this helps.
--
Met vriendelijke groet,
Tim Stoop
Cidev v.o.f.
http://www.cidev.nl
KvK nummer: 14072991
More information about the Pkg-aide-maintainers
mailing list