* fix(opensuse): update to openSUSE Leap >= 15.4
Signed-off-by: Georg Pfuetzenreuter <mail@georg-pfuetzenreuter.net>
* feat(opensuse): optional openSUSE devel repository
All modern openSUSE releases (Leap 15.x, Tumbleweed) ship nginx in the
default repositories. The devel repository should not be used unless the
user knows what they are doing.
Signed-off-by: Georg Pfuetzenreuter <mail@georg-pfuetzenreuter.net>
* fix(opensuse): pkgrepo.absent TypeError
Repository can only be removed by name, other fields cause del_repo() to
fail.
Signed-off-by: Georg Pfuetzenreuter <mail@georg-pfuetzenreuter.net>
---------
Signed-off-by: Georg Pfuetzenreuter <mail@georg-pfuetzenreuter.net>
BREAKING CHANGE: all previous `nginx` based configurations must be reviewed;
`nginx.ng` usage must be promoted to `nginx` and any uses of the original
`nginx` will have to be converted.
Build NGINX from source with nginx.ng state with support for passing
compile time flags necessary for installing modules such as more headers
by the openresty project.
On Ubuntu, you can take advantage of Personal Package Archives on Launchpad simply by specifying the user and archive name. On other apt-based systems this must be the complete entry as it would be seen in the sources.list file.