--- a/netctl-auto 2013-03-27 22:31:45.000000000 +0100 +++ b/netctl-auto 2013-05-01 23:39:30.609023383 +0200 @@ -40,7 +40,10 @@ [[ $Connection != "wireless" ]] && exit 1 : ${Security:=none} # Exclude wpa-config, the wpa_conf is 'complete' and doesn't fit in this scheme - [[ $Security == "wpa-config" ]] && exit 1 + [[ $Security == "wpa-config" ]] && { + test -f "$WPAConfigFile" && cat "$WPAConfigFile" >> "$WPA_CONF" + exit 1 + } printf "%s\n" "network={" "$(wpa_make_config_block)" "id_str=\"$profile\"" "}" >> "$WPA_CONF" report_notice "Included profile '$profile'"