25b5623a651acb8f31fc0b1154f8bdb9743d3f65
openwrtbuilder
Build and deploy OpenWRT images using convenient shell-style device profiles.
Usage
openwrtbuilder [OPTION [VALUE]]... -p PROFILE [-p PROFILE]...
Options
--profile,-p PROFILE
--release,-r,--version,-v RELEASE ("snapshot", "22.03.3")
--buildroot,-b PATH (Default: script directory)
--source
Build image from source, not from Image Builder
Allows make config options to be passed in profile
Uses git worktree for multi-profile deduplication
--ssh-upgrade HOST
Example: root@192.168.1.1
--ssh-backup SSH_PATH
Enabled by default for --ssh-upgrade
--flash,-f DEVICE
Example: /dev/sdX
--reset
Cleanup all source and output files
Can be combined with -p to reset a specific profile
--depends
Force dependency installation
Ignores .dependencies files
--yes,-y
Assume yes for all questions (automatic mode)
--debug,-d
--help,-h
Profiles
See profiles for example device profile definitions.
Examples
openwrtbuilder -p r4s -r snapshot --debugopenwrtbuilder -p ax6000 -r 23.05.5 --source --debugopenwrtbuilder -p rpi4 -r 23.05.5 --flash /dev/sdXopenwrtbuilder -p linksys -r snapshot --ssh-upgrade root@192.168.1.1
Additional Info
Find openwrtbuilder useful? Paypal me a coffee!
Description
Languages
Shell
100%
