Merge pull request #930 from cshore-firmware/pull-request-fix-webadmin
[project/luci.git] / applications / luci-app-fwknopd / root / usr / sbin / gen-qr.sh
1 #!/bin/sh
2 entry_num=0
3 if [ "$1" != "" ]; then
4 entry_num=$1
5 fi
6
7 key_base64=$(uci get fwknopd.@access[$entry_num].KEY_BASE64)
8 key=$(uci get fwknopd.@access[$entry_num].KEY)
9 hmac_key_base64=$(uci get fwknopd.@access[$entry_num].HMAC_KEY_BASE64)
10 hmac_key=$(uci get fwknopd.@access[$entry_num].HMAC_KEY)
11
12 if [ $key_base64 != "" ]; then
13 qr="KEY_BASE64:$key_base64"
14 fi
15 if [ $key != "" ]; then
16 qr="$qr KEY:$key"
17
18 fi
19 if [ $hmac_key_base64 != "" ]; then
20 qr="$qr HMAC_KEY_BASE64:$hmac_key_base64"
21 fi
22 if [ $hmac_key != "" ]; then
23 qr="$qr HMAC_KEY:$hmac_key"
24 fi
25
26 qrencode -o - "$qr"