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