diff options
Diffstat (limited to 'src/8021x')
-rw-r--r-- | src/8021x | 12 |
1 files changed, 12 insertions, 0 deletions
@@ -47,4 +47,16 @@ stop_wpa() fi } +# $1 is profile +make_wpa_config() { + local WPA_CONF="${TMPDIR:-/tmp}/wpa.${1// /}" # substitute spaces out + # make empty tmp dir with correct permissions, rename it + rm -rf "$WPA_CONF" + mv -f "$(mktemp -d)" "$WPA_CONF" || return 1 + echo "ctrl_interface=/var/run/wpa_supplicant" >> "$WPA_CONF/wpa.conf" # we know $WPA_CONF now has no spaces, but it may have other nasty chars, so still needs to be quoted + echo "ctrl_interface_group=${WPA_GROUP:-wheel}" >> "$WPA_CONF/wpa.conf" + echo "$WPA_CONF/wpa.conf" +} + # vim: ft=sh ts=4 et sw=4: + |