diff options
author | Hendrik Lüth <hendrik@linux-nerds.de> | 2015-07-11 18:49:34 +0200 |
---|---|---|
committer | Hendrik Lüth <hendrik@linux-nerds.de> | 2015-07-11 18:49:34 +0200 |
commit | 88c18c9fbde243c7c72720c867b152df122b7f73 (patch) | |
tree | e3eb3319d7bacc14704d2d2e7f538dd1533b2363 |
-rw-r--r-- | README | 12 | ||||
-rw-r--r-- | i18n/de.po | 37 | ||||
-rw-r--r-- | i18n/en.po | 34 | ||||
-rw-r--r-- | site.conf | 193 | ||||
-rw-r--r-- | site.mk | 40 |
5 files changed, 316 insertions, 0 deletions
@@ -0,0 +1,12 @@ +Doku: https://gluon.readthedocs.org/en/v2015.1/user/site.html + +Gluon versions used for specific Kieler Freifunk Firmware builds: + +* 0.7.1 v2015.1.1 +* 0.7: v2015.1 +* 0.6: v2014.4 +* 0.5.2: v2014.3.1 +* 0.5: v2014.3 +* 0.4.1: de223ceaf2fd0c9e7892dbaf6a12058fc3fc6269 +* 0.4: 5a4767b78fef2a6c8c9ffd76c69731b9d8b37557 +* 0.3.100-exp (0.4 Beta 1): 2c751d3612a7229de878c40ae724611f2f4f0bee diff --git a/i18n/de.po b/i18n/de.po new file mode 100644 index 0000000..392ecb6 --- /dev/null +++ b/i18n/de.po @@ -0,0 +1,37 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Project-Id-Version: PACKAGE VERSION\n" +"PO-Revision-Date: 2015-03-19 20:28+0100\n" +"Last-Translator: Matthias Schiffer <mschiffer@universe-factory.net>\n" +"Language-Team: German\n" +"Language: de\n" +"MIME-Version: 1.0\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +msgid "gluon-config-mode:welcome" +msgstr "" +"Willkommen zum Einrichtungsassistenten für deinen neuen Kieler " +"Freifunk-Knoten. Fülle das folgende Formular deinen Vorstellungen " +"entsprechend aus und sende es ab." + +msgid "gluon-config-mode:pubkey" +msgstr "" +"Dies ist der öffentliche Schlüssel deines Freifunkknotens. Erst nachdem " +"er auf den Servern des Kieler Freifunk-Projektes eingetragen wurde, " +"kann sich dein Knoten mit dem Kieler Mesh-VPN zu verbinden. Bitte " +"schicke dazu diesen Schlüssel und den Namen deines Knotens " +"(<em><%=hostname%></em>) an <a href=" +"\"mailto:freifunk-keys@in-kiel.de?subject=Anmeldung:%20<%=hostname%>&" +"body=%23%20<%=hostname%>%0A%23%20<%=sysconfig.primary_mac%>%0Akey%20%22<" +"%=pubkey%>%22%3B\">freifunk-keys@in-kiel.de</a>." + +msgid "gluon-config-mode:reboot" +msgstr "" +"<p>Dein Knoten startet gerade neu und wird anschließend versuchen, " +"sich mit anderen Freifunkknoten in seiner Nähe zu " +"verbinden. Weitere Informationen zur " +"Kieler Freifunk-Community findest du auf " +"<a href=\"http://freifunk.in-kiel.de/\">unserer Webseite</a>.</p>" +"<p>Viel Spaß mit deinem Knoten und der Erkundung von Freifunk!</p>" diff --git a/i18n/en.po b/i18n/en.po new file mode 100644 index 0000000..fd4198e --- /dev/null +++ b/i18n/en.po @@ -0,0 +1,34 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Project-Id-Version: PACKAGE VERSION\n" +"PO-Revision-Date: 2015-03-19 20:28+0100\n" +"Last-Translator: Matthias Schiffer <mschiffer@universe-factory.net>\n" +"Language-Team: English\n" +"Language: en\n" +"MIME-Version: 1.0\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +msgid "gluon-config-mode:welcome" +msgstr "" +"Welcome the the setup wizard of your new Freifunk Kiel node. " +"Please fill out the following form and transmit it." + +msgid "gluon-config-mode:pubkey" +msgstr "" +"This is your Freifunk node's public key. The node won't be able to " +"connect to the mesh VPN until the key has been registered on the Freifunk " +"Kiel servers. " +"To register the key send it together with your node's name (<em><%=hostname%></em>) to <a href=" +"\"mailto:freifunk-keys@in-kiel.de?subject=Anmeldung:%20<%=hostname%>&" +"body=%23%20<%=hostname%>%0A%23%20<%=sysconfig.primary_mac%>%0Akey%20%22<" +"%=pubkey%>%22%3B\">freifunk-keys@in-kiel.de</a>." + +msgid "gluon-config-mode:reboot" +msgstr "" +"<p>The node is currently rebooting and will try to connect to other " +"nearby Freifunk nodes after that. " +"Your can find lots of information on the Freifunk Kiel community on " +"<a href=\"http://freifunk.in-kiel.de/\">our homepage</a>.</p>" +"<p>Have fun with your node and exploring the Freifunk network!</p>" diff --git a/site.conf b/site.conf new file mode 100644 index 0000000..083fa0a --- /dev/null +++ b/site.conf @@ -0,0 +1,193 @@ +{ + hostname_prefix = 'Gib mir einen Namen ', + site_name = 'Freifunk Kiel', + site_code = 'ffki', + + prefix4 = '10.116.128.0/17', + prefix6 = 'fda1:384a:74de:4242::/64', + + timezone = 'CET-1CEST,M3.5.0,M10.5.0/3', -- Europe/Berlin + ntp_servers = {'1.ntp.services.ffki'}, + opkg_repo = 'http://opkg.services.ffki/barrier_breaker/14.07/%S/packages', + regdom = 'DE', + + wifi24 = { + ssid = 'http://kiel.freifunk.net/', + channel = 11, + htmode = 'HT40-', + mesh_ssid = '02:ca:ff:ee:ba:be', + mesh_bssid = '02:ca:ff:ee:ba:be', + mesh_mcast_rate = 12000, + client_disabled = false, + mesh_disabled = false, + }, + wifi5 = { + ssid = 'http://kiel.freifunk.net/', + channel = 44, + htmode = 'HT40+', + mesh_ssid = '02:ca:ff:ee:ba:be', + mesh_bssid = '02:ca:ff:ee:ba:be', + mesh_mcast_rate = 12000, + client_disabled = false, + mesh_disabled = false, + }, + + next_node = { + ip4 = '10.116.254.254', + ip6 = 'fda1:384a:74de:4242::ffff', + + mac = '36:f4:54:fc:e5:11' + }, + + fastd_mesh_vpn = { + methods = {'salsa2012+umac'}, + mtu = 1280, + groups = { + backbone = { + limit = 2, + peers = { + ffki_vpn0 = { + key = '7a01772ff2351ce7ad3e305da58ba96178997cadb23fcd8c527e88b2fb677528', + remotes = { + 'ipv6 "vpn0.freifunk.in-kiel.de" port 11235', + 'ipv4 "vpn0.freifunk.in-kiel.de" port 11235' + }, + }, + + ffki_vpn1 = { + key = '65db8bff947e7c02ef7e152e73fb17c39ee9cfea91d047cb7a063ecb1eb7dd88', + remotes = { + 'ipv6 "vpn1.freifunk.in-kiel.de" port 11235', + 'ipv4 "vpn1.freifunk.in-kiel.de" port 11235' + }, + }, + + ffki_vpn2 = { + key = 'fa400de81fc9f53127a4e60980c9756af372161c01ecbc7574fe115cf6434821', + remotes = { + 'ipv6 "vpn2.freifunk.in-kiel.de" port 11235', + 'ipv4 "vpn2.freifunk.in-kiel.de" port 11235' + }, + }, + + ffki_vpn3 = { + key = 'c986eff66227bf0181d07fcaa1624def8895b6ed99e0effd0015d7bd5ef89ea6', + remotes = { + 'ipv6 "vpn3.freifunk.in-kiel.de" port 11235', + 'ipv4 "vpn3.freifunk.in-kiel.de" port 11235' + }, + }, + + ffki_vpn4 = { + key = '647b2af8c795a30b9f55758b1e59d9740e65c06bde6baec2c88136b12e974cb7', + remotes = { + 'ipv6 "vpn4.freifunk.in-kiel.de" port 11235', + 'ipv4 "vpn4.freifunk.in-kiel.de" port 11235' + }, + }, + + ffki_vpn5 = { + key = '0b3dc9457a1966857fe9364b5c836a75fd02bd46388845b5ad104d200a585a99', + remotes = { + 'ipv6 "vpn5.freifunk.in-kiel.de" port 11235', + 'ipv4 "vpn5.freifunk.in-kiel.de" port 11235' + }, + }, + + ffki_vpn6 = { + key = '1b43401ccab790f908f189bf5c1ed0de17f84f683dfd6622d72a8f26fa490e59', + remotes = { + 'ipv6 "vpn6.freifunk.in-kiel.de" port 11235', + 'ipv4 "vpn6.freifunk.in-kiel.de" port 11235' + }, + }, + + ffki_vpn7 = { + key = 'ff4ae2e3a23ed10262b23bbfd316fa6f3be32bf9d2ced6c763b0c7378b97b8ac', + remotes = { + 'ipv6 "vpn7.freifunk.in-kiel.de" port 11235', + 'ipv4 "vpn7.freifunk.in-kiel.de" port 11235' + }, + }, + + ffki_vpn8 = { + key = '10e25a530094e278fb877323575b47c79f96e3639a2640ad7096e1aa414dc4ba', + remotes = { + 'ipv6 "vpn8.freifunk.in-kiel.de" port 11235', + 'ipv4 "vpn8.freifunk.in-kiel.de" port 11235' + }, + }, + }, + }, + }, + }, + + autoupdater = { + branch = 'stable', + branches = { + stable = { + name = 'stable', + mirrors = { + 'http://[fda1:384a:74de:4242::1]/firmware/stable/sysupgrade/', + 'http://[fda1:384a:74de:4242::2]/firmware/stable/sysupgrade/', + 'http://[fda1:384a:74de:4242::fd00]/firmware/stable/sysupgrade/', + 'http://[fda1:384a:74de:4242::fd01]/firmware/stable/sysupgrade/', + 'http://[fda1:384a:74de:4242::fd02]/firmware/stable/sysupgrade/', + 'http://[fda1:384a:74de:4242::fd03]/firmware/stable/sysupgrade/', + }, + good_signatures = 2, + pubkeys = { + 'bbb814470889439c04667748c30aabf25fb800621e67544bee803fd1b342ace3', -- sargon + '8d16e1b88bcac28b493d6eadbce97bd223a65b3282a533c1f15f4b616b0d732a', -- BenBE + 'e46bcbb302a250d414d2f014fc55d179693cd39c6527d120924a1e985dd8ae5f', -- DO9XE + }, + }, + + backbone = { + name = 'backbone', + mirrors = { + 'http://[fda1:384a:74de:4242::1]/firmware/backbone/sysupgrade/', + 'http://[fda1:384a:74de:4242::2]/firmware/backbone/sysupgrade/', + 'http://[fda1:384a:74de:4242::fd00]/firmware/backbone/sysupgrade/', + 'http://[fda1:384a:74de:4242::fd01]/firmware/backbone/sysupgrade/', + 'http://[fda1:384a:74de:4242::fd02]/firmware/backbone/sysupgrade/', + 'http://[fda1:384a:74de:4242::fd03]/firmware/backbone/sysupgrade/', + }, + good_signatures = 2, + pubkeys = { + 'bbb814470889439c04667748c30aabf25fb800621e67544bee803fd1b342ace3', -- sargon + '8d16e1b88bcac28b493d6eadbce97bd223a65b3282a533c1f15f4b616b0d732a', -- BenBE + 'e46bcbb302a250d414d2f014fc55d179693cd39c6527d120924a1e985dd8ae5f', -- DO9XE + }, + }, + + experimental = { + name = 'experimental', + mirrors = { + 'http://[fda1:384a:74de:4242::2]/firmware/experimental/sysupgrade/', + 'http://[fda1:384a:74de:4242::1]/firmware/experimental/sysupgrade/', + 'http://[fda1:384a:74de:4242::fd00]/firmware/experimental/sysupgrade/', + 'http://[fda1:384a:74de:4242::fd01]/firmware/experimental/sysupgrade/', + 'http://[fda1:384a:74de:4242::fd02]/firmware/experimental/sysupgrade/', + 'http://[fda1:384a:74de:4242::fd03]/firmware/experimental/sysupgrade/', + }, + probability = 0.1, + good_signatures = 1, + pubkeys = { + 'bbb814470889439c04667748c30aabf25fb800621e67544bee803fd1b342ace3', -- sargon + '8d16e1b88bcac28b493d6eadbce97bd223a65b3282a533c1f15f4b616b0d732a', -- BenBE + 'e46bcbb302a250d414d2f014fc55d179693cd39c6527d120924a1e985dd8ae5f', -- DO9XE + }, + }, + }, + }, + + simple_tc = { + mesh_vpn = { + ifname = 'mesh-vpn', + enabled = false, + limit_egress = 500, + limit_ingress = 4000, + }, + }, +} @@ -0,0 +1,40 @@ +GLUON_SITE_PACKAGES := \ + gluon-mesh-batman-adv-14 \ + gluon-alfred \ + gluon-announced \ + gluon-autoupdater \ + gluon-setup-mode \ + gluon-config-mode-core \ + gluon-config-mode-autoupdater \ + gluon-config-mode-hostname \ + gluon-config-mode-mesh-vpn \ + gluon-config-mode-geo-location \ + gluon-config-mode-contact-info \ + gluon-ebtables-filter-multicast \ + gluon-ebtables-filter-ra-dhcp \ + gluon-luci-admin \ + gluon-luci-autoupdater \ + gluon-luci-portconfig \ + gluon-luci-private-wifi \ + gluon-luci-wifi-config \ + gluon-next-node \ + gluon-mesh-vpn-fastd \ + gluon-radvd \ + gluon-status-page \ + iwinfo \ + iptables \ + haveged + +DEFAULT_GLUON_RELEASE := 0.7.1 + +# Allow overriding the release number from the command line +GLUON_RELEASE ?= $(DEFAULT_GLUON_RELEASE) + +GLUON_PRIORITY ?= 0 +GLUON_BRANCH ?= stable +export GLUON_BRANCH + +GLUON_TARGET ?= ar71xx-generic +export GLUON_TARGET + +GLUON_LANGS ?= en de |