X-Git-Url: https://git.adam-barratt.org.uk/?a=blobdiff_plain;f=ud-replicated;h=747c3347b3b566f238453e30a82e8d7366bae7b9;hb=55e275bd18e6a1bd949c5726db7321ed0ddcaa07;hp=8bef0a51d327fdeb18a6f140db908f63818f8759;hpb=3cd4b4094cb2c21072715b21fee4b988cc529215;p=mirror%2Fuserdir-ldap.git diff --git a/ud-replicated b/ud-replicated index 8bef0a5..747c334 100755 --- a/ud-replicated +++ b/ud-replicated @@ -31,6 +31,7 @@ import logging.handlers import optparse import os import platform +import stat import subprocess import sys import time @@ -65,7 +66,7 @@ SFORMAT='ud-replicated[%(process)s]: %(message)s' logging.basicConfig(format=FORMAT, level=lvl) LOG = logging.getLogger(__name__) logsock = '/dev/log' -if os.path.exists('/var/run/log'): # Kfreebsd randomly different +if os.path.exists('/var/run/log') and stat.S_ISSOCK(os.stat('/var/run/log').st_mode): # Kfreebsd randomly different logsock = '/var/run/log' syslog_handler = logging.handlers.SysLogHandler(address = logsock) formatter = logging.Formatter(SFORMAT)