Fix bashisms in wps-ap-cli script
Option '-p' of 'read' command may be unsupported in some POSIX-complete shells. So replace 'read -p' with 'echo -n'/'read' pair. Signed-off-by: Oleksandr Chumachenko <ledest@gmail.com>
This commit is contained in:
parent
33c7eb810a
commit
2797486c4f
1 changed files with 6 additions and 3 deletions
|
@ -14,11 +14,13 @@ pbc()
|
||||||
enter_pin()
|
enter_pin()
|
||||||
{
|
{
|
||||||
echo "Enter a PIN from a station to be enrolled to the network."
|
echo "Enter a PIN from a station to be enrolled to the network."
|
||||||
read -p "Enrollee PIN: " pin
|
echo -n "Enrollee PIN: "
|
||||||
|
read pin
|
||||||
cpin=`$CLI wps_check_pin "$pin" | tail -1`
|
cpin=`$CLI wps_check_pin "$pin" | tail -1`
|
||||||
if [ "$cpin" = "FAIL-CHECKSUM" ]; then
|
if [ "$cpin" = "FAIL-CHECKSUM" ]; then
|
||||||
echo "Checksum digit is not valid"
|
echo "Checksum digit is not valid"
|
||||||
read -p "Do you want to use this PIN (y/n)? " resp
|
echo -n "Do you want to use this PIN (y/n)? "
|
||||||
|
read resp
|
||||||
case "$resp" in
|
case "$resp" in
|
||||||
y*)
|
y*)
|
||||||
cpin=`echo "$pin" | sed "s/[^1234567890]//g"`
|
cpin=`echo "$pin" | sed "s/[^1234567890]//g"`
|
||||||
|
@ -50,7 +52,8 @@ main_menu()
|
||||||
echo "3: Show current configuration"
|
echo "3: Show current configuration"
|
||||||
echo "0: Exit wps-ap-cli"
|
echo "0: Exit wps-ap-cli"
|
||||||
|
|
||||||
read -p "Command: " cmd
|
echo -n "Command: "
|
||||||
|
read cmd
|
||||||
|
|
||||||
case "$cmd" in
|
case "$cmd" in
|
||||||
1)
|
1)
|
||||||
|
|
Loading…
Reference in a new issue