$NetBSD: patch-ac,v 1.4 2021/09/16 12:02:12 wiz Exp $ # add NetBSD support and fix some paths https://github.com/syslog-ng/syslog-ng/pull/3786 --- contrib/syslog2ng.orig 2021-09-10 11:01:49.000000000 +0000 +++ contrib/syslog2ng @@ -5,7 +5,7 @@ # 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 @@ -13,10 +13,16 @@ BEGIN { close("/bin/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";