From 65c7db78fd8d6f29eb563565c09e4d8b67d69831 Mon Sep 17 00:00:00 2001
From: Matthias Schiffer <mschiffer@universe-factory.net>
Date: Fri, 21 Feb 2014 19:58:38 +0100
Subject: [PATCH] Convert more upgrade scripts to the new sysctl helper

---
 .../files/lib/gluon/upgrade/core/initial/011-gluon-network    | 3 ---
 .../files/lib/gluon/upgrade/core/invariant/011-network        | 4 ++++
 .../files/lib/gluon/upgrade/mesh-batman-adv/initial/010-mesh  | 2 --
 .../lib/gluon/upgrade/mesh-batman-adv/invariant/011-mesh      | 4 ++++
 4 files changed, 8 insertions(+), 5 deletions(-)

diff --git a/package/gluon-core/files/lib/gluon/upgrade/core/initial/011-gluon-network b/package/gluon-core/files/lib/gluon/upgrade/core/initial/011-gluon-network
index b335913a3..17ca50ee2 100755
--- a/package/gluon-core/files/lib/gluon/upgrade/core/initial/011-gluon-network
+++ b/package/gluon-core/files/lib/gluon/upgrade/core/initial/011-gluon-network
@@ -30,6 +30,3 @@ tl-wdr4300) # fix up duplicate mac addresses
 esac
 
 uci_commit network
-
-echo 'net.ipv6.conf.all.accept_ra=0' >> /etc/sysctl.conf
-echo 'net.ipv6.conf.default.accept_ra=0' >> /etc/sysctl.conf
diff --git a/package/gluon-core/files/lib/gluon/upgrade/core/invariant/011-network b/package/gluon-core/files/lib/gluon/upgrade/core/invariant/011-network
index 96a952e4b..be9d265e2 100755
--- a/package/gluon-core/files/lib/gluon/upgrade/core/invariant/011-network
+++ b/package/gluon-core/files/lib/gluon/upgrade/core/invariant/011-network
@@ -1,7 +1,11 @@
 #!/bin/sh
 
 . /lib/functions.sh
+. /lib/gluon/functions/sysctl.sh
 
 
 uci_set network wan peerdns '0'
 uci_commit network
+
+sysctl_set net.ipv6.conf.all.accept_ra 0
+sysctl_set net.ipv6.conf.default.accept_ra 0
diff --git a/package/gluon-mesh-batman-adv/files/lib/gluon/upgrade/mesh-batman-adv/initial/010-mesh b/package/gluon-mesh-batman-adv/files/lib/gluon/upgrade/mesh-batman-adv/initial/010-mesh
index 6a249e791..42206d007 100755
--- a/package/gluon-mesh-batman-adv/files/lib/gluon/upgrade/mesh-batman-adv/initial/010-mesh
+++ b/package/gluon-mesh-batman-adv/files/lib/gluon/upgrade/mesh-batman-adv/initial/010-mesh
@@ -16,5 +16,3 @@ fi
 uci_set network client type 'bridge'
 uci_set network client proto 'dhcpv6'
 uci_set network client reqprefix 'no'
-
-echo 'net.ipv6.conf.br-client.forwarding=0' >> /etc/sysctl.conf
diff --git a/package/gluon-mesh-batman-adv/files/lib/gluon/upgrade/mesh-batman-adv/invariant/011-mesh b/package/gluon-mesh-batman-adv/files/lib/gluon/upgrade/mesh-batman-adv/invariant/011-mesh
index 7b89edeb2..d48bb684a 100755
--- a/package/gluon-mesh-batman-adv/files/lib/gluon/upgrade/mesh-batman-adv/invariant/011-mesh
+++ b/package/gluon-mesh-batman-adv/files/lib/gluon/upgrade/mesh-batman-adv/invariant/011-mesh
@@ -2,6 +2,7 @@
 
 . /lib/functions.sh
 . /lib/gluon/functions/sysconfig.sh
+. /lib/gluon/functions/sysctl.sh
 
 
 uci_remove batman-adv bat0
@@ -46,3 +47,6 @@ uci_add dhcp dhcp client
 uci_set dhcp client interface 'client'
 uci_set dhcp client ignore '1'
 uci_commit dhcp
+
+
+sysctl_set net.ipv6.conf.br-client.forwarding 0
-- 
GitLab