From f2425a654eabd9961b5948b42185d7cdb541fe57 Mon Sep 17 00:00:00 2001 From: ache Date: Mon, 15 Jan 2018 04:26:28 +0100 Subject: Rename coWifi --- Makefile | 2 +- coWifi | 65 --------------------------------------------------------------- coWifi.sh | 65 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 66 insertions(+), 66 deletions(-) delete mode 100755 coWifi create mode 100755 coWifi.sh diff --git a/Makefile b/Makefile index 2abc9db..b98a009 100644 --- a/Makefile +++ b/Makefile @@ -3,7 +3,7 @@ install: sudo cp -i autoWall.sh /usr/bin/autoWall sudo cp -i bot4chan.py /usr/bin/bot4chan - sudo cp -i coWifi /usr/bin/coWifi + sudo cp -i coWifi.sh /usr/bin/coWifi sudo cp -i imgs2pdf.sh /usr/bin/imgs2pdf sudo cp -i light2.sh /usr/bin/light2 sudo cp -i toMp3.sh /usr/bin/toMp3 diff --git a/coWifi b/coWifi deleted file mode 100755 index 5e17619..0000000 --- a/coWifi +++ /dev/null @@ -1,65 +0,0 @@ -#!/bin/env bash - -interface=""; - - -function guess_wifi { - toAll="$1" - _interface="" - for i in `ls /sys/class/net/`; do - if [ -d "/sys/class/net/$i/wireless" ] ; then - _interface="$i" - fi - done - if [ -z $interface ] ; then -# echo 'No Wireless interface found\nExit' - if [ "$toAll" == "all" ] ; then -# echo 'flushing all' - _interface=all - else - echo "${_interface}" - exit 1 - fi - fi - echo "${_interface}" -} - - - -if [ "$1" == 'off' ] ; then - if [ -z "$2" ] ; then - interface=$(guess_wifi '') - else - interface=$(guess_wifi 'all') - fi - echo 'OFF' - sudo pkill -f dhcpcd - sudo pkill -f wpa_supplicant - if [ "${interface}" = 'all' ] ; then - sudo ip route flush all - else - sudo ip route flush dev "${interface}" - fi - sudo pkill -f ssh - exit 0 -elif [ -z "$1" ] ; then - interface=$(guess_wifi '') -else - interface="$1" -fi - - - -if [ -z "$2" ] -then - sudo wpa_supplicant -B "-i${interface}" -D wext -c/etc/wpa_supplicant/wpa_supplicant.conf -else - if [ -z "$3" ] - then - sudo iwconfig "${interface}" essid "$2" - else - sudo iwconfig "${interface}" ap "$3" - sudo iwconfig "${interface}" essid "$2" - fi -fi -sudo dhcpcd "${interface}" diff --git a/coWifi.sh b/coWifi.sh new file mode 100755 index 0000000..5e17619 --- /dev/null +++ b/coWifi.sh @@ -0,0 +1,65 @@ +#!/bin/env bash + +interface=""; + + +function guess_wifi { + toAll="$1" + _interface="" + for i in `ls /sys/class/net/`; do + if [ -d "/sys/class/net/$i/wireless" ] ; then + _interface="$i" + fi + done + if [ -z $interface ] ; then +# echo 'No Wireless interface found\nExit' + if [ "$toAll" == "all" ] ; then +# echo 'flushing all' + _interface=all + else + echo "${_interface}" + exit 1 + fi + fi + echo "${_interface}" +} + + + +if [ "$1" == 'off' ] ; then + if [ -z "$2" ] ; then + interface=$(guess_wifi '') + else + interface=$(guess_wifi 'all') + fi + echo 'OFF' + sudo pkill -f dhcpcd + sudo pkill -f wpa_supplicant + if [ "${interface}" = 'all' ] ; then + sudo ip route flush all + else + sudo ip route flush dev "${interface}" + fi + sudo pkill -f ssh + exit 0 +elif [ -z "$1" ] ; then + interface=$(guess_wifi '') +else + interface="$1" +fi + + + +if [ -z "$2" ] +then + sudo wpa_supplicant -B "-i${interface}" -D wext -c/etc/wpa_supplicant/wpa_supplicant.conf +else + if [ -z "$3" ] + then + sudo iwconfig "${interface}" essid "$2" + else + sudo iwconfig "${interface}" ap "$3" + sudo iwconfig "${interface}" essid "$2" + fi +fi +sudo dhcpcd "${interface}" -- cgit v1.2.3