page.order = 10
page.indexignore = true
- page = node("freifunk", "index", "contact")
+ page = node("freifunk", "contact")
page.target = template("freifunk/contact")
page.title = _("Contact")
- page.order = 10
+ page.order = 15
page = node("freifunk", "status")
page.target = template("freifunk/public_status")
page.order = 20
page.i18n = "base"
page.setuser = false
- page.setgroup = false
+ page.setgroup = false
entry({"freifunk", "status.json"}, call("jsonstatus"))
entry({"freifunk", "status", "zeroes"}, call("zeroes"), "Testdownload")
dest = dr4.dest:string(),
dev = dr4.device,
metr = dr4.metric }
- end
+ else
+ local dr = sys.exec("ip r s t olsr-default")
+ if dr then
+ local dest, gateway, dev, metr = dr:match("^(%w+) via (%d+.%d+.%d+.%d+) dev (%w+) +metric (%d+)")
+ def4 = {
+ dest = dest,
+ gateway = gateway,
+ dev = dev,
+ metr = metr
+ }
+ end
+ end
rv[#rv+1] = {
time = os.date("%a, %d %b %Y, %H:%M:%S"),