[PATCH] Revert "Added an automatism which will retrive Router-Coordinates from the old Netmon system"
Tim Niemeyer
tim at tn-x.org
So Mär 12 00:44:12 CET 2017
Hi
Am 11. März 2017 23:18:25 MEZ schrieb Michael Fritscher <michael at fritscher.net>:
>hi
>
>sollte die api nicht noch bissle laenger gehen?
Ne, eigentlich nicht. Plan war gestern abzuschalten.
Tim
>Michael
>
>> Jo, absolut.
>>
>> Reviewed-by: Tim Niemeyer <tim at tn-x.org>
>>
>> Tim
>>
>> Am 11. März 2017 11:59:14 MEZ schrieb Jan Kraus
>> <mayosemmel at googlemail.com>:
>>>This reverts commit d6f2f18e4980074e16910cffd92e6ac5e08a69ff.
>>>The Netmon is gone, so this workaround is not needed any longer.
>>>
>>>Signed-off-by: Jan Kraus <mayosemmel at gmail.com>
>>>---
>>> src/packages/fff/fff-sysupgrade/Makefile | 2 +-
>>> .../files/usr/lib/micron.d/fff-sysupgrade | 1 -
>>>.../files/usr/sbin/copy_netmon_coordinates.sh | 69
>>>----------------------
>>> 3 files changed, 1 insertion(+), 71 deletions(-)
>>>delete mode 100644
>>>src/packages/fff/fff-sysupgrade/files/usr/lib/micron.d/fff-sysupgrade
>>>delete mode 100755
>>>src/packages/fff/fff-sysupgrade/files/usr/sbin/copy_netmon_coordinates.sh
>>>
>>>diff --git a/src/packages/fff/fff-sysupgrade/Makefile
>>>b/src/packages/fff/fff-sysupgrade/Makefile
>>>index d671e0c..f6fb2cf 100644
>>>--- a/src/packages/fff/fff-sysupgrade/Makefile
>>>+++ b/src/packages/fff/fff-sysupgrade/Makefile
>>>@@ -1,7 +1,7 @@
>>> include $(TOPDIR)/rules.mk
>>>
>>> PKG_NAME:=fff-sysupgrade
>>>-PKG_VERSION:=0.0.3
>>>+PKG_VERSION:=0.0.4
>>> PKG_RELEASE:=4
>>>
>>> PKG_BUILD_DIR:=$(BUILD_DIR)/fff-sysupgrade
>>>diff --git
>>>a/src/packages/fff/fff-sysupgrade/files/usr/lib/micron.d/fff-sysupgrade
>>>b/src/packages/fff/fff-sysupgrade/files/usr/lib/micron.d/fff-sysupgrade
>>>deleted file mode 100644
>>>index 312972f..0000000
>>>---
>>>a/src/packages/fff/fff-sysupgrade/files/usr/lib/micron.d/fff-sysupgrade
>>>+++ /dev/null
>>>@@ -1 +0,0 @@
>>>-*/5 * * * * /usr/sbin/copy_netmon_coordinates.sh
>>>\ No newline at end of file
>>>diff --git
>>>a/src/packages/fff/fff-sysupgrade/files/usr/sbin/copy_netmon_coordinates.sh
>>>b/src/packages/fff/fff-sysupgrade/files/usr/sbin/copy_netmon_coordinates.sh
>>>deleted file mode 100755
>>>index 1d042e4..0000000
>>>---
>>>a/src/packages/fff/fff-sysupgrade/files/usr/sbin/copy_netmon_coordinates.sh
>>>+++ /dev/null
>>>@@ -1,69 +0,0 @@
>>>-#!/bin/sh
>>>-
>>>-delete_myself()
>>>-{
>>>- echo "This Script will be deleted now!"
>>>- rm -f /usr/lib/micron.d/fff-sysupgrade
>>>- rm -f "$0"
>>>- exit 0
>>>-}
>>>-
>>>-#Get Mac Address of br-mesh if already up
>>>-if ! mac=$( cat /sys/class/net/br-mesh/address ); then
>>>- echo "Interface br-mesh is not available!"
>>>- exit 1
>>>-fi
>>>-
>>>-#Check if Coordinates are already set
>>>-if uci get system. at system[0].latitude && uci get
>>>system. at system[0].longitude; then
>>>- echo "Coordinates are already set."
>>>- delete_myself
>>>-fi
>>>-
>>>-#Get Router from Netmon Database
>>>-xml_data=$( wget -q -O -
>>>"http://fe80::ff:feee:1%br-mesh/api/rest/api.php?rquest=router&mac=${mac//:}"
>>>2>&1)
>>>-
>>>-if [ -z "$xml_data" ]; then
>>>- echo "xml_data is not set"
>>>- exit 1
>>>-elif echo "$xml_data"|grep "can't connect to remote host" ;then
>>>- echo "The Netmon Server can't be reached."
>>>- exit 1
>>>-elif echo "$xml_data"|grep "HTTP/1.1 404 Not Found" ;then
>>>- echo "This Router is not present in the Netmon Database."
>>>- delete_myself
>>>-fi
>>>-
>>>-#Reduce XML_DATA to Router only
>>>-xml_data=$( echo $xml_data |grep -o '<router>.*<\/router>' |sed -e
>>>'s/<user>.*<\/user>//g' |sed -e 's/<chipset>.*<\/chipset>//g' |sed -e
>>>'s/<chipset>.*<\/chipset>//g' )
>>>-
>>>-#Get needed Variables
>>>-hostname=$( echo $xml_data |grep -o '<hostname>.*<\/hostname>'|sed
>-e
>>>'s/<\/\?hostname>//g' )
>>>-description=$( echo $xml_data |grep -o
>>>'<description>.*<\/description>'|sed -e 's/<\/\?description>//g' )
>>>-latitude=$( echo $xml_data |grep -o '<latitude>.*<\/latitude>'|sed
>-e
>>>'s/<\/\?latitude>//g' )
>>>-longitude=$( echo $xml_data |grep -o
>'<longitude>.*<\/longitude>'|sed
>>>-e 's/<\/\?longitude>//g' )
>>>-
>>>-#Check for netmon default coordinates
>>>-if [ "$latitude" -eq 0 ] && [ "$longitude" -eq 0 ]; then
>>>- echo "Unable to retrieve coordinates from Netmon."
>>>- echo "Maybe the coordinates are suppressed."
>>>- delete_myself
>>>-elif [ -z "$latitude" ] || [ -z "$longitude" ]; then
>>>- echo "No coordinates, looks like an error"
>>>- exit 1
>>>-fi
>>>-
>>>-uci set system. at system[0]=system
>>>-echo "Setting hostname $hostname"
>>>-uci set system. at system[0].hostname="$hostname"
>>>-echo "Setting description $description"
>>>-uci set system. at system[0].description="$description"
>>>-echo "Setting latitude $latitude"
>>>-uci set system. at system[0].latitude="$latitude"
>>>-echo "Setting longitude $longitude"
>>>-uci set system. at system[0].longitude="$longitude"
>>>-uci commit
>>>-
>>>-echo "Coordinates are now copied from Netmon. Router will be
>>>rebooted."
>>>-reboot
>>>-exit 0
>>>\ No newline at end of file
Mehr Informationen über die Mailingliste franken-dev