firmware/src/packages/fff/fff-hoodutils/files/lib/functions/fff/keyxchange

33 lines
548 B
Plaintext
Raw Normal View History

#!/bin/sh
# Copyright 2017 Adrian Schmutzler
# License GPLv3
. /usr/share/libubox/jshn.sh
hoodfiletmp="/tmp/hoodfile"
hoodfilewww="/www/hood/keyxchangev2data"
getJsonPath() {
jsonfile=""
if [ -s "$hoodfilewww" ] ; then
jsonfile="$hoodfilewww"
elif [ -s "$hoodfiletmp" ] ; then
jsonfile="$hoodfiletmp"
fi
echo "$jsonfile"
}
getUpgradePath() {
jsonfile="$(getJsonPath)"
if [ -n "$jsonfile" ] ; then
json_load "$(cat "$jsonfile")"
json_select hood
json_get_var upath upgrade_path
echo "$upath"
else
return 1
fi
return 0
}