diff options
author | Sven Roederer <freifunk@it-solutions.geroedel.de> | 2019-02-03 14:13:35 +0100 |
---|---|---|
committer | Sven Roederer <freifunk@it-solutions.geroedel.de> | 2019-02-13 21:23:34 +0100 |
commit | 4654ba92c3999d84b08211f05d2ccb5ea9da731b (patch) | |
tree | 06cedf8e8badc0ce584d8bd5e97fab7476c81549 /contrib/package/freifunk-mapupdate/files/usr/sbin | |
parent | eda8f02dac3caa4d0f52cd1e860d7a392c295df3 (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-mapupdate/files/usr/sbin')
-rwxr-xr-x | contrib/package/freifunk-mapupdate/files/usr/sbin/ff_mapupdate.sh | 59 |
1 files changed, 0 insertions, 59 deletions
diff --git a/contrib/package/freifunk-mapupdate/files/usr/sbin/ff_mapupdate.sh b/contrib/package/freifunk-mapupdate/files/usr/sbin/ff_mapupdate.sh deleted file mode 100755 index b06e145d65..0000000000 --- a/contrib/package/freifunk-mapupdate/files/usr/sbin/ff_mapupdate.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/sh - -if [ ! "$(uci -q get freifunk-mapupdate.mapupdate.enabled)" == 1 ]; then - exit 1 -fi - -MAPSERVER="$(uci -q get freifunk-mapupdate.mapupdate.mapserver)" -[ -z "$MAPSERVER" ] && logger -t "freifunk-mapupdate:" "No mapserver configured" && exit 1 - -#check if nameservice plugin is installed and enabled, else exit -nslib=`uci show olsrd |grep olsrd_nameservice |awk {' FS="."; print $1"."$2 '}` -if [ -n "$nslib" ]; then - LATLONFILE="$(uci -q get $nslib.latlon_file)" - if [ -z "$LATLONFILE" ]; then - LATLONFILE="/var/run/latlon.js" - fi - if [ ! -p "$LATLONFILE" ]; then - logger -t "freifunk-mapupdate:" "latlon_file not found."; exit 1 - fi -else - logger -t "freifunk-mapupdate:" "nameservice plugin not found in olsrd config." - exit 1 -fi - -HOSTNAME="$(uci show system |grep hostname |cut -d "=" -f 2)" -HF_INFO="" - -# Get info for myself -SELF=$(cat $LATLONFILE |grep ^Self | sed -e 's/Self(//' -e 's/);//' -e "s/'//g") -OLSR_IP="$(echo $SELF |awk '{ FS=",";print $1 }')" -LOCATION="$(uci show system |grep .location |cut -d "=" -f 2)" -[ -n "$LOCATION" ] && NOTE="$LOCATION<br>" -FFNOTE="$(uci -q get freifunk.contact.note)" -[ -n "$FFNOTE" ] && NOTE="$NOTE $FFNOTE" -NOTE="<h3><a href='http://$OLSR_IP' target='_blank'>$HOSTNAME</a></h3><p>$NOTE" -NOTE=`echo -e "$NOTE" | sed -e 's/\ /%20/g' -e 's/&/%26/g' -e 's/"/%22/g'` - -UPDATESTRING="$(echo $SELF |awk '{ FS=",";print $2 }'), $(echo $SELF |awk '{ FS=",";print $3 }')" - -# write our coordinates to mygooglemapscoords.txt to make Freifunk Firmware happy -echo "$UPDATESTRING" > /tmp/mygooglemapscoords.txt -[ ! -L /www/mygooglemapscoords.txt ] && ln -s /tmp/mygooglemapscoords.txt /www/mygooglemapscoords.txt - -# get neighbor Info (lat, lon, lq) -while read line; do - NEIGHUPD="$(echo $line |awk '{ FS=","; print $6 }'), $(echo $line |awk '{ FS=","; print $7 }'), $(echo $line |awk '{ FS=",";print $4 }')" - UPDATESTRING="${UPDATESTRING}, ${NEIGHUPD}" -done << EOF -`grep "PLink('$OLSR_IP" $LATLONFILE | sed -e 's/PLink(//' -e 's/);//' -e "s/'//g"` -EOF - -# Send UPDATESTRING -UPDATE=`echo -e "$UPDATESTRING" | sed s/\ /%20/g` -result="$(wget "$MAPSERVER?update=$UPDATE&updateiv=3600&olsrip=$OLSR_IP¬e=${NOTE}${HF_INFO}" -qO -)" - -if [ ! "$result" == "success update" ]; then - logger -t "freifunk-mapupdate:" "Update failed: $result" -fi - |