- Dec 26, 2023
-
-
Tom Herbers authored
Goal is to cancel Worfklows for Pull Request if they become obsolte due to new changes. Without this workflows will continue running, wasting resources and delaying the run of relevant workflows. This situation will typically occour if a author of a PR notices an error/typo/missing bit and pushes new changes to the branch. This won't affect concurrent workflows for otherwise triggered workflows (push, workflow_dispatch, tag, ...).
-
David Bauer authored
build: implement flexible site-selection system
-
Grische authored
This package allows to easily select the correct libustream implementation without all communities having the need to manually change their included packages.
-
- Dec 25, 2023
-
-
David Bauer authored
Signed-off-by:
David Bauer <mail@david-bauer.net>
-
- Dec 23, 2023
-
-
Simon Terzenbach authored
-
- Dec 21, 2023
-
-
Matthias Schiffer authored
bcm27xx: add support for Pi4 and switch bcm27xx from ext4 to squashfs
-
Simon Terzenbach authored
-
Magnus Frühling authored
Remove legacy migrations. These predate the currently supported upgrade path, therefore we no longer need them. Signed-off-by:
Magnus Frühling <skorpy@frankfurt.ccc.de>
-
Linus Lüssing authored
Known issues: * 11s is not working * has no reset button, only SSH access, serial access or an external SD card update can return it to config mode at the moment * LED: generally the red sys LED is working, including boot and failsafe blink patters, but: * sometimes not lit after boot * not blinking in config mode; instead sometimes either persistently on and sometimes persistently off after booting into config mode Therefore adding it as broken. However, due to its CPU power and small size still interesting as a VPN offloader or WiFi rooftop core node (e.g. to Gluon'ify 5+60GHz devices). Manifest aliases are added for upgrades from unreleased Gluon builds and can be removed again at some point in the future. Tested on a Raspberry Pi 4 Model B Rev 1.1. Signed-off-by:
Linus Lüssing <linus.luessing@c0d3.blue>
-
Linus Lüssing authored
Similar to x86 build images with a squashfs instead of ext4 filesystem on bcm27xx / for the Raspberry Pi. This allows to use sysupgrade properly and allows to use the firstboot command. Runtime tested on a Raspberry Pi 4. Build tested for the Pi 3 / bcm2710. Signed-off-by:
Linus Lüssing <linus.luessing@c0d3.blue>
-
- Dec 20, 2023
-
-
David Bauer authored
Load the site image-customization.lua file only on init. Previously, the file was loaded on every device invocation. Signed-off-by:
David Bauer <mail@david-bauer.net>
-
David Bauer authored
Create an init routine which loads the environment only once instead every evaluation. Signed-off-by:
David Bauer <mail@david-bauer.net>
-
David Bauer authored
modules: update to latest HEAD
-
- Dec 19, 2023
-
-
David Bauer authored
53ea3b8 libplatforminfo: update bcm27xx target name 28a35ea libplatforminfo: drop obsolete ar71xx-mikrotik target
-
David Bauer authored
4e9c89801 snowflake: update to 2.8.0 b38eb34ad wifidog: make it compile again with recent version of WolfSSL b6e00e30e php8: update to 8.2.13 1ee27592c tang: silence errors on first installation 5741b3374 haproxy: update to v2.8.5 8ebf99b7e adblock-fast: update to 1.1.1-1 40a730516 python3: Update to 3.11.7, refresh patches 755ad8d13 unbound: fix `create_host_record_from_host` error when `dns` is not set 26afa741e unbound: create extra host records from DHCP static leases 07e8278e5 golang: Update to 1.21.5 c82697da6 python3-ble2mqtt: bump version to 0.2.1 bb3a34020 python3-bleak: bump version to 0.21.1 5c9de3c0a python3-dbus-fast: bump version to 2.20.0 4bc836e48 syncthing: fix duplicate command line parameters on service e3148ef0f https-dns-proxy: only restart firewall when needed 73b689f96 adblock-fast: better allow-listing 7abcfbccf nebula: update to 1.8.0 213d2df70 curl: update to 8.5.0 341d817e2 adblock-fast: bugfix: block domains from config when not using block-lists
-
David Bauer authored
59fd8f08cf mvebu: fix RTC of IEI-World Puzzle M90x devices fd6831731b mediatek: add SPDX header for Confiabits MT7981 DTS 1598d87309 mediatek: add support for Confiabits MT7981 9cf5769636 mwlwifi: update to version 10.4.10-20231120 c9c35dca7a mt76: Add firmware package for MT7922 20615c410b kirkwood: fix Ctera C200 V1 ubi part name ad363f6910 ath79: make boot-leds service executable fcf08d9db6 ipq807x: fix edgecore EAP102 lan/wan 0186032f6a mediatek: filogic: add Acelink EW-7886CAX support 583e67222e mediatek: filogic: reorder alphabetically b95e9dae43 mediatek: fiilogic: device tree `switch@1f` fix af740e9ef9 mediatek: fix the name of buswidth to bus-width
-
Matthias Schiffer authored
As the boardname-based image name setting was broken for bcm27xx due to the target rename, we need to keep the model-based names updated for now. Add all model strings currently seen on the Multimeshviewer and update the comments accordingly.
-
David Bauer authored
Signed-off-by:
David Bauer <mail@david-bauer.net>
-
David Bauer authored
Include the file-extension with the image-customization.lua file. This will ease work with editors providing syntax highlighting, as they now properly detect the file-type. Signed-off-by:
David Bauer <mail@david-bauer.net>
-
David Bauer authored
If we align the table keys of the selection table to match the return object of get_selections, we can omit creating a new return object. Signed-off-by:
David Bauer <mail@david-bauer.net>
-
David Bauer authored
Print a warning in case users attempt to build Gluon using a site.mk which containes deprecated GLUON_FEATURES or GLUON_SITE_PACKAGES. Signed-off-by:
David Bauer <mail@david-bauer.net>
-
David Bauer authored
Now we use the new Image-customization framework in Gluon, we need to also update the docs so examples and descriptions are acurate again. Signed-off-by:
David Bauer <mail@david-bauer.net>
-
David Bauer authored
This allows the negation of already activated features oder packages by Gluon using the image-customization. Signed-off-by:
David Bauer <mail@david-bauer.net>
-
David Bauer authored
Signed-off-by:
David Bauer <mail@david-bauer.net>
-
David Bauer authored
Signed-off-by:
David Bauer <mail@david-bauer.net>
-
David Bauer authored
Signed-off-by:
David Bauer <mail@david-bauer.net>
-
David Bauer authored
Signed-off-by:
David Bauer <mail@david-bauer.net>
-
David Bauer authored
-
David Bauer authored
Implement a flexible system for handling site-defined features as well as packages. This system is inspired by the existing feature-system and allows for a more flexible approach for selecting specific packages for devices. Features are now defined in a `features` file in the site-root. The same goes for packages. These files are sequentially evaluated and the device-package list is evaluated for each device independently. Signed-off-by:
David Bauer <mail@david-bauer.net>
-
- Dec 14, 2023
-
-
Matthias Schiffer authored
CI: update filters
-
Matthias Schiffer authored
Update the filters to make the CI happy again. This was not caught by the CI actions of #3027, as the PR had been open for too long.
-
Bob Idle authored
-
Matthias Schiffer authored
new target: armsr
-
Matthias Schiffer authored
gluon-core: use delete_all instead of iterated delete
-
David Bauer authored
Use a delete_call with a boolean parameter function instead of manually iterating over all devices. Link: https://github.com/freifunk-gluon/gluon/pull/3102 Signed-off-by:
David Bauer <mail@david-bauer.net>
-
- Dec 13, 2023
-
-
David Bauer authored
Signed-off-by:
David Bauer <mail@david-bauer.net>
-
David Bauer authored
This preserves configuration of MAC-addresses for each interface in case OpenWrt sets them using netifd. This is done by preserving all device-configuration which does not define a bridge or the MAC-address of a bridge. Closes #3100 Signed-off-by:
David Bauer <mail@david-bauer.net>
-
David Bauer authored
In case a community does not use Git for versioning it's site or using a different versioning scheme that do not have annotated tags on the master branch. Signed-off-by:
David Bauer <mail@david-bauer.net>
-
- Dec 12, 2023
-
-
Bob Idle authored
-
Felix Baumann authored
BROKEN TARGETS were built when BROKEN was set as a variable regardless of it's value. Even an empty BROKEN variable caused BROKEN TARGETS to be built. For DEVICES the number was evaluated and compared to true by Lua. Make behavior consistent for relevant values UNSET/EMPTY/0 and 1: UNSET/EMPTY/0: Don't build BROKEN TARGETS and DEVICES 1: Build BROKEN TARGETS and DEVICES The behavior remains inconsistent for all positive numbers except 1. (even floating point)
-