- Apr 04, 2024
-
-
Bob Idle authored
-
- Jan 05, 2024
-
-
Tom Herbers authored
The Gluon Tunneldigger protocol handler hasn't received the care and attention a core package, especially a VPN protocol, should. Due to the works in #2102 it's no longer required to maintain VPN handlers in the Gluon Core and they can be instead included via a package feed. Users who wish to continue using a supported core Gluon package are encouraged to take a look at fastd in conjunction with it's null@l2tp method. It offers roughly the same performance (it's using the same principle of operation) and supports connections via IPv6 as a bonus. In general it should be possible to change the VPN used protocol asynchronously with a normal update. If Gluon users wish to continue using tunneldigger the recomendation is to participate in the development of tunneldigger inside our community-packages.
-
- Dec 19, 2023
-
-
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
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>
-
- Oct 18, 2023
-
-
Bob Idle authored
-
- Mar 18, 2023
-
-
Bob Idle authored
-
- Jan 10, 2023
-
-
Stefan Weil authored
Signed-off-by:
Stefan Weil <sw@weilnetz.de>
-
- May 07, 2022
-
-
Matthias Schiffer authored
Replace most of the page to account for the changes that have happened in Gluon and OpenWrt in the last 4 years: - Switch from Shell-based target definition language to Lua - Removal of targets using legacy build code Closes #2360
-
- Feb 22, 2022
-
-
Matthias Schiffer authored
-
- Feb 20, 2022
-
-
Igor Scheller authored
-
- Dec 31, 2021
-
-
Matthias Schiffer authored
Add some explanation when `make update` needs to be run again.
-
- Dec 24, 2021
-
-
Matthias Schiffer authored
2 spaces is the most common indentation width used in the docs; adjust the rest for consistency. Also change .editorconfig accordingly.
-
- Oct 07, 2021
-
-
Matthias Schiffer authored
Sometimes it is useful to override the default version detection, for example when local patches are applied to a repo. Allow providing a version number using a file called .scmversion, which is the same that the Linux kernel and U-Boot use.
-
- Jul 23, 2021
-
-
lemoer authored
v2: In contrast to the last patches, this is now built on top of ssh only, without using e.g. 9pfs. Furthermore it works also with arbitary remote hosts on any target/architecture. Also the scripts were renamed and moved to /scripts. The aim of this commit is to allow fast rebuild cycles during the development of gluon packages. Currently the following workflow can be used: # start a local qemu instance scripts/run_qemu.sh output/images/factory/[...].img # do your changes in the file you want to patch vi package/gluon-ebtables/files/etc/init.d/gluon-ebtables # rebuild and update the package scripts/push_pkg.sh package/gluon-ebtables/ # test your changes ... # do more changes ... # rebuild and update the package scripts/push_pkg.sh package/gluon-ebtables/ # test your changes ... (and so on...) Implementation details: - Currently this is based on ssh/scp. - Opkg is used to install/update the packages in the remote machine. Benefits: - This works with compiled and non-compiled packages. - This works with native OpenWrt and Gluon packages. - This even performs the check_site.lua checks as they are integrated as post_install scripts into the openwrt package. - It works for all architectures/targets.
-
- Jun 26, 2021
-
-
David Bauer authored
-
David Bauer authored
Replace occurences of ar71xx with ath79. Remove references of ar71xx targets which are not relevant anymore.
-
- May 27, 2021
-
-
aiyion.prime authored
-
- Aug 28, 2020
-
-
Matthias Schiffer authored
The rewrite of the feature handling introduced multiple major bugs. One of them was caused by the way Lua's logical operators work: An expression of the form _'autoupdater' and _'web-advanced' would return 'web-advanced' rather than the boolean true when _ returned both strings unchanged (because the features are enabled). As entries with more than a single feature name in their expressions did not set no_default, Gluon would then attempt to add gluon-web-advanced to the package selection, as web-advanced is a "pure" feature. To fix this, and get rid of the annoying nodefault, separate handling of "pure" feature and handling of logical expressions into two separate functions, called feature() and when(). To simplify the feature definitions, the package list is now passed directly to these functions rather than in a table with a single field 'packages'. Fixes: ee5ec5af ("build: rewrite features.sh in Lua")
-
- Aug 13, 2020
-
-
bobcanthelpyou authored
-
- Jul 01, 2020
-
-
Matthias Schiffer authored
The `features` file is converted to a Lua-based DSL. A helper function `_` is used in the DSL; this will return the original string for enabled features, and nil for disabled features. This allows to use boolean operations on features without making the code too verbose. Besides having more readable and robust code, this also fixes the bug that all files `packages/*/features` were evaluated instead of only using the feature definitions of currently active feeds.
-
- Jun 04, 2020
-
-
Chrissi^ (Chris Fiege) authored
This change stores a Kernel with Debug-Symbols for the current architecture in a new output directory '<outputdir>/debug'. This allows a developer or operator of a network to store the kernel along with the actual images. In case of a kernel oops the debug information can be used with the script 'scripts/decode_stacktrace.sh' in the kernel source tree to get the names to the symbols of the stack trace. OpenWRT already provides the CONFIG_COLLECT_KERNEL_DEBUG -option that creates a kernel with debug-symbols in the OpenWRT output directory. This change enables this option and copies the generated kernel to the gluon output directory. Signed-off-by:
Chrissi^ <chris@tinyhost.de>
-
- May 31, 2020
-
-
Sven Roederer authored
This summaries giving an overview of a scripts function and a short summary how it's doing this. Only the scripts are covered, that are used by the Freifunk-Berlin firmwarebuiler too. [Matthias Schiffer: slightly reworded some descriptions]
-
- May 02, 2020
-
-
David Bauer authored
Closes #1993
-
- Apr 11, 2020
-
-
David Bauer authored
Fixes commit 6692095f
-
- Apr 09, 2020
-
-
Matthias Schiffer authored
-
- Mar 25, 2020
-
-
David Bauer authored
-
- Mar 08, 2020
-
-
Martin Weinelt authored
Resolves #1929
-
- Dec 28, 2019
-
-
David Bauer authored
The docs previously only listed ath9k and ath10k based chipsets as fully supported by Gluon, however we also support mt76.
-
- Dec 06, 2019
-
-
David Bauer authored
At the December 2019 review day, the behavior for LAN only devices was defined. Such devices will use each LAN port as WAN.
-
- Nov 07, 2019
-
-
Matthias Schiffer authored
-
- Jun 29, 2019
-
-
Chrissi^ (Chris Fiege) authored
$(TOPDIR) does not contain a trailing slash. Thus the 'gluon.mk'-include must include the trailing slash. (Just like the link to $(INCLUDE_DIR)/package.mk does.) Signed-off-by:
Chris Fiege <chris@tinyhost.de>
-
- Jun 26, 2019
-
-
rubo77 authored
-
- Jun 24, 2019
-
-
lrnzo authored
small grammatical fix
-
- Apr 02, 2019
-
-
bobcanthelpyou authored
-
- Mar 23, 2019
-
-
bobcanthelpyou authored
the tag was added by dd23a805
-
- Mar 10, 2019
-
-
bobcanthelpyou authored
-
- Feb 07, 2019
-
-
Martin Weinelt authored
-
- Aug 15, 2018
-
-
Matthias Schiffer authored
Fixes #1491
-
- Jul 10, 2018
-
-
Matthias Schiffer authored
-
- Jul 07, 2018
-
-
Matthias Schiffer authored
-