Compare commits

...

198 Commits

Author SHA1 Message Date
f7d57434a8 Update release_state.json
All checks were successful
ci/woodpecker/push/publish Pipeline was successful
2023-08-20 11:42:51 +00:00
6ef7eeb987 Update release_state.json
All checks were successful
ci/woodpecker/push/publish Pipeline was successful
2023-08-12 21:12:11 +00:00
c2af74cd78 Update .woodpecker/publish.yml
Some checks are pending
ci/woodpecker/push/publish Pipeline is pending
2023-08-12 21:11:21 +00:00
121d16ecc2 Release v2022.1.4
All checks were successful
ci/woodpecker/push/publish Pipeline was successful
2023-08-12 21:06:00 +00:00
518b4ae032
First Publish of Beta 2022.1.4
All checks were successful
ci/woodpecker/push/publish Pipeline was successful
2023-07-14 22:15:39 +02:00
1cf42745bc
testing
All checks were successful
ci/woodpecker/push/publish Pipeline was successful
2023-07-14 22:14:20 +02:00
7ba83cbfdf
publish beta
All checks were successful
ci/woodpecker/push/publish Pipeline was successful
2023-07-14 22:13:13 +02:00
33db9e490c
testing publish
All checks were successful
ci/woodpecker/push/publish Pipeline was successful
2023-07-14 22:08:35 +02:00
103ca88881
changed beta to 2022.1.4 2023-07-14 22:07:01 +02:00
3b104f069c
testing beta and stable
All checks were successful
ci/woodpecker/tag/prepare Pipeline was successful
ci/woodpecker/tag/build-stable Pipeline was successful
2023-07-14 20:21:20 +02:00
9165dccf86
don´t build experimental and beta anymore
Some checks failed
ci/woodpecker/push/publish Pipeline was successful
ci/woodpecker/tag/prepare Pipeline was successful
ci/woodpecker/tag/publish Pipeline was successful
ci/woodpecker/tag/build-stable Pipeline failed
2023-07-14 19:45:38 +02:00
d5eeb69b68
testing with next
Some checks are pending
ci/woodpecker/push/publish Pipeline is pending
ci/woodpecker/tag/build-beta Pipeline is pending
ci/woodpecker/tag/build-experimental Pipeline is pending
ci/woodpecker/tag/build-stable Pipeline is pending
ci/woodpecker/tag/prepare Pipeline is pending
ci/woodpecker/tag/prepare_next Pipeline is pending
ci/woodpecker/tag/publish Pipeline is pending
2023-06-04 10:15:56 +02:00
9926d7f9cd
testing ci
Some checks are pending
ci/woodpecker/push/publish Pipeline was successful
ci/woodpecker/manual/publish Pipeline is pending
2023-06-04 09:48:04 +02:00
87ab6ef0b7
Changed filenames 2023-06-04 08:45:42 +02:00
1cf4b5acd4
fixed typo 2023-06-04 08:39:43 +02:00
2718c5d0ac
Build all Branches paralell 2023-06-04 08:37:43 +02:00
34225a082c
Testing more pipeline Builds
Some checks failed
ci/woodpecker/push/publish Pipeline was successful
ci/woodpecker/tag/prepare Pipeline was successful
ci/woodpecker/tag/publish Pipeline was successful
ci/woodpecker/tag/build-stable Pipeline failed
ci/woodpecker/tag/build-beta unknown status
2023-06-04 08:33:41 +02:00
67694ce78a
Releasing experimental 2022.1.4
All checks were successful
ci/woodpecker/push/publish Pipeline was successful
2023-06-02 22:13:58 +02:00
9942996258
fix 2023-06-02 22:13:35 +02:00
1fc7e9a344
Publish experimental test
Some checks are pending
ci/woodpecker/push/publish Pipeline was successful
ci/woodpecker/tag/prepare Pipeline is pending
ci/woodpecker/tag/publish Pipeline was successful
ci/woodpecker/tag/build Pipeline was successful
2023-06-02 20:15:24 +02:00
60a659dd32
Testing Publishing in drymode
All checks were successful
ci/woodpecker/push/publish Pipeline was successful
2023-06-02 20:07:22 +02:00
15eadd8765
Added Pipeline for Releasing Firmware
All checks were successful
ci/woodpecker/push/publish Pipeline was successful
2023-06-02 19:11:09 +02:00
1ce75f03ca
removed next from target path on upload
All checks were successful
ci/woodpecker/push/prepare_next Pipeline was successful
ci/woodpecker/push/next Pipeline was successful
2023-06-01 20:04:58 +02:00
fd85caec24
changed output path on upload
All checks were successful
ci/woodpecker/push/prepare_next Pipeline was successful
ci/woodpecker/push/next Pipeline was successful
2023-05-31 20:31:08 +02:00
9121af8fda
typo in BRANCH variable
Some checks failed
ci/woodpecker/tag/prepare Pipeline was successful
ci/woodpecker/tag/build Pipeline failed
2023-05-31 18:24:40 +02:00
1b50240222 Update '.woodpecker/prepare.yml'
Some checks are pending
ci/woodpecker/tag/prepare Pipeline is pending
ci/woodpecker/tag/build Pipeline was successful
2023-05-30 20:15:52 +00:00
47a63a831a
tidy up
All checks were successful
ci/woodpecker/push/prepare_next Pipeline was successful
ci/woodpecker/push/next Pipeline was successful
2023-05-30 21:05:53 +02:00
ceaa400f02
tidy up 2023-05-30 21:02:23 +02:00
74d20fabd4
Checkout gluon to v2022.1.4
Some checks failed
ci/woodpecker/push/prepare_next Pipeline failed
ci/woodpecker/push/next unknown status
2023-05-30 21:00:03 +02:00
6247974204
removed autoupdater in next
All checks were successful
ci/woodpecker/push/prepare_next Pipeline was successful
ci/woodpecker/push/next Pipeline was successful
2023-05-25 21:55:47 +02:00
daa9bf1b67
changed input_version for next 2023-05-25 21:55:12 +02:00
8d262c1b2f
bugfixin
Some checks failed
ci/woodpecker/push/prepare_next Pipeline was successful
ci/woodpecker/push/next Pipeline failed
2023-05-25 21:13:30 +02:00
be6e7fea21
tesing next build 2023-05-25 21:12:17 +02:00
96ffb86e6a
tag-testing
Some checks failed
ci/woodpecker/push/next Pipeline failed
ci/woodpecker/tag/next Pipeline failed
2023-05-25 21:00:44 +02:00
fe65d68c5c
testing next builds
Some checks failed
ci/woodpecker/push/next Pipeline failed
2023-05-25 20:55:58 +02:00
91eec1891c
added branches in build-matrix
Some checks are pending
ci/woodpecker/push/test Pipeline is pending
2023-05-25 20:22:02 +02:00
0a261b2857
test the test
Some checks failed
ci/woodpecker/push/test Pipeline failed
2023-05-25 14:27:47 +02:00
a0c717c8d7
testing conditions 2023-05-25 14:22:05 +02:00
823e24a085
tag
All checks were successful
ci/woodpecker/push/prepare Pipeline was successful
2023-05-25 14:20:47 +02:00
e0baba2058
tag2
Some checks failed
ci/woodpecker/push/prepare Pipeline is pending
ci/woodpecker/push/build Pipeline was successful
ci/woodpecker/push/cleanup unknown status
2023-05-25 14:19:31 +02:00
9686ff002a
teg test
Some checks failed
ci/woodpecker/push/prepare Pipeline is pending
ci/woodpecker/push/build Pipeline failed
ci/woodpecker/push/cleanup unknown status
2023-05-25 14:17:24 +02:00
1481aac2fe
testing events
Some checks failed
ci/woodpecker/push/prepare Pipeline is pending
ci/woodpecker/push/build Pipeline failed
ci/woodpecker/push/cleanup unknown status
2023-05-25 14:14:31 +02:00
ca210989b0
bugfix
Some checks failed
ci/woodpecker/push/prepare Pipeline is pending
ci/woodpecker/push/build Pipeline failed
ci/woodpecker/push/cleanup unknown status
2023-05-25 14:02:57 +02:00
e608030e0d
if bugifx2
Some checks failed
ci/woodpecker/push/prepare Pipeline is pending
ci/woodpecker/push/build Pipeline failed
ci/woodpecker/push/cleanup unknown status
2023-05-25 13:49:09 +02:00
6cb7febc1d
if bugfix
Some checks failed
ci/woodpecker/push/prepare Pipeline was successful
ci/woodpecker/push/build Pipeline failed
ci/woodpecker/push/cleanup unknown status
2023-05-25 13:44:32 +02:00
325da5740d
Added dev variable
Some checks failed
ci/woodpecker/push/prepare Pipeline is pending
ci/woodpecker/push/build Pipeline failed
ci/woodpecker/push/cleanup unknown status
2023-05-25 13:34:45 +02:00
9eac90455a
test build
Some checks failed
ci/woodpecker/push/prepare Pipeline is pending
ci/woodpecker/push/build unknown status
ci/woodpecker/push/cleanup unknown status
2023-05-25 13:21:22 +02:00
7a42fa88e9
added variable for branch 2023-05-25 13:19:33 +02:00
c20c48cf76
Added woodpecker config 2023-05-25 12:56:53 +02:00
0b91fc7bea
remove old stuff 2023-05-25 12:54:05 +02:00
96113d89c3
Checkout Gluon v2022.1.x 2023-05-25 12:51:53 +02:00
a1bba93487 Update 'site.conf' 2023-05-22 22:18:48 +00:00
0cd9f2a98c
2022.x 2023-05-20 20:27:32 +02:00
Stefan Hoffmann
b4a87d239c Remove haveged for Gluon 2020.2 2020-09-27 23:56:35 +02:00
d5822d6cab Use Update Server without "multi" subfolder 2020-05-08 14:37:28 +00:00
stebifan
06c254c19c wrong domain_name for evt 2019-10-27 16:03:44 +01:00
stebifan
b1e3155aeb Add site for events 2019-10-27 00:35:18 +02:00
stebifan
567302dcd4 Bugfixing 2019-10-13 18:03:10 +02:00
stebifan
1fb0e433a9 Bugfixing 2019-10-13 17:47:33 +02:00
stebifan
4a154f3a8e Bugfix 2019-10-13 17:22:57 +02:00
stebifan
885a7bee40 Multidomain Bugfixing 2019-10-13 17:06:14 +02:00
stebifan
0f9bb2f4bc Multidomain Bugfix 2019-10-13 11:53:12 +02:00
stebifan
80ab450652 Multidom testing 2019-10-13 10:43:46 +02:00
stebifan
e1d9571347 Bugfix site.conf 2019-10-09 23:22:14 +02:00
stebifan
16eed25215 Bugfix Multidomain 2019-10-09 22:53:07 +02:00
stebifan
5883e7f179 Bugfix Multidomain 2019-10-09 18:33:48 +02:00
stebifan
2defcc54ca Testing Multi Domain 2019-10-09 17:32:13 +02:00
stebifan
4651704833 removed obsolete autoupdater_propability 2019-09-29 01:20:15 +02:00
stebifan
e5c496bfb1 site.mk Changes 2019-09-24 20:13:23 +02:00
stebifan
2b793cdc97 Changes for 2019.1 2019-09-22 22:50:30 +02:00
stebifan
463e2a3733
Update site.conf 2019-07-20 11:27:23 +02:00
stebifan
0830b0903e
Update modules 2019-07-20 11:22:57 +02:00
e5a739ce22 Update site.mk 2019-07-20 09:34:26 +02:00
stebifan
c56803aaf8 Update site.mk 2017-06-23 22:34:21 +02:00
stebifan
b4a2062aff Added Gluon Region 2017-03-14 22:36:43 +01:00
stebifan
677e81f3a7 Update site.mk 2017-02-24 19:23:45 +01:00
stebifan
bc5fb861bd Removed Night-Boot 2017-01-17 11:09:05 +01:00
stebifan
b5098739e6 Removed altitude and make Owner field obligatory 2016-10-19 20:30:03 +02:00
stebifan
da4df9d57b Update modules 2016-09-22 11:33:52 +02:00
stebifan
8be5bee1dc Update modules 2016-09-20 09:41:03 +02:00
stebifan
1c55de9ea5 Update modules 2016-09-19 21:43:16 +02:00
stebifan
5a2793ad49 Update modules 2016-09-19 16:27:08 +02:00
stebifan
522b8bb9ad Update modules 2016-09-13 22:27:45 +02:00
stebifan
e395cdb66f Update site.conf 2016-09-13 19:19:44 +02:00
stebifan
ac4d9cc9d1 Update modules 2016-09-12 17:31:53 +02:00
stebifan
ce2653497a Update site.conf 2016-09-12 17:30:56 +02:00
stebifan
d48e9c3727 Update site.mk 2016-09-12 17:08:30 +02:00
stebifan
3823aeeb7d Update modules 2016-09-12 17:06:12 +02:00
stebifan
09b0fdf0d8 Update site.conf 2016-09-11 11:50:54 +02:00
stebifan
4015127913 Update site.conf 2016-09-11 11:48:35 +02:00
stebifan
2642fa6177 Update site.conf 2016-09-11 11:46:44 +02:00
stebifan
1857d6f37b Update modules 2016-09-11 11:45:18 +02:00
stebifan
d6a29ba2cf Update modules 2016-09-08 11:33:13 +02:00
stebifan
bfad88fadd Update site.conf 2016-09-04 14:28:27 +02:00
stebifan
735812c4cd Update modules 2016-07-30 10:35:28 +02:00
stebifan
b697ae5ffe Update modules 2016-07-26 19:58:42 +02:00
stebifan
bb28ad1bc6 Update site.mk 2016-07-14 19:11:56 +02:00
stebifan
d8b282241b Update site.mk 2016-07-14 19:11:31 +02:00
stebifan
dcb2943c83 Update site.mk 2016-07-14 19:04:35 +02:00
stebifan
eb90e607c9 Update site.mk 2016-07-14 17:57:01 +02:00
stebifan
948b5e4935 Update modules 2016-07-13 22:56:03 +02:00
stebifan
5585a654cd Update modules 2016-07-13 21:54:30 +02:00
stebifan
656076da8f Update modules 2016-07-13 20:39:15 +02:00
stebifan
9b757b8f0a Added Airtime Script 2016-07-13 20:38:54 +02:00
stebifan
f012b6ebcb Update modules 2016-07-13 00:52:10 +02:00
stebifan
6497fdbb26 Update site.conf 2016-07-11 16:40:44 +02:00
Stefan Hoffmann
47fc562cfc Merge branch 'v2016.1.x-tdf' of https://github.com/Freifunk-Troisdorf/site into v2016.1.x-tdf 2016-07-02 20:59:15 +02:00
Stefan Hoffmann
dfece30641 IPv6 Changes 2016-07-02 20:56:25 +02:00
stebifan
3c74375df9 Update modules 2016-06-25 11:13:13 +02:00
stebifan
2654e3d678 Update site.mk 2016-06-20 16:51:46 +02:00
Stefan Hoffmann
5268950ec5 New Packages 2016-06-19 17:46:38 +02:00
Stefan Hoffmann
0881ba891f New Site.conf 2016-05-20 22:03:59 +02:00
stebifan
47ab1bbb60 Update modules 2016-05-03 10:39:24 +02:00
stebifan
7194e63548 Removed gluon-alfred
Alfred is no longer needed for the Map
2016-04-09 13:40:24 +02:00
stebifan
d8d1163ae0 Update gluon-banner Package 2016-04-09 00:30:20 +02:00
stebifan
e2d95f1b92 Update modules 2016-04-04 22:13:45 +02:00
stebifan
cc8a62c029 Update de.po 2016-03-06 13:00:33 +01:00
stebifan
e425bfe674 Update en.po 2016-03-06 13:00:20 +01:00
stebifan
1a57b72ce4 Node Roles Bugfix (Test) 2016-03-06 11:49:35 +01:00
stebifan
19e5511bc6 Node Roles Bugfix (Test) 2016-03-06 11:49:11 +01:00
stebifan
5efb5816fc Merge pull request #11 from Freifunk-Troisdorf/stebifan-patch-1
Added Gluon-Banner
2016-02-25 19:18:10 +01:00
stebifan
919d627138 Update site.mk 2016-02-25 19:17:46 +01:00
stebifan
2df25bbdf7 Update modules 2016-02-25 19:17:14 +01:00
stebifan
dc97fd674e typo bugfix 2016-02-21 21:29:39 +01:00
stebifan
f9281dda81 Merge pull request #10 from Freifunk-Troisdorf/v1.0-pre1
Removed HT_mode setting
Bugfix in Node Roles
2016-02-21 21:23:56 +01:00
stebifan
1b7dafed4a Bugfix in Node Roles 2016-02-21 21:20:48 +01:00
stebifan
38ffd11247 Update en.po 2016-02-21 21:19:53 +01:00
stebifan
c8b36e1265 Update de.po 2016-02-21 21:19:37 +01:00
stebifan
55ec074f6c Removed HT_mode setting 2016-02-21 21:15:48 +01:00
stebifan
6c46f2fb0a Removed IBSS MESH 2016-02-20 20:26:40 +01:00
stebifan
7cb5b39409 Bugfix 5Ghz IBSS 2016-02-20 11:51:09 +01:00
stebifan
2869c7d8f7 Daily Build, Node Roles Typo, probability, Removed 2 TD brokers 2016-02-15 21:43:09 +01:00
stebifan
c2eb3575d2 Update README.md 2016-02-14 21:39:03 +01:00
stebifan
a186ad1241 Update site.conf 2016-02-14 10:00:51 +01:00
stebifan
c7564958d8 Added legacy branch 2016-02-13 22:06:31 +01:00
stebifan
a5a71d96b1 Update site.conf 2016-02-13 21:15:35 +01:00
stebifan
8f26b21999 Update README.md 2016-02-13 17:33:37 +01:00
stebifan
adf0459d63 Removed Mesh Interface 2016-02-13 17:23:42 +01:00
stebifan
c9e118c59b Update site.mk 2016-02-13 12:24:56 +01:00
stebifan
3d4da133ce Update modules 2016-02-10 00:40:04 +01:00
stebifan
b39fde342d Merge pull request #8 from Delta1977/patch-1
Gluon-Master 2016.1 :  gluon-announced heisst nun gluon-respondd
2016-02-06 10:46:43 +01:00
Delta / Stefan
80c7e6ca12 Gluon-Master 2016.1 : gluon-announced heisst nun gluon-respondd 2016-02-04 16:09:03 +01:00
stebifan
9e7309e138 Update site.mk 2016-01-25 15:44:52 +01:00
stebifan
dd266cd212 Update modules 2016-01-25 15:44:07 +01:00
stebifan
c904c10f98 Update modules 2016-01-12 21:24:00 +01:00
stebifan
901a210d8a Update site.mk 2016-01-06 00:05:33 +01:00
stebifan
44d28631be Update site.conf 2016-01-06 00:03:34 +01:00
stebifan
35191670d5 Update site.mk 2016-01-06 00:02:14 +01:00
stebifan
e92eb73be0 Update modules 2016-01-06 00:01:26 +01:00
stebifan
4e68ac775c Changed IPv6 Prefix 2016-01-05 20:36:01 +01:00
stebifan
4ced0ae126 Update en.po 2015-12-30 20:35:03 +01:00
stebifan
35d0586ed7 Update de.po 2015-12-30 20:34:45 +01:00
stebifan
131e49fd67 Update modules 2015-12-24 17:29:58 +01:00
stebifan
8e67e21fdb Changed Tunneldigger Peers 2015-12-24 14:41:29 +01:00
stebifan
6404cc3e8c Update site.conf 2015-12-19 00:06:40 +01:00
stebifan
fe81674af6 Update site.mk 2015-12-19 00:06:22 +01:00
stebifan
90eda9a574 Changed roguenets_filter 2015-12-18 19:04:06 +01:00
stebifan
c49a8e73fc Added more Signers 2015-12-13 14:38:32 +01:00
stebifan
7b17e48dae Added gluon-ssid-changer 2015-12-13 14:00:55 +01:00
stebifan
7dc003801d Update modules 2015-12-13 14:00:09 +01:00
stebifan
45483b44b8 RR DNS 2015-12-08 19:08:35 +01:00
stebifan
8f9a82978f Update site.conf 2015-12-03 19:08:21 +01:00
stebifan
7d0ccb7863 Update site.mk 2015-12-02 22:06:13 +01:00
stebifan
0064edee11 Update site.conf 2015-12-02 21:53:12 +01:00
stebifan
4650975152 Update modules 2015-12-02 21:30:44 +01:00
stebifan
b5205a78ac Changed Mesh VPN Tunneldigger Round Robin DNS 2015-11-26 15:43:15 +01:00
stebifan
a836f9c181 Added L2tp Server 2015-11-17 22:49:10 +01:00
stebifan
f9998d7f55 Removed old Configs 2015-11-02 20:41:00 +01:00
stebifan
3f2df8ec71 Update modules 2015-10-29 16:03:12 +01:00
stebifan
19c4303512 Update site.mk 2015-10-24 10:41:42 +02:00
stebifan
cd42c4f868 Update site.mk 2015-10-24 10:41:17 +02:00
stebifan
3570f1d6e0 Added gluon-simple-tc 2015-10-24 10:19:20 +02:00
stebifan
4d34d8b0bb Update modules 2015-10-23 18:51:24 +02:00
stebifan
c187cb9ddc Update modules 2015-10-23 18:44:33 +02:00
stebifan
1a0d18ef7a Update modules 2015-10-23 18:42:26 +02:00
stebifan
8451cc5330 Update modules 2015-10-23 18:28:45 +02:00
stebifan
f35b98ede0 Update modules 2015-10-23 17:46:05 +02:00
stebifan
86192fc8bd Update modules 2015-10-23 13:54:44 +02:00
stebifan
b3b5031cc2 Updated FFRL Modules 2015-10-22 16:05:12 +02:00
stebifan
2c645a5d0e Update site.conf 2015-10-22 16:04:18 +02:00
stebifan
9c1fed1847 Added gluon-migrate-vpn 2015-10-22 15:57:34 +02:00
stebifan
aa10ad91dc Update site.conf 2015-10-21 01:27:22 +02:00
stebifan
c43a6a18ee Update modules 2015-10-21 00:44:00 +02:00
stebifan
1984704269 Tunneldigger default Enabled 2015-10-21 00:35:31 +02:00
stebifan
bba8e30248 Added Option to site.conf for gw_selection 2015-10-19 22:21:24 +02:00
stebifan
23a3af23d5 Updated L2tp Peers 2015-10-17 14:33:55 +02:00
stebifan
3115dc79c1 l2tp Testing 2015-10-17 12:30:23 +02:00
stebifan
49dbb35a17 Removed l2tp 2015-10-17 12:24:14 +02:00
stebifan
a6752ae276 Removed l2tp 2015-10-17 12:23:05 +02:00
stebifan
8026154a91 Removed l2tp 2015-10-17 12:22:18 +02:00
stebifan
f29bba2286 Update modules 2015-10-14 00:11:02 +02:00
stebifan
b1bc72af9d Update modules 2015-10-14 00:09:47 +02:00
stebifan
92321edf62 Updates for l2tp 2015-10-14 00:05:50 +02:00
stebifan
7e05bc2fe2 Updates for l2tp 2015-10-13 21:05:52 +02:00
stebifan
cc3c41b8d5 Updates for l2tp 2015-10-13 21:01:07 +02:00
stebifan
f79d40f560 Update modules 2015-10-13 20:56:33 +02:00
stebifan
68efea1115 Bugfix Wifi24 Wifi5 2015-10-10 21:27:13 +02:00
stebifan
a3fb6efb21 2015.2 changes 2015-10-10 19:58:55 +02:00
19 changed files with 611 additions and 214 deletions

3
.gitmodules vendored Normal file
View File

@ -0,0 +1,3 @@
[submodule "gluon"]
path = gluon
url = https://github.com/freifunk-gluon/gluon.git

View File

@ -1,11 +0,0 @@
language: bash
sudo: false
notifications:
slack: fftdf:mP5lP4wbjDppb54kckURGrkR
install:
- git clone -b v2015.1.2 https://github.com/Freifunk-Troisdorf/gluon /home/travis/build/Freifunk-Troisdorf/gluon
- git clone -b v2015.1 https://github.com/Freifunk-Troisdorf/site /home/travis/build/Freifunk-Troisdorf/gluon/site
script:
- wget https://raw.githubusercontent.com/Freifunk-Troisdorf/build-fw/master/site_check.sh && chmod +x site_check.sh
- ./site_check.sh

View File

@ -0,0 +1,96 @@
---
platform: linux/arm64
variables:
- &default
image: "git.freifunk-rhein-sieg.net/freifunk-troisdorf/docker-gluon-build:latest"
pull: true
environment:
- input_version=${CI_COMMIT_TAG}
- GLUON_SITEDIR=..
- FORCE_UNSAFE_CONFIGURE=1
- GLUON_TARGET=${TARGET}
- GLUON_DEPRECATED=1
workspace:
base: /build
clone:
git:
image: woodpeckerci/plugin-git
settings:
recursive: true
pipeline:
make_update:
<<: *default
commands:
- cd gluon
- make update
patch-iw-to-iw-full:
<<: *default
commands:
- sed -i 's/+iw /+iw-full /g' gluon/openwrt/package/kernel/mac80211/Makefile
build:
<<: *default
commands:
- cd gluon
- make -j$(nproc) GLUON_AUTOUPDATER_BRANCH=stable GLUON_AUTOUPDATER_ENABLED=1 GLUON_RELEASE=$input_version-stable GLUON_OUTPUTDIR=output/stable
- make -j$(nproc) GLUON_AUTOUPDATER_BRANCH=beta GLUON_AUTOUPDATER_ENABLED=1 GLUON_RELEASE=$input_version-beta GLUON_OUTPUTDIR=output/beta
upload-stable:
image: appleboy/drone-scp
settings:
host: 46.4.138.183
user: fwupload
key:
from_secret: ssh-key
strip_components: 2
target: /srv/fwuploads-tmp/troisdorf/multi/
source: gluon/output/stable/*
when:
event: tag
upload-beta:
image: appleboy/drone-scp
settings:
host: 46.4.138.183
user: fwupload
key:
from_secret: ssh-key
strip_components: 2
target: /srv/fwuploads-tmp/troisdorf/multi/
source: gluon/output/beta/*
when:
event: tag
matrix:
TARGET:
- ath79-generic
- ath79-mikrotik
- ath79-nand
- bcm27xx-bcm2708
- bcm27xx-bcm2709
- ipq40xx-generic
- ipq40xx-mikrotik
- ipq806x-generic
- lantiq-xrx200
- lantiq-xway
- mediatek-mt7622
- mpc85xx-p1010
- mpc85xx-p1020
- ramips-mt7620
- ramips-mt7621
- ramips-mt76x8
- realtek-rtl838x
- rockchip-armv8
- sunxi-cortexa7
- x86-64
- x86-generic
- x86-geode
- x86-legacy
depends_on:
- prepare

74
.woodpecker/next.yml Normal file
View File

@ -0,0 +1,74 @@
---
platform: linux/arm64
variables:
- &default
image: "git.freifunk-rhein-sieg.net/freifunk-troisdorf/docker-gluon-build:latest"
pull: true
environment:
- input_version=next
- GLUON_SITEDIR=..
- FORCE_UNSAFE_CONFIGURE=1
- GLUON_TARGET=${TARGET}
- GLUON_DEPRECATED=1
when:
event: push
branch: next
workspace:
base: /build
clone:
git:
image: woodpeckerci/plugin-git
settings:
recursive: true
when:
event: push
branch: next
pipeline:
make_update:
<<: *default
commands:
- cd gluon
- make update
patch-iw-to-iw-full:
<<: *default
commands:
- sed -i 's/+iw /+iw-full /g' gluon/openwrt/package/kernel/mac80211/Makefile
build:
<<: *default
commands:
- cd gluon
- make -j$(nproc) GLUON_RELEASE=$input_version-${CI_COMMIT_BRANCH} GLUON_OUTPUTDIR=output/next
list_images:
<<: *default
commands:
- mkdir -p gluon/output/${CI_COMMIT_BRANCH}/images/factory
- echo "${TARGET}" > gluon/output/${CI_COMMIT_BRANCH}/images/factory/${TARGET}
- ls -alh gluon/output/${CI_COMMIT_BRANCH}/images/factory
upload:
image: appleboy/drone-scp
settings:
host: 46.4.138.183
user: fwupload
key:
from_secret: ssh-key
strip_components: 2
target: /srv/fwuploads-tmp/troisdorf/testing/
source: gluon/output/next/*
when:
event: push
branch: next
matrix:
TARGET:
- ramips-mt7621
depends_on:
- prepare_next

22
.woodpecker/prepare.yml Normal file
View File

@ -0,0 +1,22 @@
---
platform: linux/arm64
skip_clone: true
pipeline:
prepare:
image: appleboy/drone-ssh
settings:
host: 46.4.138.183
username: fwupload
key:
from_secret: ssh-key
port: 22
command_timeout: 120m
script:
- rm -rf /srv/fwuploads-tmp/troisdorf/multi/*
- mkdir -p /srv/fwuploads-tmp/troisdorf/multi/stable
- mkdir -p /srv/fwuploads-tmp/troisdorf/multi/beta
- mkdir -p /srv/fwuploads-tmp/troisdorf/multi/experimental
when:
event: tag

View File

@ -0,0 +1,20 @@
---
platform: linux/arm64
skip_clone: true
pipeline:
prepare:
image: appleboy/drone-ssh
settings:
host: 46.4.138.183
username: fwupload
key:
from_secret: ssh-key
port: 22
command_timeout: 120m
script:
- rm -rf /srv/fwuploads-tmp/troisdorf/testing/*
- mkdir -p /srv/fwuploads-tmp/troisdorf/testing/
when:
branch: next

39
.woodpecker/publish.yml Normal file
View File

@ -0,0 +1,39 @@
---
platform: linux/arm64
workspace:
base: /build
clone:
git:
image: woodpeckerci/plugin-git
pipeline:
upload-version:
image: appleboy/drone-scp
settings:
host: 46.4.138.183
user: fwupload
key:
from_secret: ssh-key
target: /srv/fwuploads-tmp/bin/
source: release_state.json
when:
path: "release_state.json"
publish-firmware:
image: appleboy/drone-ssh
settings:
host: 46.4.138.183
username: fwupload
key:
from_secret: ssh-key
port: 22
command_timeout: 120m
script:
- /srv/fwuploads-tmp/bin/go-gluon-publish -s /srv/fwuploads-tmp/troisdorf/multi/ -t /srv/fwuploads/troisdorf/multi/ -b stable
- /srv/fwuploads-tmp/bin/go-gluon-publish -s /srv/fwuploads-tmp/troisdorf/multi/ -t /srv/fwuploads/troisdorf/multi/ -b beta
#- /srv/fwuploads-tmp/bin/go-gluon-publish -s /srv/fwuploads-tmp/troisdorf/multi/ -t /srv/fwuploads/troisdorf/multi/ -b experimental -d
when:
path: "release_state.json"
event: "push"

View File

@ -1,4 +1 @@
site [![Build Status](https://travis-ci.org/Freifunk-Troisdorf/site.svg?branch=v2015.1)](https://travis-ci.org/Freifunk-Troisdorf/site) repo for site configuration
====
repo for site configuration

40
domains/evt.conf Normal file
View File

@ -0,0 +1,40 @@
{
domain_names = {
evt = 'Troisdorf Events',
},
domain_seed = '9a38c49fc5069254c7588a851e6b781691400055fce54797c31e051c3ff84352',
prefix4 = '10.188.96.0/19',
prefix6 = 'fda0:747e:ab29:7405::/64',
next_node = {
ip4 = '10.188.96.1',
ip6 = 'fda0:747e:ab29:7405::1',
mac = '04:74:05:d0:4f:aa',
},
wifi24 = {
ap = {
ssid = 'Freifunk',
},
mesh = {
id = 'troisdorf-evt-mesh',
},
},
wifi5 = {
ap = {
ssid = 'Freifunk',
},
mesh = {
id = 'troisdorf-evt-mesh',
},
},
mesh = {
vxlan = false,
},
mesh_vpn = {
tunneldigger = {
brokers = {
'evt1.freifunk-troisdorf.de:53842',
'evt2.freifunk-troisdorf.de:53840',
},
},
},
}

40
domains/flu.conf Normal file
View File

@ -0,0 +1,40 @@
{
domain_names = {
flu = 'Soziale Netze',
},
domain_seed = '6e54bb395470ed41f6e3866d1c856714847d3eb37282251a0b4121b153e3ccc4',
prefix4 = '10.188.64.0/19',
prefix6 = 'fda0:747e:ab29:7405::/64',
next_node = {
ip4 = '10.188.64.1',
ip6 = 'fda0:747e:ab29:7405::1',
mac = '04:74:05:d0:4f:aa',
},
wifi24 = {
ap = {
ssid = 'Freifunk',
},
mesh = {
id = 'troisdorf-flu-mesh',
},
},
wifi5 = {
ap = {
ssid = 'Freifunk',
},
mesh = {
id = 'troisdorf-flu-mesh',
},
},
mesh = {
vxlan = false,
},
mesh_vpn = {
tunneldigger = {
brokers = {
'flu1.freifunk-troisdorf.de:53842',
'flu2.freifunk-troisdorf.de:53840',
},
},
},
}

40
domains/inn.conf Normal file
View File

@ -0,0 +1,40 @@
{
domain_names = {
inn = 'Innenstadt',
},
domain_seed = '884f7f15965ec522dfd4c74195798eabf5bd3734406d80d7c5af7521d441fb4a',
prefix4 = '10.188.32.0/19',
prefix6 = 'fda0:747e:ab29:7405::/64',
next_node = {
ip4 = '10.188.32.1',
ip6 = 'fda0:747e:ab29:7405::1',
mac = '04:74:05:d0:4f:aa',
},
wifi24 = {
ap = {
ssid = 'Freifunk',
},
mesh = {
id = 'troisdorf-inn-mesh',
},
},
wifi5 = {
ap = {
ssid = 'Freifunk',
},
mesh = {
id = 'troisdorf-inn-mesh',
},
},
mesh = {
vxlan = false,
},
mesh_vpn = {
tunneldigger = {
brokers = {
'inn1.freifunk-troisdorf.de:53842',
'inn2.freifunk-troisdorf.de:53840',
},
},
},
}

40
domains/tdf.conf Normal file
View File

@ -0,0 +1,40 @@
{
domain_names = {
tdf = 'Troisdorf Umland',
},
domain_seed = '9a38c49fc5069254c7588a551e6b781691600055fce54777c31e051c3ff84352',
prefix4 = '10.188.0.0/19',
prefix6 = 'fda0:747e:ab29:7405::/64',
next_node = {
ip4 = '10.188.0.1',
ip6 = 'fda0:747e:ab29:7405::1',
mac = '04:74:05:d0:4f:aa',
},
wifi24 = {
ap = {
ssid = 'Freifunk',
},
mesh = {
id = 'troisdorf-tdf-mesh',
},
},
wifi5 = {
ap = {
ssid = 'Freifunk',
},
mesh = {
id = 'troisdorf-tdf-mesh',
},
},
mesh = {
vxlan = false,
},
mesh_vpn = {
tunneldigger = {
brokers = {
'tdf1.freifunk-troisdorf.de:53842',
'tdf2.freifunk-troisdorf.de:53840',
},
},
},
}

1
gluon Submodule

@ -0,0 +1 @@
Subproject commit b9a621f68c909fc1de550ce165681ae14b75d915

View File

@ -19,15 +19,23 @@ msgstr ""
"für Experten zu bearbeiten, da dies später nicht mehr möglich ist." "für Experten zu bearbeiten, da dies später nicht mehr möglich ist."
"Bitte beachte, dass die unter Kontakt eingetragene E-Mail Adresse später öffentlich sichtbar ist!" "Bitte beachte, dass die unter Kontakt eingetragene E-Mail Adresse später öffentlich sichtbar ist!"
msgid "gluon-config-mode:domain"
msgstr "Domäne"
msgid "gluon-config-mode:pubkey" msgid "gluon-config-mode:pubkey"
msgstr "" msgstr ""
"Die Konfiguration ist nun abgeschlossen. Das Registrieren des Nodes ist nicht mehr erforderlich. " "Die Konfiguration ist nun abgeschlossen. Das Registrieren des Nodes ist nicht mehr erforderlich. "
msgid "gluon-config-mode:domain-select"
msgstr ""
"Hier hast du die Möglichkeit, die Mesh-Domäne, in der sich dein Knoten "
"befindet, auszuwählen. Bitte denke daran, dass sich dein Knoten nur mit den "
"Knoten der ausgewählten Domäne verbinden kann."
msgid "gluon-config-mode:reboot" msgid "gluon-config-mode:reboot"
msgstr "" msgstr ""
"<p>Der Knoten (Router) startet gerade neu und wird anschließend versuchen, " "<p>Der Knoten (Router) startet gerade neu und wird anschließend versuchen, "
"sich mit anderen Freifunkknoten im Netz zu verbinden. " "sich mit anderen Freifunkknoten im Netz zu verbinden. "
"Mehr zu Freifunk in Troisdorf findet sich online unter " "Mehr zu Freifunk in Troisdorf findet sich online unter "
"<a href="http://www.freifunk-troisdorf.de/">freifunk-troisdorf.de</a> und dem " "<a href="http://www.freifunk-troisdorf.de/">freifunk-troisdorf.de</a></p>"
"<a href="https://wiki.freifunk-rheinland.net/Troisdorf">Wiki des Freifunk Rheinland e.V.</a> </p>"
"<p>Viel Spaß mit deinem Knoten und der Erkundung von Freifunk!</p>" "<p>Viel Spaß mit deinem Knoten und der Erkundung von Freifunk!</p>"

View File

@ -18,6 +18,15 @@ msgstr ""
"Please note, that the email address in the contact field will be" "Please note, that the email address in the contact field will be"
"publicly visible." "publicly visible."
msgid "gluon-config-mode:domain"
msgstr "Domain"
msgid "gluon-config-mode:domain-select"
msgstr ""
"Here you have the possibility of selecting the mesh domain in which your node "
"is placed. Please keep in mind that your router only connects with the nodes "
"of the selected domain."
msgid "gluon-config-mode:pubkey" msgid "gluon-config-mode:pubkey"
msgstr "" msgstr ""
"This is your Freifunk node's public key. The registration of the node " "This is your Freifunk node's public key. The registration of the node "
@ -28,6 +37,5 @@ msgstr ""
"<p>The node is currently rebooting and will try to connect to other " "<p>The node is currently rebooting and will try to connect to other "
"nearby Freifunk nodes after that. " "nearby Freifunk nodes after that. "
"More information regarding Freifunk you will find on" "More information regarding Freifunk you will find on"
"<a href="http://www.freifunk-troisdorf.de/">freifunk-troisdorf.de</a> or on the" "<a href="http://www.freifunk-troisdorf.de/">freifunk-troisdorf.de</a></p>"
"<a href="https://wiki.freifunk-rheinland.net/Troisdorf">wiki pages of the Freifunk Rheinland e.V.</a> </p>"
"<p>Have fun with Freifunk!</p>" "<p>Have fun with Freifunk!</p>"

View File

@ -1,4 +1,5 @@
GLUON_SITE_FEEDS='tro' GLUON_SITE_FEEDS='rsk'
PACKAGES_TRO_REPO=https://github.com/Freifunk-Troisdorf/packages.git PACKAGES_RSK_REPO=https://github.com/Freifunk-Troisdorf/freifunk-packages.git
PACKAGES_TRO_COMMIT=e92ccaeebb53a8308bb2729721a77cebad0b3494 PACKAGES_RSK_COMMIT=30b894a52806b84f364fe85189bd836ef2171104
PACKAGES_RSK_BRANCH=master

5
release_state.json Normal file
View File

@ -0,0 +1,5 @@
{
"stable": "v2022.1.4",
"beta": "v2022.1.4",
"experimental": "v2022.1.4-z"
}

289
site.conf
View File

@ -1,168 +1,131 @@
{ {
hostname_prefix = 'tdf', hostname_prefix = 'tdf',
site_name = 'Freifunk Troisdorf', site_name = 'Freifunk Troisdorf',
site_code = 'tdf', site_code = 'tdf',
opkg_repo = 'http://openwrt.draic.info/barrier_breaker/14.07/%S/packages', default_domain = 'tdf',
prefix4 = '10.188.0.0/16', timezone = 'CET-1CEST,M3.5.0,M10.5.0/3', -- Europe/Berlin
prefix6 = 'fda0:747e:ab29:7405::/64', ntp_servers = {
timezone = 'CET-1CEST,M3.5.0,M10.5.0/3', -- Europe/Berlin 'ntp1.infra.fftdf',
ntp_servers = { 'ntp2.infra.fftdf',
'ntp1.infra.fftdf', '0.de.pool.ntp.org',
'ntp2.infra.fftdf', '1.de.pool.ntp.org',
'0.de.pool.ntp.org', },
'1.de.pool.ntp.org', regdom = 'DE',
},
regdom = 'DE',
wifi24 = {
ssid = 'Freifunk',
channel = 5,
htmode = 'HT20',
mesh_ssid = 'troisdorf-ff-mesh',
mesh_bssid = '02:74:05:d0:4f:00',
mesh_mcast_rate = 12000,
},
wifi5 = {
ssid = 'Freifunk',
channel = 44,
htmode = 'HT40+',
mesh_ssid = 'troisdorf-ff-mesh',
mesh_bssid = '02:74:05:d0:4f:00',
mesh_mcast_rate = 12000,
},
next_node = {
ip4 = '10.188.0.1',
ip6 = 'fda0:747e:ab29:7405::1',
mac = '04:74:05:d0:4f:aa',
},
fastd_mesh_vpn = {
methods = {
'salsa2012+umac',
'salsa2012+gmac'
},
mtu = 1312,
groups = {
backbone = {
limit = 1,
peers = {
wupper0 = {
key = '7142f897f4e55d2c19207aa59db92ec54d7517cf558d5ecaef33689234952a4b',
remotes = {'"wupper0.freifunk-troisdorf.de" port 53842'},
},
wupper1 = {
key = '6eae041199ee627689bfa026afbd8a9ab299eca8aed4144321d098cffd62668e',
remotes = {'"wupper1.freifunk-troisdorf.de" port 53842'},
},
wupper2 = {
key = 'b7f319d59d8383ba813c3503416bca45f70852e4d207b1743bb6cdca1e30d9f5',
remotes = {'"wupper2.freifunk-troisdorf.de" port 53842'},
},
wupper3 = {
key = 'c8f3d1d10b0d6389e39c3c3cb08adfa3123e821fd5bfd6262d2161d80ee4b06c',
remotes = {'"wupper3.freifunk-troisdorf.de" port 53842'},
},
wupper4 = {
key = '5e7fa122990dbc34b8cae7ece2cd4ef919d3f8c23a674b7bbcf05bfebe6a6e8a',
remotes = {'"wupper4.freifunk-troisdorf.de" port 53842'},
},
},
},
troisdorf = {
limit = 1,
peers = {
troisdorf1 = {
key = '4246ddd370bb12a4b371d6cfab4e00591361eac1a1a9f1f962725823a302eb8f',
remotes = {'"troisdorf1.freifunk-troisdorf.de" port 53842'},
},
troisdorf2 = {
key = 'fab9b346a16eead4077a792076fb9ccd7738f959d7654567440c9192ad0d2bec',
remotes = {'"troisdorf2.freifunk-troisdorf.de" port 53842'},
},
troisdorf3 = {
key = 'd45d3b0f660dbdb610514d7236c0b1a7f7c6c03eb2e3a517f45dd8a01a39a9fa',
remotes = {'"troisdorf3.freifunk-troisdorf.de" port 53842'},
},
troisdorf4 = {
key = '25abce5516c6cdb1782773f77158eb7b1234e7ca12d2c6603d5696b441415b8c',
remotes = {'"troisdorf4.freifunk-troisdorf.de" port 53842'},
},
},
}
},
},
autoupdater = {
enabled = true,
branch = 'stable',
branches = {
stable = {
name = 'stable',
mirrors = {
'http://update1.infra.fftdf/stable/sysupgrade',
'http://update2.infra.fftdf/stable/sysupgrade',
'http://update3.infra.fftdf/stable/sysupgrade'
},
probability = 0.08,
good_signatures = 2,
pubkeys = {
'2647b9fec75e130e153728ee8fad14b24764f23637eb9f3b0a68f2a279a74914', -- Stefan
'98be9ceda320d469db01262ede69820b6ac245bf96433cf99b66726cc04fecf7', -- Kemal
'40f4e0d70ad87dda6ec60e454f9fdf6bd203c89615ff89bd33c365391ffabbe0', -- Reka
'043b3112de38c7495264f8f871fa9c56f88c23794a9e3dd5d654ad93f535dd14', -- Thorsten
'fdf72a54d63f153f590c4bf96a82ef194ca1b6ed0757547f61f85e87a4e42cd0' -- Marconi
}, mesh_vpn = {
}, tunneldigger = {
beta = { mtu = 1312,
name = 'beta', bandwidth_limit = {
mirrors = { enabled = false,
'http://update1.infra.fftdf/beta/sysupgrade', egress = 2000,
'http://update2.infra.fftdf/beta/sysupgrade', ingress = 6000,
'http://update3.infra.fftdf/beta/sysupgrade' },
},
probability = 0.08,
good_signatures = 1,
pubkeys = {
'2647b9fec75e130e153728ee8fad14b24764f23637eb9f3b0a68f2a279a74914', -- Stefan
'98be9ceda320d469db01262ede69820b6ac245bf96433cf99b66726cc04fecf7', -- Kemal
'40f4e0d70ad87dda6ec60e454f9fdf6bd203c89615ff89bd33c365391ffabbe0', -- Reka
'043b3112de38c7495264f8f871fa9c56f88c23794a9e3dd5d654ad93f535dd14', -- Thorsten
'fdf72a54d63f153f590c4bf96a82ef194ca1b6ed0757547f61f85e87a4e42cd0' -- Marconi
},
},
experimental = {
name = 'experimental',
mirrors = {
'http://update1.infra.fftdf/experimental/sysupgrade',
'http://update2.infra.fftdf/experimental/sysupgrade',
'http://update3.infra.fftdf/experimental/sysupgrade'
},
probability = 1.00,
good_signatures = 1,
pubkeys = {
'2647b9fec75e130e153728ee8fad14b24764f23637eb9f3b0a68f2a279a74914', -- Stefan
'98be9ceda320d469db01262ede69820b6ac245bf96433cf99b66726cc04fecf7', -- Kemal
'40f4e0d70ad87dda6ec60e454f9fdf6bd203c89615ff89bd33c365391ffabbe0', -- Reka
'043b3112de38c7495264f8f871fa9c56f88c23794a9e3dd5d654ad93f535dd14', -- Thorsten
'fdf72a54d63f153f590c4bf96a82ef194ca1b6ed0757547f61f85e87a4e42cd0' -- Marconi
},
},
},
}, },
roles = { },
default = 'node', wifi24 = {
list = { channel = 5,
'node', mesh = {
'uplink', mcast_rate = 12000,
'test',
'backbone',
'service',
},
}, },
simple_tc = { },
mesh_vpn = { wifi5 = {
ifname = 'mesh-vpn', channel = 44,
enabled = false, outdoor_chanlist = "100-140",
limit_egress = 300, mesh = {
limit_ingress = 5000, mcast_rate = 12000,
},
}, },
} },
autoupdater = {
enabled = true,
branch = 'stable',
branches = {
stable = {
name = 'stable',
mirrors = {
'http://images.freifunk-troisdorf.de/stable/sysupgrade',
'http://update2.infra.fftdf/multi/stable/sysupgrade',
'http://images.freifunk-troisdorf.de/multi/stable/sysupgrade'
},
good_signatures = 2,
pubkeys = {
'2647b9fec75e130e153728ee8fad14b24764f23637eb9f3b0a68f2a279a74914', -- Stefan
'98be9ceda320d469db01262ede69820b6ac245bf96433cf99b66726cc04fecf7', -- Kemal
'40f4e0d70ad87dda6ec60e454f9fdf6bd203c89615ff89bd33c365391ffabbe0', -- Reka
'043b3112de38c7495264f8f871fa9c56f88c23794a9e3dd5d654ad93f535dd14', -- Thorsten
'fdf72a54d63f153f590c4bf96a82ef194ca1b6ed0757547f61f85e87a4e42cd0', -- Marconi
'a6cf4b071947876c2a414d89ba6eb31065a30ccbce75c5ffdd760f00b1013792', -- Roman
'd4a16e3cde00dae7367a60cc0600a9de19cf948c7800356d009f740d4da76880', -- Nils
'9caea944ee5eb223896828205a74558701fca8377b7703cce44fdcea8059195f', -- Lars
'ffe2c6102a51754e25fd1f2fd5ef0c93823a2e4d7e90cb29df927c1e9a8f9ec2' -- Michael
},
},
beta = {
name = 'beta',
mirrors = {
'http://images.freifunk-troisdorf.de/beta/sysupgrade',
'http://update2.infra.fftdf/multi/beta/sysupgrade',
'http://images.freifunk-troisdorf.de/multi/beta/sysupgrade'
},
good_signatures = 2,
pubkeys = {
'2647b9fec75e130e153728ee8fad14b24764f23637eb9f3b0a68f2a279a74914', -- Stefan
'98be9ceda320d469db01262ede69820b6ac245bf96433cf99b66726cc04fecf7', -- Kemal
'40f4e0d70ad87dda6ec60e454f9fdf6bd203c89615ff89bd33c365391ffabbe0', -- Reka
'043b3112de38c7495264f8f871fa9c56f88c23794a9e3dd5d654ad93f535dd14', -- Thorsten
'fdf72a54d63f153f590c4bf96a82ef194ca1b6ed0757547f61f85e87a4e42cd0', -- Marconi
'a6cf4b071947876c2a414d89ba6eb31065a30ccbce75c5ffdd760f00b1013792', -- Roman
'd4a16e3cde00dae7367a60cc0600a9de19cf948c7800356d009f740d4da76880', -- Nils
'9caea944ee5eb223896828205a74558701fca8377b7703cce44fdcea8059195f', -- Lars
'ffe2c6102a51754e25fd1f2fd5ef0c93823a2e4d7e90cb29df927c1e9a8f9ec2' -- Michael
},
},
experimental = {
name = 'experimental',
mirrors = {
'http://images.freifunk-troisdorf.de/experimental/sysupgrade',
'http://update2.infra.fftdf/multi/experimental/sysupgrade',
'http://images.freifunk-troisdorf.de/multi/experimental/sysupgrade'
},
good_signatures = 2,
pubkeys = {
'2647b9fec75e130e153728ee8fad14b24764f23637eb9f3b0a68f2a279a74914', -- Stefan
'98be9ceda320d469db01262ede69820b6ac245bf96433cf99b66726cc04fecf7', -- Kemal
'40f4e0d70ad87dda6ec60e454f9fdf6bd203c89615ff89bd33c365391ffabbe0', -- Reka
'043b3112de38c7495264f8f871fa9c56f88c23794a9e3dd5d654ad93f535dd14', -- Thorsten
'fdf72a54d63f153f590c4bf96a82ef194ca1b6ed0757547f61f85e87a4e42cd0', -- Marconi
'a6cf4b071947876c2a414d89ba6eb31065a30ccbce75c5ffdd760f00b1013792', -- Roman
'd4a16e3cde00dae7367a60cc0600a9de19cf948c7800356d009f740d4da76880', -- Nils
'9caea944ee5eb223896828205a74558701fca8377b7703cce44fdcea8059195f', -- Lars
'ffe2c6102a51754e25fd1f2fd5ef0c93823a2e4d7e90cb29df927c1e9a8f9ec2' -- Michael
},
},
},
},
mesh = {
batman_adv = {
gw_sel_class = 3,
routing_algo = 'BATMAN_IV',
},
},
roles = {
default = 'node',
list = {
'node',
'test',
'backbone',
'mesh',
'meshanduplink',
'nightswitch',
'service',
'uplink',
},
},
config_mode = {
geo_location = {
show_altitude = false,
},
owner = {
obligatory = true
},
},
}

69
site.mk
View File

@ -1,36 +1,47 @@
GLUON_SITE_PACKAGES := \ GLUON_FEATURES := \
gluon-mesh-batman-adv-15 \ mesh-batman-adv-15 \
gluon-alfred \ respondd \
gluon-announced \ neighbour-info \
gluon-neighbour-info \ autoupdater \
gluon-autoupdater \ config-mode-autoupdater \
gluon-setup-mode \ config-mode-hostname \
gluon-config-mode-core \ config-mode-geo-location \
gluon-config-mode-autoupdater \ config-mode-contact-info \
gluon-config-mode-hostname \ config-mode-mesh-vpn \
gluon-config-mode-mesh-vpn \ config-mode-domain-select \
gluon-config-mode-geo-location \ mesh-vpn-tunneldigger \
gluon-config-mode-contact-info \ ebtables-filter-multicast \
gluon-ebtables-filter-multicast \ ebtables-filter-ra-dhcp \
gluon-ebtables-filter-ra-dhcp \ web-admin \
gluon-luci-admin \ web-autoupdater \
gluon-luci-autoupdater \ web-network \
gluon-luci-portconfig \ web-private-wifi \
gluon-luci-private-wifi \ status-page-mesh-batman-adv \
gluon-luci-node-role \ web-node-role \
gluon-next-node \ status-page \
gluon-mesh-vpn-fastd \
gluon-radvd \
gluon-status-page \
iwinfo \
iptables \
haveged \
tro-netwatch \
tro-offline_ssid
GLUON_SITE_PACKAGES := \
iwinfo \
iw-full \
gluon-ssid-changer \
gluon-banner \
gluon-check-client-mesh \
gluon-check-mesh \
rsk-nightswitch \
gluon-rsk-block-mesh \
gluon-rsk-config \
gluon-ping-check \
gluon-rsk-speedlimit \
GLUON_MULTIDOMAIN=1
DEFAULT_GLUON_RELEASE := 2014.4-stable-2.1 DEFAULT_GLUON_RELEASE := 2014.4-stable-2.1
# Allow overriding the release number from the command line # Allow overriding the release number from the command line
GLUON_RELEASE ?= $(DEFAULT_GLUON_RELEASE) GLUON_RELEASE ?= $(DEFAULT_GLUON_RELEASE)
GLUON_PRIORITY ?= 0 GLUON_PRIORITY ?= 0
GLUON_LANGS ?= en de GLUON_LANGS ?= en de
GLUON_REGION ?= eu
GLUON_DEPRECATED ?= full
# Build ATH10K images
GLUON_ATH10K_MESH ?= 11s