Bug#548714: apt-get/aptitude etc silently ignoring #include?
On Mon, Sep 28, 2009 at 08:32:51PM +1000, Tim Connors wrote:
> Package: apt
> Version: 0.7.23.1
> Severity: normal
>
> I just noticed apt was ignoring my proxy settings. They're included
> in a file that had been #included into apt.conf and had been working
> relatively recently.
>
> strace -f reveals that it just completely ignores the #include
> statement:
>
> 12716 stat("/etc/apt/apt.conf", {st_mode=S_IFREG|0644, st_size=422, ...}) = 0
> 12716 open("/etc/apt/apt.conf", O_RDONLY) = 4
> 12716 read(4, "#include \"/etc/apt/apt.conf.inc\""..., 8191) = 422
> 12716 read(4, "", 8191) = 0
> 12716 close(4) = 0
>
> I note that apt.conf(5) still says that #include is legal syntax.
I cannot reproduce this in apt 0.7.24. Maybe you are missing a
semicolon? APT's parser is not the best one available these days.
It would help if you could attach the complete configuration
file, so I can test it myself.
--
Julian Andres Klode - Debian Developer, Ubuntu Member
See http://wiki.debian.org/JulianAndresKlode and http://jak-linux.org/.
Reply to: