X-Git-Url: https://git.archive.openwrt.org/?p=project%2Fluci.git;a=blobdiff_plain;f=modules%2Ffreifunk%2Froot%2Fusr%2Fsbin%2Fff_mapupdate;h=07fc66a8f90e013b8c49821d1e13dcea03d5ca41;hp=132546c6b38ccd47c53e99c23f89667c791d077b;hb=b4e6abe5bf3eae0d6da100358b2b71101dab4802;hpb=9c8d860e69ee8781d0f00db805cf1038763782f4;ds=inline 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¬e=%s&robot=%s" +local update_url = "http://map.berlin.freifunk.net/freifunkmap.php?update=%.15f,%.15f¬e=%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