From 8f7bde1b519985e69a3745450bc5840e8e821e25 Mon Sep 17 00:00:00 2001 From: Matthias Blankertz Date: Fri, 9 May 2014 14:32:35 +0200 Subject: [PATCH] - Update kernel to 3.12.19 - Less verbose firewall catchall logging --- buildroot.config | 4 ++-- overlay/etc/firewall.sh | 8 ++++---- overlay/etc/init.d/S01logging | 26 ++++++++++++++++++++++++++ 3 files changed, 32 insertions(+), 6 deletions(-) create mode 100755 overlay/etc/init.d/S01logging diff --git a/buildroot.config b/buildroot.config index 81c391b..572f2eb 100644 --- a/buildroot.config +++ b/buildroot.config @@ -1,6 +1,6 @@ BR2_x86_athlon_4=y BR2_KERNEL_HEADERS_VERSION=y -BR2_DEFAULT_KERNEL_VERSION="3.12.18" +BR2_DEFAULT_KERNEL_VERSION="3.12.19" BR2_UCLIBC_CONFIG="$(TOPDIR)/../uClibc-0.9.33.panda.config" BR2_TOOLCHAIN_BUILDROOT_LARGEFILE=y BR2_TOOLCHAIN_BUILDROOT_INET_IPV6=y @@ -17,7 +17,7 @@ BR2_ROOTFS_OVERLAY="$(TOPDIR)/../overlay" BR2_ROOTFS_CUSTOM_FAKEROOT="$(TOPDIR)/../fakeroot.fs" BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="3.12.18" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="3.12.19" BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="$(TOPDIR)/../linux-3.12.x.config" BR2_LINUX_KERNEL_INSTALL_TARGET=y diff --git a/overlay/etc/firewall.sh b/overlay/etc/firewall.sh index c275a46..6764c9c 100755 --- a/overlay/etc/firewall.sh +++ b/overlay/etc/firewall.sh @@ -107,8 +107,8 @@ iptables -A INPUT -i tun+ -j ACCEPT iptables -A FORWARD -i tun+ -j ACCEPT # Catchall -iptables -A INPUT -j LOG --log-prefix "CATCHALL " -iptables -A FORWARD -j LOG --log-prefix "CATCHALL " +iptables -A INPUT -j LOG --log-level debug --log-prefix "CATCHALL " +iptables -A FORWARD -j LOG --log-level debug --log-prefix "CATCHALL " # Masquerade local subnet iptables -t nat -A POSTROUTING -s $PRIVATE -o $LANIF -j MASQUERADE @@ -197,5 +197,5 @@ ip6tables -A FORWARD -o $LANIF -p ipv6-icmp -m icmp6 --icmpv6-type 134/0 -j NoRo ip6tables -A NoRouterAdv -j LOG --log-prefix "NORADV6 " ip6tables -A NoRouterAdv -j DROP -ip6tables -A INPUT -j LOG --log-prefix "CATCHALL6 " -ip6tables -A FORWARD -j LOG --log-prefix "CATCHALL6 " +ip6tables -A INPUT -j LOG --log-level debug --log-prefix "CATCHALL6 " +ip6tables -A FORWARD -j LOG --log-level debug --log-prefix "CATCHALL6 " diff --git a/overlay/etc/init.d/S01logging b/overlay/etc/init.d/S01logging new file mode 100755 index 0000000..777b3fa --- /dev/null +++ b/overlay/etc/init.d/S01logging @@ -0,0 +1,26 @@ +#!/bin/sh +# +# Start logging +# + +case "$1" in + start) + echo -n "Starting logging: " + start-stop-daemon -b -S -q -m -p /var/run/syslogd.pid --exec /sbin/syslogd -- -n -l 7 + start-stop-daemon -b -S -q -m -p /var/run/klogd.pid --exec /sbin/klogd -- -n + echo "OK" + ;; + stop) + echo -n "Stopping logging: " + start-stop-daemon -K -q -p /var/run/syslogd.pid + start-stop-daemon -K -q -p /var/run/klogd.pid + echo "OK" + ;; + restart|reload) + ;; + *) + echo "Usage: $0 {start|stop|restart}" + exit 1 +esac + +exit $?