summaryrefslogtreecommitdiff
path: root/wls
diff options
context:
space:
mode:
authorTslil Clingman <hiato1@gmail.com>2013-03-26 15:19:47 +0200
committerTslil Clingman <hiato1@gmail.com>2013-03-26 15:19:47 +0200
commit8c19617946822d7aeac61696294f893d5e5eca6f (patch)
treec4df5faffc6b335b2c48e2fadd7d6125a33a6056 /wls
Init scripts
Diffstat (limited to 'wls')
-rwxr-xr-xwls25
1 files changed, 25 insertions, 0 deletions
diff --git a/wls b/wls
new file mode 100755
index 0000000..71eff35
--- /dev/null
+++ b/wls
@@ -0,0 +1,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