$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 <j-marks@uiuc.edu>
 #
-# 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";
