From: Christian Heller Date: Sun, 16 Apr 2017 02:17:51 +0000 (+0200) Subject: Merge branch 'master' of https://github.com/plomlompom/config X-Git-Url: https://plomlompom.com/repos/?a=commitdiff_plain;h=deb8bdb5bf04396d22ec1d798220c8da12fe0613;hp=26cdd37fd7ce0dcae4e8e727367754ad310c527a;p=config Merge branch 'master' of https://github.com/plomlompom/config --- diff --git a/bin/wicd-wrapper.sh b/bin/wicd-wrapper.sh index 986343a..8ed74bd 100755 --- a/bin/wicd-wrapper.sh +++ b/bin/wicd-wrapper.sh @@ -7,6 +7,12 @@ check_wifi_id_set() { fi } +ensure_wifi_on() { + if [ ! "$(wifi)" = "wifi = on" ]; then + sudo wifi on + fi +} + print_usage() { echo 'Available commands:' echo ' eth_connect' @@ -29,6 +35,7 @@ elif [ "${1}" = 'eth_disconnect' ]; then wicd-cli --wired --disconnect elif [ "${1}" = 'wifi_scan' ]; then + ensure_wifi_on wicd-cli --wireless --scan wicd-cli --wireless --list-networks @@ -46,6 +53,7 @@ elif [ "${1}" = 'wifi_set_wpa' ]; then wicd-cli --wireless --network="${2}" --network-property=key --set-to="${3}" elif [ "${1}" = 'wifi_connect' ]; then + ensure_wifi_on check_wifi_id_set "${2}" wicd-cli --wireless --network="${2}" --connect