diff options
-rw-r--r-- | .SRCINFO | 16 | ||||
-rw-r--r-- | PKGBUILD | 19 | ||||
-rw-r--r-- | eduroam.ufscar.br | 31 | ||||
-rw-r--r-- | nm-reload.install | 11 | ||||
-rw-r--r-- | ufscar_eduroam.pem | 23 |
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----- + + |