gentoo-syslog/Dockerfile.template: Tweak sources (-system +socket)
authorW. Trevor King <wking@tremily.us>
Thu, 3 Jul 2014 23:45:08 +0000 (16:45 -0700)
committerW. Trevor King <wking@tremily.us>
Thu, 3 Jul 2014 23:56:40 +0000 (16:56 -0700)
commitd907b2519ae7bfb90644a62f10106e9a54c82b2a
tree54537331bae3c878fd5f124134cc88e5bf2ab293
parentbdc781050683a91554b87dd9216fca61ec429cff
gentoo-syslog/Dockerfile.template: Tweak sources (-system +socket)

Don't listen to /proc/kmsg, because Docker doesn't mount it for us.
This avoids:

   * Starting syslog-ng ...
  Error opening file for reading;
    filename='/proc/kmsg', error='Operation not permitted (1)'
  Error initializing message pipeline;
   * start-stop-daemon: failed to start `/usr/sbin/syslog-ng'
   * Failed to start syslog-ng                                        [ !! ]
   * ERROR: syslog-ng failed to start

Also add an explicit source listening to /dev/log.  I don't have this
on my host system, and that syslog-ng creates /dev/log just fine, but
my containers seem to need an explicit listing here or they don't
create /dev/log.

Reported-by: Oleg Terenchuk <litwol@litwol.com>
gentoo-syslog/Dockerfile.template