summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRémy Oudompheng <remy@archlinux.org>2011-06-19 23:36:17 +0200
committerRémy Oudompheng <remy@archlinux.org>2011-06-19 23:36:17 +0200
commite6f7491fb2e7a355236e78e853f8b95e47c9fd1e (patch)
tree2199efca23c8386ebefbc8525a412d078a10c19d
parentf78309a69931bf976faa61bb8ffd1217192eebf2 (diff)
downloadnetctl-e6f7491fb2e7a355236e78e853f8b95e47c9fd1e.tar.gz
netctl-e6f7491fb2e7a355236e78e853f8b95e47c9fd1e.tar.xz
Correctly create STATE_DIR before creating WPA configuration file
-rw-r--r--src/8021x1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/8021x b/src/8021x
index cbc8588..267a358 100644
--- a/src/8021x
+++ b/src/8021x
@@ -167,6 +167,7 @@ make_wpa_config_file() {
local WPA_CONF="$STATE_DIR/wpa.${interface}" # substitute spaces out
# make empty tmp dir with correct permissions, rename it
+ check_make_state_dir
rm -rf "$WPA_CONF"
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