Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

New build script #155

Merged
merged 7 commits into from
Jun 28, 2024
Merged

New build script #155

merged 7 commits into from
Jun 28, 2024

Conversation

pktpls
Copy link
Contributor

@pktpls pktpls commented May 30, 2024

New build script in the same simple style as build.sh in falter-packages. It supports everything that the old build_falter script supports:

  • build all devices of a target, or a specific device
  • build tunneldigger/notunnel/backbone variants
  • snapshot, 1.4.0, 1.3.0, 1.2.3, testbuildbot branches
  • custom falter package feed, local or http
  • device quirks via OpenWrt table of hardware (low ram, low flash, wave1 non-CT driver)
  • version info in /etc/freifunk_release
  • custom login banner, luci favicon, luci footer

Two more small things missing: 1) more detailed usage help text, 2) custom imagebuilder option.

Will squash the commits before merging.

@pktpls pktpls force-pushed the new-build branch 3 times, most recently from efdb03b to 7dd4192 Compare June 9, 2024 19:56
@pktpls
Copy link
Contributor Author

pktpls commented Jun 9, 2024

This PR now also includes:

@pktpls pktpls force-pushed the new-build branch 2 times, most recently from 49b6031 to eff9409 Compare June 10, 2024 00:58
@pktpls pktpls merged commit a420aa5 into freifunk-berlin:main Jun 28, 2024
1 check passed
@pktpls pktpls deleted the new-build branch June 28, 2024 22:49
@Akira25
Copy link
Member

Akira25 commented Jul 1, 2024

Thank you very much for the rewrite! I'm sorry, that I wasn't able to look on it before, but looks really neat.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants