summaryrefslogtreecommitdiffstats
path: root/src/8021x
diff options
context:
space:
mode:
Diffstat (limited to 'src/8021x')
-rw-r--r--src/8021x4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/8021x b/src/8021x
index 0c3a8c2..551b4b0 100644
--- a/src/8021x
+++ b/src/8021x
@@ -97,11 +97,11 @@ wpa_supplicant_scan_info() {
# Requires already loaded profile
make_wpa_config_file() {
local interface=$1
- local WPA_CONF="${TMPDIR:-/tmp}/wpa.${interface}" # substitute spaces out
+ local WPA_CONF="$STATE_DIR/wpa.${interface}" # substitute spaces out
# make empty tmp dir with correct permissions, rename it
rm -rf "$WPA_CONF"
- mv -f "$(mktemp -d)" "$WPA_CONF" || return 1
+ mv -f "$(mktemp -d --tmpdir=$STATE_DIR)" "$WPA_CONF" || return 1
echo "ctrl_interface=/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"
[[ $WPA_COUNTRY ]] && echo "country=$WPA_COUNTRY" >> "$WPA_CONF/wpa.conf"