From 2797486c4fa7fb91df29c9bbd6f95c2eebe29ad1 Mon Sep 17 00:00:00 2001 From: Led Date: Sun, 14 Dec 2014 17:19:57 +0200 Subject: [PATCH] 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 --- wpa_supplicant/examples/wps-ap-cli | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/wpa_supplicant/examples/wps-ap-cli b/wpa_supplicant/examples/wps-ap-cli index 7c6b0aa..cc2cff2 100755 --- a/wpa_supplicant/examples/wps-ap-cli +++ b/wpa_supplicant/examples/wps-ap-cli @@ -14,11 +14,13 @@ pbc() enter_pin() { 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` if [ "$cpin" = "FAIL-CHECKSUM" ]; then 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 y*) cpin=`echo "$pin" | sed "s/[^1234567890]//g"` @@ -50,7 +52,8 @@ main_menu() echo "3: Show current configuration" echo "0: Exit wps-ap-cli" - read -p "Command: " cmd + echo -n "Command: " + read cmd case "$cmd" in 1) -- 2.1.4