diff --git a/ath9k-watchdog/files/ath9k-watchdog b/ath9k-watchdog/files/ath9k-watchdog index 75b599c73959c8c1dd7b0d96003a69e8b1bb9a98..b3c5a4d87d0e56bf86856f3dc88362f92ae70ab1 100755 --- a/ath9k-watchdog/files/ath9k-watchdog +++ b/ath9k-watchdog/files/ath9k-watchdog @@ -17,7 +17,7 @@ do # Perform post-mortem dump tstmp=$(/bin/date +%s) - echo -n "hostname=${hostname}&tstmp=${tstmp}" > /tmp/$tstmp + echo -n "data[hostname]=${hostname}&data[tstmp]=${tstmp}" > /tmp/$tstmp # Move into upload directory mv /tmp/$tstmp /usr/lib/ath9k-watchdog diff --git a/ath9k-watchdog/files/ath9k-watchdog-pm b/ath9k-watchdog/files/ath9k-watchdog-pm index 87ed9e867d6bbb9a175ab2a93360524a5376abfd..c936f5b8533d772c0e7f7b1fe7c5d3861b1f09d3 100755 --- a/ath9k-watchdog/files/ath9k-watchdog-pm +++ b/ath9k-watchdog/files/ath9k-watchdog-pm @@ -1,7 +1,7 @@ #!/bin/sh # Save log mkdir -p /usr/lib/ath9k-watchdog -UPLOAD_URL="http://[$(uci get configurator.@api[0].ipv6_address)%$(uci get configurator.@api[0].ipv6_interface)]/ath9k-crash/" +UPLOAD_URL="http://[$(uci get configurator.@api[0].ipv6_address)%$(uci get configurator.@api[0].ipv6_interface)]/api/rest/event/" WGETC=$(which wget) @@ -12,7 +12,7 @@ cd /usr/lib/ath9k-watchdog while [ 1 = 1 ] do for f in $(ls .); do - $WGETC -q $UPLOAD_URL?$(cat $f) -O - && rm $f + $WGETC -q $UPLOAD_URL"?object=router&object_id="$(uci get configurator.@crawl[0].router_id)"&data[action]=watchdog_ath9k_bug&"$(cat $f) -O - && rm $f done sleep 60 # If there are more than 15 files, assume that files cannot be uploaded