board-status: update mediawiki interface

Our Mediawiki instance doesn't accept the old txt format anymore.

Change-Id: I94b9f5366900ec8e192abab3ed716dbced4fc4f7
Signed-off-by: Patrick Georgi <patrick@georgi-clan.de>
Reviewed-on: http://review.coreboot.org/8567
Tested-by: build bot (Jenkins)
Reviewed-by: Paul Menzel <paulepanter@users.sourceforge.net>
Reviewed-by: Stefan Reinauer <stefan.reinauer@coreboot.org>
This commit is contained in:
Patrick Georgi 2015-03-01 21:25:59 +01:00 committed by Patrick Georgi
parent 90105d5468
commit 48e78cf6fd
1 changed files with 7 additions and 9 deletions

View File

@ -22,12 +22,10 @@ CR=$(curl -sS \
--compressed \ --compressed \
--data-urlencode "lgname=${USERNAME}" \ --data-urlencode "lgname=${USERNAME}" \
--data-urlencode "lgpassword=${USERPASS}" \ --data-urlencode "lgpassword=${USERPASS}" \
--request "POST" "${WIKIAPI}?action=login&format=txt") --request "POST" "${WIKIAPI}?action=login&format=json")
CR2=($CR) TOKEN=`echo $CR| sed -e 's,^.*"token":"\([^"]*\)".*$,\1,'`
if [ "${CR2[9]}" = "[token]" ]; then if [ -z "$TOKEN" ]; then
TOKEN=${CR2[11]}
else
exit exit
fi fi
@ -44,7 +42,7 @@ CR=$(curl -sS \
--data-urlencode "lgname=${USERNAME}" \ --data-urlencode "lgname=${USERNAME}" \
--data-urlencode "lgpassword=${USERPASS}" \ --data-urlencode "lgpassword=${USERPASS}" \
--data-urlencode "lgtoken=${TOKEN}" \ --data-urlencode "lgtoken=${TOKEN}" \
--request "POST" "${WIKIAPI}?action=login&format=txt") --request "POST" "${WIKIAPI}?action=login&format=json")
############### ###############
#Get edit token #Get edit token
@ -57,10 +55,10 @@ CR=$(curl -sS \
--header "Accept-Language: en-us" \ --header "Accept-Language: en-us" \
--header "Connection: keep-alive" \ --header "Connection: keep-alive" \
--compressed \ --compressed \
--request "POST" "${WIKIAPI}?action=tokens&format=txt") --request "POST" "${WIKIAPI}?action=query&meta=tokens&format=json")
CR2=($CR) EDITTOKEN=`echo $CR| sed -e 's,^.*"csrftoken":"\([^"]*\)".*$,\1,'`
EDITTOKEN=${CR2[8]} EDITTOKEN=`printf "$EDITTOKEN"`
if [ ${#EDITTOKEN} != 34 ]; then if [ ${#EDITTOKEN} != 34 ]; then
exit exit
fi fi