This repository contains additional versions of gentoo's nginx ebuilds.
The main purpose is to keep older versions around for those that prefer to use releases from the nginx 'stable' branch, although upstream recommendation is to stick with mainline.
The repository will also contain newer and/or experimental versions that requires further testing before landing in the gentoo portage tree.
Older ebuilds will use unstable (~) keywording while experimental ebuilds lacks any keywording. Please adjust your portage configuration accordingly. Only bugfixes will be backported. If you're interested in newer 3rd party modules, consider moving to the latest available version.
If you choose to use this overlay as your preferred provider, please take note
that this repository might not follow gentoo's ebuild versioning conventions
(-r1
or similar bumps). Keep track of the repository changelog and rebuild
if relevant.
Gentoo has a handy tool for managing third party overlays called layman. After installing it, sync and add the nginx-overlay:
$ layman -S
$ layman -a nginx-overlay
Keyword as appropriate and use emerge like you normally would do.
The master branch is always considered being production ready, which means
that all development should be made in branches. All commits and merges to
master should be signed off (-s
) and preferably signed (-S
). Always
keep history when merging a branch (--no-ff
).
Contributions are welcome. Fork (preferably to a branch) and create a pull request. Bugs to versions in the main gentoo tree should always be filed in the Gentoo Bugzilla.