From 07440a93653dffe2ab50cda416df024d46c765aa Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Karsten=20B=C3=B6ddeker?= <freifunk@kb-light.de>
Date: Wed, 11 Nov 2015 14:04:30 +0100
Subject: [PATCH] ffho-config-mode-geo-location: Delete Altitude if exists

---
 .../files/lib/gluon/upgrade/999-delete-altitude.lua   | 11 +++++++++++
 1 file changed, 11 insertions(+)
 create mode 100755 ffho/ffho-config-mode-geo-location/files/lib/gluon/upgrade/999-delete-altitude.lua

diff --git a/ffho/ffho-config-mode-geo-location/files/lib/gluon/upgrade/999-delete-altitude.lua b/ffho/ffho-config-mode-geo-location/files/lib/gluon/upgrade/999-delete-altitude.lua
new file mode 100755
index 0000000..c650c24
--- /dev/null
+++ b/ffho/ffho-config-mode-geo-location/files/lib/gluon/upgrade/999-delete-altitude.lua
@@ -0,0 +1,11 @@
+#!/usr/bin/lua
+
+local uci = require('luci.model.uci').cursor()
+
+local sname = uci:get_first("gluon-node-info", "location")
+local altitude = uci:get("gluon-node-info", sname, "altitude")
+if altitude ~= nil then
+  uci:delete("gluon-node-info", sname, "altitude")
+  uci:save("gluon-node-info")
+  uci:commit("gluon-node-info")
+end
-- 
GitLab