summaryrefslogtreecommitdiff
path: root/wls
blob: 71eff35972496cb4eacc768bc56fd2027e0e2913 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#!/bin/bash

dird="${HOME}/.config/wireless"

sudo killall wpa_supplicant &> /dev/null
sudo dhcpcd -k wlan0 &> /dev/null

ls $dird
echo -n "--> "
read ssid

if [ ! -f "$dird/$ssid" ]; then
	echo Creating new network profile, enter passphrase: 
	read pass
	wpa_passphrase $ssid $pass > $dird/$ssid
	echo "Edit file (y/[n])? "
	read edit
	if [ "$edit" == "y" ]; then
		$EDITOR $dird/$ssid
	fi;
fi;

sudo wpa_supplicant -B -i wlan0 -c "$dird/$ssid"
sleep 3s
sudo dhcpcd wlan0