diff options
author | Cy Schubert <cy@FreeBSD.org> | 2012-11-10 12:21:18 +0800 |
---|---|---|
committer | Cy Schubert <cy@FreeBSD.org> | 2012-11-10 12:21:18 +0800 |
commit | f9d987df754e9f5537d9a2025955ebc5cee16ecc (patch) | |
tree | 88df1b9602f50871f94002f0aafb414f540ea908 /sysutils/syslog-ng | |
parent | dd14410e21663ac7f23087b7f38d6616b0015b35 (diff) | |
download | freebsd-ports-gnome-f9d987df754e9f5537d9a2025955ebc5cee16ecc.tar.gz freebsd-ports-gnome-f9d987df754e9f5537d9a2025955ebc5cee16ecc.tar.zst freebsd-ports-gnome-f9d987df754e9f5537d9a2025955ebc5cee16ecc.zip |
Collection of kernle messages via kqueue was broken in syslog-ng since 3.3.6.
This patch fixes this.
Submitted by: Peter Czanik <czanik@balabit.hu> (syslog-ng upline)
Feature safe: yes
Diffstat (limited to 'sysutils/syslog-ng')
-rw-r--r-- | sysutils/syslog-ng/Makefile | 1 | ||||
-rw-r--r-- | sysutils/syslog-ng/files/patch-scl-system-generate-system-source.sh | 21 |
2 files changed, 22 insertions, 0 deletions
diff --git a/sysutils/syslog-ng/Makefile b/sysutils/syslog-ng/Makefile index c6ff0be72ff9..5c8f21bf0d97 100644 --- a/sysutils/syslog-ng/Makefile +++ b/sysutils/syslog-ng/Makefile @@ -7,6 +7,7 @@ PORTNAME= syslog-ng PORTVERSION= 3.3.7 +PORTREVISION= 1 CATEGORIES= sysutils MASTER_SITES= http://www.balabit.com/downloads/files/syslog-ng/sources/$(PORTVERSION)/source/ DISTFILES= $(PORTNAME)_$(PORTVERSION).tar.gz diff --git a/sysutils/syslog-ng/files/patch-scl-system-generate-system-source.sh b/sysutils/syslog-ng/files/patch-scl-system-generate-system-source.sh new file mode 100644 index 000000000000..63691e6a4570 --- /dev/null +++ b/sysutils/syslog-ng/files/patch-scl-system-generate-system-source.sh @@ -0,0 +1,21 @@ +--- scl/system/generate-system-source.sh.orig 2012-08-15 01:06:08.000000000 -0700 ++++ scl/system/generate-system-source.sh 2012-11-09 19:42:06.000000000 -0800 +@@ -74,7 +74,17 @@ + cat <<EOF + unix-dgram("/var/run/log"); + unix-dgram("/var/run/logpriv" perm(0600)); +-file("/dev/klog" follow-freq(0) program-override("kernel") flags(no-parse)); ++EOF ++ case "$osversion" in ++ 7.*|8.*|9.0*) ++ ffreq=1 ++ ;; ++ *) ++ ffreq=0 ++ ;; ++ esac ++ cat <<EOF ++file("/dev/klog" follow-freq($ffreq) program-override("kernel") flags(no-parse)); + EOF + ;; + GNU/kFreeBSD) |