#!/bin/bash eval SCRIPT_DEBUG="\$$(basename $0 .sh | tr - _)_DEBUG" SCRIPT_DEBUG=${SCRIPT_DEBUG:--1} if [ "$SCRIPT_DEBUG" -ge 1 ] then set -x fi if [ "$SCRIPT_DEBUG" -ge 10 ] then set -v fi . ./miracle-utils.sh WIFI_COUNT=0 WIFI_NAMES="$(find_wireless_network_interfaces)" if [ -n "$WIFI_NAMES" ] then WIFI_COUNT=$(echo "$WIFI_NAMES" | wc -l) fi if [ 0 = $WIFI_COUNT ] then echo There is no wireless devices available exit 1 elif [ 1 = $WIFI_COUNT ] then WIFI_NAME="$WIFI_NAMES" elif [ 2 -le $WIFI_COUNT ] then echo Choose wireless device: PS3="device: " QUIT="exit" select wi_name in $WIFI_NAMES $QUIT do case $wi_name in "$QUIT") exit ;; "") if [ "$REPLY" = $QUIT ] then exit else echo unknow $REPLY fi ;; *) WIFI_NAME=$wi_name break ;; esac done fi search_p2p_capabilities $WIFI_NAME