summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/8021x4
-rw-r--r--src/connections/wireless2
2 files changed, 3 insertions, 3 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"
diff --git a/src/connections/wireless b/src/connections/wireless
index 82b9913..ff93cf3 100644
--- a/src/connections/wireless
+++ b/src/connections/wireless
@@ -99,7 +99,7 @@ wireless_down() {
report_debug wireless_down stop_wpa "$INTERFACE"
stop_wpa "$INTERFACE"
- rm -rf "${TMPDIR:-/tmp}/wpa.$INTERFACE"
+ rm -rf "$STATE_DIR/wpa.$INTERFACE"
bring_interface down "$INTERFACE"