[Berlin-wireless] ff_mapupdate friert olsrd ein

Patrick Grimm patrick
So Mai 2 16:52:40 CEST 2010


Hi Dennis
Danke für die ausführliche Analyse.
Ich habe auch schon die viele hängende ff_mapupdate Prozesse auf unser routern gesehen
und habe mir nicht die mühe gemacht nach zuschauen was da los ist.
Ich habs mir mal angeschaut und getestet. Dabei ist folgendes Patch bei raus gekommen.

--- /rom/usr/sbin/ff_mapupdate  Fri Apr 16 02:26:16 2010
+++ /usr/sbin/ff_mapupdate      Sun May  2 16:42:42 2010
@@ -16,6 +16,7 @@
 if file then
        local ln
        local count = 0
+       if 0 == os.execute("wget -sq http://www.layereight.de/freifunkmap.php") then
        while true do
                ln = file:read("*l")
                if not ln then break end
@@ -46,4 +47,5 @@
        os.execute("logger -t 'mapupdate' 'Updated %d entries in freifunk map'" % count)

        file:close()
+       end
 end


Gruss
               Patrick





Mehr Informationen über die Mailingliste Berlin