This repository is intended to provide pre-built packages for distributions that do not have them as standard.
|FireHOL OpenWRT 18.06 ipk||all||?||?||?|
|FireHOL CentOS/RHEL 6 rpm||all (noarch)||Y||?||?|
|FireHOL CentOS/RHEL 7 rpm||all (noarch)||Y||?||?|
|iprange OpenWRT 18.06 ipk||ar71xx||?||?||?|
|iprange OpenWRT 18.06 ipk||brcm47xx||?||?||?|
|iprange OpenWRT 18.06 ipk||ipq806x||?||?||?|
|iprange CentOS/RHEL 6 rpm||amd64||Y||?||?|
|iprange CentOS/RHEL 7 rpm||amd64||Y||?||?|
Basically: I run the builds but don't check them personally. I update this table when people report success/failure.
It is all something of a best-effort basis, so pull requests to add new packaging formats, architectures, or updated versions are always welcome.
Everything gets built by Travis-CI; tags are created after a package update or new output is added which automatically puts all the binaries into github releases:
git push # wait... git tag YYYY-MM-DD-hhmm git push --tags
Building outside Travis
Clone the repository and run the common setup script:
git clone https://github.com/firehol/packages.git firehol-packages cd firehol-packages ./setup.sh
Then run any individual (
build-PLATFORM.sh) scripts you are interested
Provided everything works, the outputs all go to
If something goes wrong you most likely need to install a
dependency on your build host.
Travis runs each
build-*.sh script in order and provided everything
builds OK, it builds checksums in
- The OpenWRT builds need ccache and basic build tools (make etc.) installed
- The CentOS/Redhat builds need docker (docker.io on Ubuntu) installed and to be able to run sudo