An update for libqrencode requires that we explicitly ask for an SVG output. This continues to work properly with the old version. Making the change here before updating the libqrencode package. Signed-off-by: Jonathan Bennett <JBennett@Incomsystems.biz>
26 lines
585 B
Bash
26 lines
585 B
Bash
#!/bin/sh
|
|
entry_num=0
|
|
if [ "$1" != "" ]; then
|
|
entry_num=$1
|
|
fi
|
|
|
|
key_base64=$(uci get fwknopd.@access[$entry_num].KEY_BASE64)
|
|
key=$(uci get fwknopd.@access[$entry_num].KEY)
|
|
hmac_key_base64=$(uci get fwknopd.@access[$entry_num].HMAC_KEY_BASE64)
|
|
hmac_key=$(uci get fwknopd.@access[$entry_num].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 -t svg -o - "$qr"
|