diff options
author | Jonathan Bennett <JBennett@incomsystems.biz> | 2015-05-17 22:33:30 -0500 |
---|---|---|
committer | Jonathan Bennett <JBennett@incomsystems.biz> | 2015-05-20 13:02:11 -0500 |
commit | 4ccb221f6d3455abb66e93aafdd5b6ea65859a70 (patch) | |
tree | fbd010b45c28cd90112539ce30a34ba883d656a8 /applications/luci-app-fwknopd/root/usr | |
parent | fd130d0ce7f52480ccc8bd600fb66de1b36fdbb9 (diff) |
luci-app-fwknopd: Add qr code support
Signed-off-by: Jonathan Bennett <jbennett@incomsystems.biz>
Diffstat (limited to 'applications/luci-app-fwknopd/root/usr')
-rw-r--r-- | applications/luci-app-fwknopd/root/usr/sbin/gen-qr.sh | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/applications/luci-app-fwknopd/root/usr/sbin/gen-qr.sh b/applications/luci-app-fwknopd/root/usr/sbin/gen-qr.sh new file mode 100644 index 000000000..97493dafe --- /dev/null +++ b/applications/luci-app-fwknopd/root/usr/sbin/gen-qr.sh @@ -0,0 +1,22 @@ +#!/bin/sh + +key_base64=$(uci get fwknopd.@access[0].KEY_BASE64) +key=$(uci get fwknopd.@access[0].KEY) +hmac_key_base64=$(uci get fwknopd.@access[0].HMAC_KEY_BASE64) +hmac_key=$(uci get fwknopd.@access[0].HMAC_KEY) + +if [ $key_base64 != "" ]; then +qr="KEY_BASE64:$key_base64" +fi +if [ $key != "" ]; then +qr="$qr KEY:$key" + +fi +if [ $hmac_key_base64 != "" ]; then +qr="$qr HMAC_KEY_BASE64:$hmac_key_base64" +fi +if [ $hmac_key != "" ]; then +qr="$qr HMAC_KEY:$hmac_key" +fi + +qrencode -o - "$qr" |