summaryrefslogtreecommitdiffhomepage
path: root/modules
diff options
context:
space:
mode:
authorManuel Munz <freifunk@somakoma.de>2010-11-18 19:53:33 +0000
committerManuel Munz <freifunk@somakoma.de>2010-11-18 19:53:33 +0000
commitb4e6abe5bf3eae0d6da100358b2b71101dab4802 (patch)
tree594808eb2565e10ed2f6b75e682208e0d05a3eb0 /modules
parent9c8d860e69ee8781d0f00db805cf1038763782f4 (diff)
modules/freifunk: Fix ff_mapupdate and close #128
Diffstat (limited to 'modules')
-rwxr-xr-xmodules/freifunk/root/usr/sbin/ff_mapupdate10
1 files changed, 6 insertions, 4 deletions
diff --git a/modules/freifunk/root/usr/sbin/ff_mapupdate b/modules/freifunk/root/usr/sbin/ff_mapupdate
index 132546c6b..07fc66a8f 100755
--- a/modules/freifunk/root/usr/sbin/ff_mapupdate
+++ b/modules/freifunk/root/usr/sbin/ff_mapupdate
@@ -1,15 +1,17 @@
#!/usr/bin/lua
+require("luci.fs")
local uci = require "luci.model.uci"
local x = uci.cursor()
-local update_url = "http://www.layereight.de/freifunkmap.php?update=%.15f,%.15f&olsrip=%s&note=%s&robot=%s"
+local update_url = "http://map.berlin.freifunk.net/freifunkmap.php?update=%.15f,%.15f&note=%s&olsrip=%s"
local update_all = ( arg[1] and arg[1] == "all" ) and true or false
local file
x:foreach("olsrd", "LoadPlugin", function(s)
if s.library == "olsrd_nameservice.so.0.3" then
- file = io.open(s.latlon_file)
+ luci.fs.copy (s.latlon_file, "/tmp/ff_mapupdate.latlon")
+ file = io.open("/tmp/ff_mapupdate.latlon")
end
end)
@@ -26,7 +28,7 @@ if file then
if ip and lat ~= 0.0 and lon ~= 0.0 and note then
note = note:gsub("[^%w%-%.]+", "_")
- os.execute("wget -qO/dev/null %q" % string.format(update_url, lat, lon, ip, note, "luci-massupdate"))
+ os.execute("wget -qO/dev/null %q" % string.format(update_url, lat, lon, note, ip))
count = count + 1
end
@@ -37,7 +39,7 @@ if file then
if ip and lat ~= 0.0 and lon ~= 0.0 and note then
note = note:gsub("[^%w%-%.]+", "_")
- os.execute("wget -qO/dev/null %q" % string.format(update_url, lat, lon, ip, note, "luci-selfupdate"))
+ os.execute("wget -qO/dev/null %q" % string.format(update_url, lat, lon, note, ip))
count = count + 1
end
end