#!/bin/bash
newppok=0
while [ "$newppok" -ne 1 ]
do
	echo -n "New passphrase: "
	read newpp
	newpplen=`echo -n $newpp | wc -m`
	if [ "$newpp" = "" -o "$newpplen" -lt 8 ]
	then
		echo "Passphrase didn't satisfy requirements. Try again or hit <ctrl>-c to abort."
	else
		newppok=1
	fi
done
sed -i "/wpa_passphrase=.*/c wpa_passphrase=$newpp" /etc/hostapd/hostapd.conf
systemctl restart hostapd
