]> git.ipfire.org Git - people/stevee/network.git/blobdiff - src/functions/functions.wpa_supplicant
wpa_supplicant: Drop config helper
[people/stevee/network.git] / src / functions / functions.wpa_supplicant
index 983ef111b0c09b9f465d3bba12f56d8b4ebed204..b64bf2e2768995480d5b9d0acaec922af4117e3c 100644 (file)
 WPA_SUPPLICANT_SOCKET_DIR="${RUN_DIR}/wpa_supplicant/ctrl"
 
 wpa_supplicant_config_write() {
-       local device=${1}
-       assert isset device
+       local device="${1}"
+       shift
 
-       local file=${2}
-       assert isset file
+       assert isset device
 
-       shift 2
+       local file="$(wpa_supplicant_config_dir "${device}")/wpa_supplicant.conf"
 
        local ap_scan=1 mode key ssid
        local channel
@@ -212,6 +211,15 @@ wpa_supplicant_config_write() {
        return ${EXIT_OK}
 }
 
+wpa_supplicant_config_destroy() {
+       local device="${1}"
+       assert isset device
+
+       local file="$(wpa_supplicant_config_dir "${device}")/wpa_supplicant.conf"
+
+       file_delete "${file}"
+}
+
 wpa_supplicant_config_dir() {
        local device=${1}
        assert isset device