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