Skip to content

Latest commit

 

History

History
50 lines (35 loc) · 1.78 KB

README.md

File metadata and controls

50 lines (35 loc) · 1.78 KB

nginx-overlay

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.

Usage

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.

Branch workflow

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).

Contributing

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.