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

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."
"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"
msgstr ""
"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"
msgstr ""
"<p>Der Knoten (Router) startet gerade neu und wird anschließend versuchen, "
"sich mit anderen Freifunkknoten im Netz zu verbinden. "
"Mehr zu Freifunk in Troisdorf findet sich online unter "
"<a href="http://www.freifunk-troisdorf.de/">freifunk-troisdorf.de</a> und dem "
"<a href="https://wiki.freifunk-rheinland.net/Troisdorf">Wiki des Freifunk Rheinland e.V.</a> </p>"
"<a href="http://www.freifunk-troisdorf.de/">freifunk-troisdorf.de</a></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"
"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"
msgstr ""
"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 "
"nearby Freifunk nodes after that. "
"More information regarding Freifunk you will find on"
"<a href="http://www.freifunk-troisdorf.de/">freifunk-troisdorf.de</a> or on the"
"<a href="https://wiki.freifunk-rheinland.net/Troisdorf">wiki pages of the Freifunk Rheinland e.V.</a> </p>"
"<a href="http://www.freifunk-troisdorf.de/">freifunk-troisdorf.de</a></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_TRO_COMMIT=e92ccaeebb53a8308bb2729721a77cebad0b3494
PACKAGES_RSK_REPO=https://github.com/Freifunk-Troisdorf/freifunk-packages.git
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',
site_name = 'Freifunk Troisdorf',
site_code = 'tdf',
opkg_repo = 'http://openwrt.draic.info/barrier_breaker/14.07/%S/packages',
prefix4 = '10.188.0.0/16',
prefix6 = 'fda0:747e:ab29:7405::/64',
timezone = 'CET-1CEST,M3.5.0,M10.5.0/3', -- Europe/Berlin
ntp_servers = {
'ntp1.infra.fftdf',
'ntp2.infra.fftdf',
'0.de.pool.ntp.org',
'1.de.pool.ntp.org',
},
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
hostname_prefix = 'tdf',
site_name = 'Freifunk Troisdorf',
site_code = 'tdf',
default_domain = 'tdf',
timezone = 'CET-1CEST,M3.5.0,M10.5.0/3', -- Europe/Berlin
ntp_servers = {
'ntp1.infra.fftdf',
'ntp2.infra.fftdf',
'0.de.pool.ntp.org',
'1.de.pool.ntp.org',
},
regdom = 'DE',
},
},
beta = {
name = 'beta',
mirrors = {
'http://update1.infra.fftdf/beta/sysupgrade',
'http://update2.infra.fftdf/beta/sysupgrade',
'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
},
},
},
mesh_vpn = {
tunneldigger = {
mtu = 1312,
bandwidth_limit = {
enabled = false,
egress = 2000,
ingress = 6000,
},
},
roles = {
default = 'node',
list = {
'node',
'uplink',
'test',
'backbone',
'service',
},
},
wifi24 = {
channel = 5,
mesh = {
mcast_rate = 12000,
},
simple_tc = {
mesh_vpn = {
ifname = 'mesh-vpn',
enabled = false,
limit_egress = 300,
limit_ingress = 5000,
},
},
wifi5 = {
channel = 44,
outdoor_chanlist = "100-140",
mesh = {
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-mesh-batman-adv-15 \
gluon-alfred \
gluon-announced \
gluon-neighbour-info \
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-node-role \
gluon-next-node \
gluon-mesh-vpn-fastd \
gluon-radvd \
gluon-status-page \
iwinfo \
iptables \
haveged \
tro-netwatch \
tro-offline_ssid
GLUON_FEATURES := \
mesh-batman-adv-15 \
respondd \
neighbour-info \
autoupdater \
config-mode-autoupdater \
config-mode-hostname \
config-mode-geo-location \
config-mode-contact-info \
config-mode-mesh-vpn \
config-mode-domain-select \
mesh-vpn-tunneldigger \
ebtables-filter-multicast \
ebtables-filter-ra-dhcp \
web-admin \
web-autoupdater \
web-network \
web-private-wifi \
status-page-mesh-batman-adv \
web-node-role \
status-page \
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
# Allow overriding the release number from the command line
GLUON_RELEASE ?= $(DEFAULT_GLUON_RELEASE)
GLUON_PRIORITY ?= 0
GLUON_LANGS ?= en de
GLUON_REGION ?= eu
GLUON_DEPRECATED ?= full
# Build ATH10K images
GLUON_ATH10K_MESH ?= 11s