summaryrefslogtreecommitdiffhomepage
path: root/contrib/package/freifunk-common/files/usr
diff options
context:
space:
mode:
authorSven Roederer <freifunk@it-solutions.geroedel.de>2019-02-03 14:13:35 +0100
committerSven Roederer <freifunk@it-solutions.geroedel.de>2019-02-13 21:23:34 +0100
commit4654ba92c3999d84b08211f05d2ccb5ea9da731b (patch)
tree06cedf8e8badc0ce584d8bd5e97fab7476c81549 /contrib/package/freifunk-common/files/usr
parenteda8f02dac3caa4d0f52cd1e860d7a392c295df3 (diff)
treewide: move freifunk-related packages to separate repo
Even Freifunk was one of the major factory to create the LuCI-system, it's now only a very small part of LuCI. LuCI has become a much bigger thing and it seems that it's time to move the packages only relating to Freifunk into it's own feed. On the mailinglist it was discussed [1] and a repo below the general Freifunk team on github was created. This commit removes all packages that will be hosted in the new repo [2] 1 - http://lists.freifunk.net/pipermail/wlannews-freifunk.net/2019-February/004818.html 2 - https://github.com/freifunk/openwrt-packages Signed-off-by: Sven Roederer <freifunk@it-solutions.geroedel.de>
Diffstat (limited to 'contrib/package/freifunk-common/files/usr')
-rwxr-xr-xcontrib/package/freifunk-common/files/usr/bin/ffdzero10
-rwxr-xr-xcontrib/package/freifunk-common/files/usr/bin/neigh.sh103
-rwxr-xr-xcontrib/package/freifunk-common/files/usr/bin/watch.sh11
-rwxr-xr-xcontrib/package/freifunk-common/files/usr/sbin/ff_olsr_watchdog38
4 files changed, 0 insertions, 162 deletions
diff --git a/contrib/package/freifunk-common/files/usr/bin/ffdzero b/contrib/package/freifunk-common/files/usr/bin/ffdzero
deleted file mode 100755
index 24e8c2e181..0000000000
--- a/contrib/package/freifunk-common/files/usr/bin/ffdzero
+++ /dev/null
@@ -1,10 +0,0 @@
-#!/bin/sh
-
-test "$1" = "-h" && echo -e "Usage:\n\t$0 -h\n\t$0 [ { ip | hostname } ]" >&2 && exit 1
-
-host="${1:-leipzig.freifunk.net}"
-
-wget -O /dev/null http://$host/cgi-bin-dev-zero.bin
-test "$?" = "1" && wget -O /dev/null http://$host/cgi-bin/dev-zero.bin
-test "$?" = "1" && wget -O /dev/null http://$host/cgi-bin/luci/freifunk/status/zeroes
-test "$?" = "1" && echo "$host: no zero download found..." && exit 1
diff --git a/contrib/package/freifunk-common/files/usr/bin/neigh.sh b/contrib/package/freifunk-common/files/usr/bin/neigh.sh
deleted file mode 100755
index 82589ecfdf..0000000000
--- a/contrib/package/freifunk-common/files/usr/bin/neigh.sh
+++ /dev/null
@@ -1,103 +0,0 @@
-#!/bin/sh
-
-. /usr/share/libubox/jshn.sh
-
-hostsfile_getname()
-{
- local config="$1"
- local i=0
- local value file
-
- while value="$( uci -q get $config.@LoadPlugin[$i].library )"; do {
- case "$value" in
- 'olsrd_nameservice'*)
- file="$( uci -q get $config.@LoadPlugin[$i].hosts_file )"
- break
- ;;
- esac
-
- i=$(( i + 1 ))
- } done
-
- echo "${file:-/var/run/hosts_olsr}"
-}
-
-read_hostnames()
-{
- local file_list=" $( hostsfile_getname 'olsrd' ) $(hostsfile_getname 'olsrd6' ) "
- local line ip hostname file file_list_uniq
-
- for file in $file_list; do {
- case " $file_list_uniq " in
- *" $file "*)
- ;;
- *)
- file_list_uniq="$file_list_uniq $file"
- ;;
- esac
- } done
-
- for file in $file_list_uniq; do {
- [ -e "$file" ] || continue
-
- while read -r line; do {
- case "$line" in
- [0-9]*)
- # 2001:bf7:820:901::1 stuttgarter-core.olsr # myself
- # 10.63.160.161 AlexLaterne # 10.63.160.161
- set -f
- set +f -- $line
- ip="$1"
- hostname="$2"
-
- # global vars, e.g.
- # IP_1_2_3_4='foo' or IP_2001_bf7_820_901__1='bar'
- eval IP_${ip//[.:]/_}="$hostname"
- ;;
- esac
- } done <"$file"
- } done
-}
-
-read_hostnames
-
-VARS='localIP:Local remoteIP:Remote validityTime:vTime linkQuality:LQ'
-VARS="$VARS neighborLinkQuality:NLQ linkCost:Cost remoteHostname:Host"
-
-for HOST in '127.0.0.1' '::1';do
- json_init
- json_load "$( echo /links | nc $HOST 9090 | sed -n '/^[}{ ]/p' )" # remove header/non-json
-
- if json_is_a links array;then
- json_select links
- for v in ${VARS};do
- eval _${v%:*}=0
- done
- for j in 0 1;do
- case ${j} in 1)
- for v in ${VARS};do
- eval printf \"%-\${_${v%:*}}s \" ${v#*:}
- done
- echo
- ;;esac
- i=1;while json_is_a ${i} object;do
- json_select ${i}
- json_get_vars $(for v in ${VARS};do echo ${v%:*};done)
- case ${j} in 0)
- for v in ${VARS};do
- eval "test \${_${v%:*}} -lt \${#${v%:*}} && _${v%:*}=\${#${v%:*}}"
- done
- ;;*)
- for v in ${VARS};do
- eval printf \"%-\${_${v%:*}}s \" \$${v%:*}
- eval remoteHostname="\$IP_${remoteIP//[.:]/_}"
- done
- echo
- ;;esac
- json_select ..
- i=$(( i + 1 ))
- done
- done
- fi
- echo
-done
diff --git a/contrib/package/freifunk-common/files/usr/bin/watch.sh b/contrib/package/freifunk-common/files/usr/bin/watch.sh
deleted file mode 100755
index 728526b9e1..0000000000
--- a/contrib/package/freifunk-common/files/usr/bin/watch.sh
+++ /dev/null
@@ -1,11 +0,0 @@
-#!/bin/sh
-command="$1"
-interval="$2"; [ -z "$interval" ] && interval=1
-
-if [ -z $command ]; then
- echo 'Usage: watch.sh "command [options]" [interval], e.g. watch "ifconfig ath0" 2'
- echo 'interval is optional and defaults to 1'
- exit 1
-fi
-
-while true; do clear; $command; sleep $interval; done
diff --git a/contrib/package/freifunk-common/files/usr/sbin/ff_olsr_watchdog b/contrib/package/freifunk-common/files/usr/sbin/ff_olsr_watchdog
deleted file mode 100755
index af1d7ca68d..0000000000
--- a/contrib/package/freifunk-common/files/usr/sbin/ff_olsr_watchdog
+++ /dev/null
@@ -1,38 +0,0 @@
-#!/usr/bin/lua
-
-require "os"
-require "io"
-require "uci"
-local fs = require "nixio.fs"
-
-if fs.access("/var/run/olsrd.pid") or fs.access("/var/run/olsrd4.pid") then
- local stamp, intv
- local x = uci.cursor()
-
- x:foreach("olsrd", "LoadPlugin",
- function(s)
- if s.library == "olsrd_watchdog" then
- intv = tonumber(s.interval)
- stamp = s.file
- end
- end)
-
- if intv and fs.access(stamp) then
- local systime = os.time()
- local wdgtime = tonumber(io.lines(stamp)())
-
- if not wdgtime or ( systime - wdgtime ) > ( intv * 2 ) then
- os.execute("logger -t 'OLSR watchdog' 'Process died - restarting!'")
- local tnls = io.popen("ip tunnel show | cut -d : -f 1")
- while true do
- tnl = tnls:read("*line")
- if tnl == nil then break end
- if string.find(tnl, "tnl_") == 1 then
- os.execute(string.format("logger -t 'OLSR watchdog' 'Deleting stale tunnel %s'", tnl))
- os.execute(string.format("ip link del %s", tnl))
- end
- end
- os.execute("/etc/init.d/olsrd restart")
- end
- end
-end