summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO16
-rw-r--r--PKGBUILD19
-rw-r--r--eduroam.ufscar.br31
-rw-r--r--nm-reload.install11
-rw-r--r--ufscar_eduroam.pem23
5 files changed, 100 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..5676b09c95e0
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,16 @@
+pkgbase = nm-eduroam-ufscar
+ pkgdesc = NetworkManager pre-installed eduroam connection with ufscar.br domain.
+ pkgver = 20180925
+ pkgrel = 1
+ url = http://sin.ufscar.br/wifi/conecte-se
+ install = nm-reload.install
+ arch = any
+ license = CC
+ depends = networkmanager
+ source = eduroam.ufscar.br
+ source = ufscar_eduroam.pem
+ sha256sums = 11473b952b109e6f285ff88022f47b1b974fcb2c19c5d0abc356da83bba8bfa1
+ sha256sums = 2fa432cc6cccee948876d553cd406cc2bdc028c5ad8bec8da501cde2c7aa40b4
+
+pkgname = nm-eduroam-ufscar
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..47bf5a4a805b
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,19 @@
+pkgname=nm-eduroam-ufscar
+pkgver=20180925
+pkgrel=1
+pkgdesc='NetworkManager pre-installed eduroam connection with ufscar.br domain.'
+arch=('any')
+license=('CC')
+url='http://sin.ufscar.br/wifi/conecte-se'
+depends=('networkmanager')
+source=('eduroam.ufscar.br' 'ufscar_eduroam.pem')
+sha256sums=('11473b952b109e6f285ff88022f47b1b974fcb2c19c5d0abc356da83bba8bfa1'
+ '2fa432cc6cccee948876d553cd406cc2bdc028c5ad8bec8da501cde2c7aa40b4')
+install="nm-reload.install"
+
+package() {
+ cd "$srcdir"
+ install -Dm644 'ufscar_eduroam.pem' "$pkgdir/usr/local/share/ufscar/eduroam.pem"
+ install -Dm600 'eduroam.ufscar.br' "$pkgdir/etc/NetworkManager/system-connections/eduroam.ufscar.br"
+ chmod 700 "$pkgdir/etc/NetworkManager/system-connections"
+}
diff --git a/eduroam.ufscar.br b/eduroam.ufscar.br
new file mode 100644
index 000000000000..b879bf04ed98
--- /dev/null
+++ b/eduroam.ufscar.br
@@ -0,0 +1,31 @@
+[connection]
+id=eduroam.ufscar.br
+uuid=3f9f55e9-e63d-48c5-8f42-e43bd1cbb568
+type=wifi
+permissions=
+
+[wifi]
+mac-address-blacklist=
+mode=infrastructure
+ssid=eduroam
+
+[wifi-security]
+key-mgmt=wpa-eap
+
+[802-1x]
+altsubject-matches=DNS:eduroam.ufscar.br;
+anonymous-identity=anonymous@ufscar.br
+ca-cert=/usr/local/share/ufscar/eduroam.pem
+eap=ttls;
+identity=RA@ufscar.br
+password-flags=1
+phase2-auth=pap
+
+[ipv4]
+dns-search=
+method=auto
+
+[ipv6]
+addr-gen-mode=stable-privacy
+dns-search=
+method=auto
diff --git a/nm-reload.install b/nm-reload.install
new file mode 100644
index 000000000000..f2ee0ee46a36
--- /dev/null
+++ b/nm-reload.install
@@ -0,0 +1,11 @@
+post_upgrade() {
+ nmcli con reload
+}
+
+post_install() {
+ nmcli con reload
+ echo "> You'll need to change your identity: \$EDITOR /etc/NetworkManager/system-connections/eduroam.ufscar.br"
+ echo "> Then reload it in NetworkManager: nmcli con reload"
+ echo "> To connect you can use: nmcli con up 'eduroam.ufscar.br' --ask"
+ echo "> Or you use a GUI-frontend..."
+}
diff --git a/ufscar_eduroam.pem b/ufscar_eduroam.pem
new file mode 100644
index 000000000000..9ebc5ff9981a
--- /dev/null
+++ b/ufscar_eduroam.pem
@@ -0,0 +1,23 @@
+-----BEGIN CERTIFICATE-----
+MIIDXzCCAkegAwIBAgILBAAAAAABIVhTCKIwDQYJKoZIhvcNAQELBQAwTDEgMB4G
+A1UECxMXR2xvYmFsU2lnbiBSb290IENBIC0gUjMxEzARBgNVBAoTCkdsb2JhbFNp
+Z24xEzARBgNVBAMTCkdsb2JhbFNpZ24wHhcNMDkwMzE4MTAwMDAwWhcNMjkwMzE4
+MTAwMDAwWjBMMSAwHgYDVQQLExdHbG9iYWxTaWduIFJvb3QgQ0EgLSBSMzETMBEG
+A1UEChMKR2xvYmFsU2lnbjETMBEGA1UEAxMKR2xvYmFsU2lnbjCCASIwDQYJKoZI
+hvcNAQEBBQADggEPADCCAQoCggEBAMwldpB5BngiFvXAg7aEyiie/QV2EcWtiHL8
+RgJDx7KKnQRfJMsuS+FggkbhUqsMgUdwbN1k0ev1LKMPgj0MK66X17YUhhB5uzsT
+gHeMCOFJ0mpiLx9e+pZo34knlTifBtc+ycsmWQ1z3rDI6SYOgxXG71uL0gRgykmm
+KPZpO/bLyCiR5Z2KYVc3rHQU3HTgOu5yLy6c+9C7v/U9AOEGM+iCK65TpjoWc4zd
+QQ4gOsC0p6Hpsk+QLjJg6VfLuQSSaGjlOCZgdbKfd/+RFO+uIEn8rUAVSNECMWEZ
+XriX7613t2Saer9fwRPvm2L7DWzgVGkWqQPabumDk3F2xmmFghcCAwEAAaNCMEAw
+DgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFI/wS3+o
+LkUkrk1Q+mOai97i3Ru8MA0GCSqGSIb3DQEBCwUAA4IBAQBLQNvAUKr+yAzv95ZU
+RUm7lgAJQayzE4aGKAczymvmdLm6AC2upArT9fHxD4q/c2dKg8dEe3jgr25sbwMp
+jjM5RcOO5LlXbKr8EpbsU8Yt5CRsuZRj+9xTaGdWPoO4zzUhw8lo/s7awlOqzJCK
+6fBdRoyV3XpYKBovHd7NADdBj+1EbddTKJd+82cEHhXXipa0095MJ6RMG3NzdvQX
+mcIfeg7jLQitChws/zyrVQ4PkX4268NXSb7hLi18YIvDQVETI53O9zJrlAGomecs
+Mx86OyXShkDOOyyGeMlhLxS67ttVb9+E7gUJTb0o2HLO02JQZR7rkpeDMdmztcpH
+WD9f
+-----END CERTIFICATE-----
+
+