From 0de7bf5f646f45031312a3f80626d9e403acea18 Mon Sep 17 00:00:00 2001
From: Nils Schneider <nils@nilsschneider.net>
Date: Mon, 15 Sep 2014 19:50:10 +0200
Subject: [PATCH] gluon-core: port initial/020-wireless to lua

---
 .../lib/gluon/upgrade/core/initial/020-wireless | 17 +++++------------
 1 file changed, 5 insertions(+), 12 deletions(-)

diff --git a/package/gluon-core/files/lib/gluon/upgrade/core/initial/020-wireless b/package/gluon-core/files/lib/gluon/upgrade/core/initial/020-wireless
index 0196b9519..bf4af393d 100755
--- a/package/gluon-core/files/lib/gluon/upgrade/core/initial/020-wireless
+++ b/package/gluon-core/files/lib/gluon/upgrade/core/initial/020-wireless
@@ -1,14 +1,7 @@
-#!/bin/sh
+#!/usr/bin/lua
 
-. /lib/functions.sh
+local uci = require('luci.model.uci').cursor()
 
-config_load wireless
-
-delete_iface() {
-	local iface="$1"
-
-	uci_remove wireless "$iface"
-}
-
-config_foreach delete_iface 'wifi-iface'
-uci_commit wireless
+uci:delete_all('wireless', 'wifi-iface')
+uci:save('wireless')
+uci:commit('wireless')
-- 
GitLab