Umut Tezduyar Lindskog wrote on 24/07/14 09:53: > systemd-sysctl runs after syslog.socket since syslog.socket > has DefaultDependencies=no. Due to this, syslog.socket > is created with default value of net.unix.max_dgram_qlen. > --- > units/syslog.socket | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/units/syslog.socket b/units/syslog.socket > index e6e9cf8..4e23953 100644 > --- a/units/syslog.socket > +++ b/units/syslog.socket > @@ -16,6 +16,7 @@ Before=sockets.target shutdown.target > Conflicts=shutdown.target > > [Socket] > +ExecStartPre=/usr/lib/systemd/systemd-sysctl > --prefix=/proc/sys/net/unix/max_dgram_qlen > ListenDatagram=/run/systemd/journal/syslog > SocketMode=0666 > PassCredentials=yes
Not sure if there are other problems here, but IMO it would be safer to make this an ExecStartPre=- thing as we presumably don't want the syslog socket to fail just because we couldn't run sysctl for whatever reason (not that I could think why, unless it fails when proc is ro or such like - not checked) Col -- Colin Guthrie gmane(at)colin.guthr.ie http://colin.guthr.ie/ Day Job: Tribalogic Limited http://www.tribalogic.net/ Open Source: Mageia Contributor http://www.mageia.org/ PulseAudio Hacker http://www.pulseaudio.org/ Trac Hacker http://trac.edgewall.org/ _______________________________________________ systemd-devel mailing list systemd-devel@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/systemd-devel