process_config_first_time_only: initialize syslog as intended.
authorSimon McVittie <simon.mcvittie@collabora.co.uk>
Tue, 15 Mar 2011 15:42:56 +0000 (15:42 +0000)
committerSimon McVittie <simon.mcvittie@collabora.co.uk>
Wed, 25 May 2011 17:16:35 +0000 (18:16 +0100)
commitc9af1526d195f69e1ad794ea181f6b6341285a63
tree47c027cc2a286451933851cd6ec33796d75e2d0e
parent7f0685a46d956f0471243de883f269064bf755f7
process_config_first_time_only: initialize syslog as intended.

On Linux, we previously called openlog() (with different options!) while
initializing SELinux; leave SELinux messages as LOG_USER|LOG_INFO in case
anyone was relying on that, but let the rest of our log messages come
out as LOG_DAEMON.

Also enable LOG_PERROR (copy syslog messages to stderr) unconditionally;
we can make this an autoconf check if anyone's pet Unix doesn't have
LOG_PERROR.

Bug: https://bugs.freedesktop.org/show_bug.cgi?id=35358
Reviewed-by: Colin Walters <walters@verbum.org>
bus/bus.c
bus/selinux.c
dbus/dbus-sysdeps-util-unix.c