$NetBSD: patch-ac,v 1.3 2015/10/29 16:34:13 fhajny Exp $ # add NetBSD support and fix some paths --- contrib/syslog2ng.orig 2014-12-15 14:48:45.000000000 +0000 +++ contrib/syslog2ng @@ -5,18 +5,24 @@ # Translator from syslog.conf to syslog-ng.conf # by Jonathan W. Marks # -# Rev 2 +# Rev 2.1 BEGIN { # Handle the various platforms- determine proper log device - "/bin/uname -s" | getline sysname; - close("/bin/uname -s"); + "@UNAME@ -s" | getline sysname; + close("@UNAME@ -s"); if (sysname == "SunOS") { LOGDEVTYPE="sun-streams"; + LOGDEVPATH="/dev/log"; } else if (sysname == "AIX") { LOGDEVTYPE="unix-dgram"; + LOGDEVPATH="/dev/log"; } else if (sysname == "Linux") { LOGDEVTYPE="unix-stream"; + LOGDEVPATH="/dev/log"; + } else if (sysname == "NetBSD") { + LOGDEVTYPE="unix-dgram"; + LOGDEVPATH="/var/run/log"; } else { print "!!! Unsupported system: " sysname "."; exit 1; @@ -29,7 +35,7 @@ BEGIN { print \ "source local {\n" \ -" " LOGDEVTYPE "(\"/dev/log\");\n" \ +" " LOGDEVTYPE "(\"" LOGDEVPATH "\");\n" \ " udp(ip(0.0.0.0) port(514));\n" \ " internal();\n" \ "};\n";