From 26f2ef3252dcf019386b8050051c918297981cc2 Mon Sep 17 00:00:00 2001 From: Matthias Schiffer Date: Sat, 11 Jan 2014 18:00:34 +0100 Subject: [PATCH] Fix sysctl patch --- ...ge-base-files-change-sysctl-handling.patch | 20 +++---------------- 1 file changed, 3 insertions(+), 17 deletions(-) diff --git a/patches/openwrt/0004-package-base-files-change-sysctl-handling.patch b/patches/openwrt/0004-package-base-files-change-sysctl-handling.patch index 13259e23..f2605897 100644 --- a/patches/openwrt/0004-package-base-files-change-sysctl-handling.patch +++ b/patches/openwrt/0004-package-base-files-change-sysctl-handling.patch @@ -2,10 +2,9 @@ From: Matthias Schiffer Date: Sat, 11 Jan 2014 13:31:13 +0100 Subject: package/base-files: change sysctl handling -Move /etc/init.d/sysctl to index 00 and add hotplug script that applies -interface specific sysctls for interfaces that only appear later - this -allows to reliably configure per-interface parameters in sysctl.conf, e.g. -to disable ipv6 autoconfig on a specific iface. +Add hotplug script that applies interface specific sysctls for interfaces that +only appear later - this allows to reliably configure per-interface parameters +in sysctl.conf, e.g. to disable ipv6 autoconfig on a specific iface. Cherry-picked from Barrier Breaker @@ -21,16 +20,3 @@ index 0000000..5d9da8a + sed -ne "/^[[:space:]]*net\..*\.$DEVICENAME\./p" /etc/sysctl.conf | \ + sysctl -e -p - | logger -t sysctl +fi -diff --git a/package/base-files/files/etc/init.d/sysctl b/package/base-files/files/etc/init.d/sysctl -index 3480d66..beeb79f 100755 ---- a/package/base-files/files/etc/init.d/sysctl -+++ b/package/base-files/files/etc/init.d/sysctl -@@ -1,7 +1,7 @@ - #!/bin/sh /etc/rc.common - # Copyright (C) 2006 OpenWrt.org - --START=11 -+START=0 - start() { - [ -f /etc/sysctl.conf ] && sysctl -p -e >&- - }