summaryrefslogtreecommitdiff
path: root/bin/extra/zbar_wpa
blob: 2c0014b0616f8e21f82fcad14f7e7fd5d08f47b8 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#!/bin/sh

QR="$(zbarcam -q -1)"
Wifi="${QR#*:*:*:}"
AP="${Wifi%%;*}"
Passphrase="${Wifi##*;P:}"
Passphrase="${Passphrase%%;*}"

wpa_passphrase "$AP" "$Passphrase"
>&2 printf 'Continue ?'
head -n 1

wpa_passphrase "$AP" "$Passphrase" | 
 doas tee -a /etc/wpa_supplicant/wpa_supplicant.conf > /dev/null
doas sv restart wpa_supplicant