From 3dddafea21f84ebd0e3214b5daad7b46b6ae6a32 Mon Sep 17 00:00:00 2001 From: Matthias Schiffer <mschiffer@universe-factory.net> Date: Sat, 5 Jul 2014 21:25:14 +0200 Subject: [PATCH] gluon-core: convert network config script to lua --- .../gluon/upgrade/core/invariant/011-network | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) 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 be9d265e2..10b16181b 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,11 +1,14 @@ -#!/bin/sh +#!/usr/bin/lua -. /lib/functions.sh -. /lib/gluon/functions/sysctl.sh +local uci = require('luci.model.uci').cursor() +local sysctl = require 'gluon.sysctl' -uci_set network wan peerdns '0' -uci_commit network +uci:set('network', 'wan', 'peerdns', '0') -sysctl_set net.ipv6.conf.all.accept_ra 0 -sysctl_set net.ipv6.conf.default.accept_ra 0 +uci:save('network') +uci:commit('network') + + +sysctl.set('net.ipv6.conf.all.accept_ra', 0) +sysctl.set('net.ipv6.conf.default.accept_ra', 0) -- GitLab