summaryrefslogtreecommitdiff
path: root/gnu/packages/patches/wicd-wpa2-ttls.patch
diff options
context:
space:
mode:
authorLudovic Courtès <ludo@gnu.org>2016-04-01 10:13:13 +0200
committerLudovic Courtès <ludo@gnu.org>2016-04-01 13:59:58 +0200
commit915363a3e2ebd264c329756661779a22247bcc42 (patch)
treed4585db6ac3b8458be801437dcd6b2507de4889c /gnu/packages/patches/wicd-wpa2-ttls.patch
parentf5480572d0e1c8dffce72a6e393cae937d6b2d3d (diff)
downloadguix-patches-915363a3e2ebd264c329756661779a22247bcc42.tar
guix-patches-915363a3e2ebd264c329756661779a22247bcc42.tar.gz
gnu: wicd: Add template for WPA2-TTLS.
* gnu/packages/patches/wicd-wpa2-ttls.patch: New file. * gnu/packages/wicd.scm (wicd)[source]: Add it. * gnu-system.am (dist_patch_DATA): Add it.
Diffstat (limited to 'gnu/packages/patches/wicd-wpa2-ttls.patch')
-rw-r--r--gnu/packages/patches/wicd-wpa2-ttls.patch38
1 files changed, 38 insertions, 0 deletions
diff --git a/gnu/packages/patches/wicd-wpa2-ttls.patch b/gnu/packages/patches/wicd-wpa2-ttls.patch
new file mode 100644
index 0000000000..9d80ee7ed2
--- /dev/null
+++ b/gnu/packages/patches/wicd-wpa2-ttls.patch
@@ -0,0 +1,38 @@
+Add a template for WPA2-TTLS, which is notably used by Eduroam.
+
+--- a/encryption/templates/active
++++ b/encryption/templates/active
+@@ -4,6 +4,7 @@ wpa-psk
+ wpa-psk-hex
+ wpa2-leap
+ wpa2-peap
++wpa2-ttls
+ wep-hex
+ wep-passphrase
+ wep-shared
+diff --git a/encryption/templates/wpa2-ttls b/encryption/templates/wpa2-ttls
+new file mode 100644
+index 0000000..4f66a1e
+--- /dev/null
++++ b/encryption/templates/wpa2-ttls
+@@ -0,0 +1,20 @@
++name = WPA2-TTLS (used notably by Eduroam)
++author = various contributors
++version = 1
++require identity *Identity anonymous_identity *Anonymous_identity password *Password ca_cert *Path_to_CA_Cert
++protected password *Password
++-----
++ctrl_interface=/var/run/wpa_supplicant
++network={
++ ssid="$_ESSID"
++ scan_ssid=$_SCAN
++ proto=WPA2
++ key_mgmt=WPA-EAP
++ group=CCMP TKIP
++ eap=TTLS
++ identity="$_IDENTITY"
++ password="$_PASSWORD"
++ anonymous_identity="$_ANONYMOUS_IDENTITY"
++ ca_cert="$_CA_CERT"
++ phase2="auth=PAP"
++}