On Sun, Oct 21, 2012 at 07:24:28PM +1000, Allan McRae wrote:
On 21/10/12 17:28, gt wrote:
Hi,
with the recent update of syslog-ng (3.3.6-2), systemd has been added as a dependency.
I though systemd providing its own logging and syslog-ng wasn't needed. Then why is systemd needed for syslog-ng to run? As far i can see from the diffs, nothing has changed apart from adding systemd as a dependency.
Look in syslog-ng.conf:
unix-dgram("/run/systemd/journal/syslog");
That means, in its default configuration it requires systemd.
Well that, and the linker seems to want systemd as well: $ objdump -p /usr/lib/syslog-ng/libafsocket.so | grep NEEDED NEEDED libsyslog-ng-3.3.6.so NEEDED libsyslog-ng-crypto.so NEEDED libssl.so.1.0.0 NEEDED libcrypto.so.1.0.0 NEEDED libsystemd-daemon.so.0 <-- o hai NEEDED libpthread.so.0 NEEDED libc.so.6 d