Why does Karmic not provide a syslog.conf manpage?

Derek Broughton derek at pointerstop.ca
Mon Nov 16 13:57:36 UTC 2009


Detlef Lechner wrote:

> Matthew Flaschen wrote:
>> Detlef Lechner wrote:
>>   
>>> Hello,
>>> Why does Karmic not provide a syslog.conf manpage although it writes
>>> syslogs?
>>> '~$ man syslog.conf; No manual entry for syslog.conf'.
>>> The Internet does provide one, though:
>>> http://linux.die.net/man/5/syslog.conf.
>>>     
>>
>> It's actually available from two packages.  Here's how I figured that
>> out:
...
>> apt-file search /usr/share/man/man5/syslog.conf.5.gz
>>
>> inetutils-syslogd: /usr/share/man/man5/syslog.conf.5.gz
>> sysklogd: /usr/share/man/man5/syslog.conf.5.gz
>>
>> You probably only want one of these.

> Karmic does not install by default the DEB program package
> 'inetutils-syslogd'. Still Karmic provides a file /var/log/syslog. Thus
> I find the Synaptic statement: "system logging daemon: The syslog daemon
> is responsible for providing logging of messages received from programs
> and facilities on the local host as well as from remote hosts." wrong or
> at least misleading. 

Why?  Actually, by default, Ubuntu provides logging via rsyslog (it's in 
main - sysklogd and inetutils-syslogd are in universe), and rsyslog provides 
syslog.conf and a man page for it.  inetutils-syslogd is only one of quite a 
few ways to get a syslog daemon, but I'm sure from its authors point of 
view, it was "the" daemon when he first wrote it).

> According to Synaptic's text I should not have a
> file /var/log/syslog as I did not install the DEB program package
> 'inetutils-syslogd'.  --  Can you comment.

All that says is that /var/log/syslog is explicitly provided by inetutils-
syslogd.  Nothing says another package can't create it in its post-install 
script.
-- 
derek





More information about the ubuntu-users mailing list