LINUX.ORG.RU

История изменений

Исправление imul, (текущая версия) :

OPENSSL="openssl-1.0.2h"
NGINX_VERSION="1.13.5-1"
NGINXURL="http://nginx.org/packages/mainline/centos/7/SRPMS/"
rpm -ivh ${NGINXURL}nginx-$NGINX_VERSION.el7.ngx.src.rpm
sed -i "/Source12: .*/a Source100: https://www.openssl.org/source/$OPENSSL.tar.gz" /root/rpmbuild/SPECS/nginx.spec
sed -i "s|--with-http_ssl_module|--with-http_ssl_module --with-openssl=$OPENSSL|g" /root/rpmbuild/SPECS/nginx.spec
sed -i '/%setup -q/a tar zxf %{SOURCE100}' /root/rpmbuild/SPECS/nginx.spec
sed -i '/.*Requires: openssl.*/d' /root/rpmbuild/SPECS/nginx.spec
sed -i 's|%define WITH_LD_OPT .*|%define WITH_LD_OPT ""|g' /root/rpmbuild/SPECS/nginx.spec
sed -i 's| -fPIC||g' /root/rpmbuild/SPECS/nginx.spec
spectool -g -R /root/rpmbuild/SPECS/nginx.spec
rpmbuild -ba /root/rpmbuild/SPECS/nginx.spec

Попробуй такой скрипт. Номера версий поправь только в первых строчках на нужные.
Я собираю с openssl-1.1.1 ради tls1.3
Готовый можно здесь взять: https://repo.lumi.pw/pub/CentOS/7/x86_64/Packages/

Исправление imul, :

OPENSSL="openssl-1.0.2h"[br]NGINX_VERSION="1.13.5-1"[br]NGINXURL="http://nginx.org/packages/mainline/centos/7/SRPMS/"[br]rpm -ivh ${NGINXURL}nginx-$NGINX_VERSION.el7.ngx.src.rpm[br][br]sed -i "/Source12: .*/a Source100: https://www.openssl.org/source/$OPENSSL.tar.gz" /root/rpmbuild/SPECS/nginx.spec[br]sed -i "s|--with-http_ssl_module|--with-http_ssl_module --with-openssl=$OPENSSL|g" /root/rpmbuild/SPECS/nginx.spec[br]sed -i '/%setup -q/a tar zxf %{SOURCE100}' /root/rpmbuild/SPECS/nginx.spec[br]sed -i '/.*Requires: openssl.*/d' /root/rpmbuild/SPECS/nginx.spec[br]sed -i 's|%define WITH_LD_OPT .*|%define WITH_LD_OPT ""|g' /root/rpmbuild/SPECS/nginx.spec[br]sed -i 's| -fPIC||g' /root/rpmbuild/SPECS/nginx.spec[br][br]spectool -g -R /root/rpmbuild/SPECS/nginx.spec[br]rpmbuild -ba /root/rpmbuild/SPECS/nginx.spec[br]


Попробуй такой скрипт. Номера версий поправь только в первых строчках на нужные.
Я собираю с openssl-1.1.1 ради tls1.3
Готовый можно здесь взять: https://repo.lumi.pw/pub/CentOS/7/x86_64/Packages/

Исходная версия imul, :

OPENSSL=«openssl-1.0.2h»
NGINX_VERSION=«1.13.5-1»
NGINXURL="http://nginx.org/packages/mainline/centos/7/SRPMS/"
rpm -ivh ${NGINXURL}nginx-$NGINX_VERSION.el7.ngx.src.rpm

sed -i «/Source12: .*/a Source100: https://www.openssl.org/source/$OPENSSL.tar.gz» /root/rpmbuild/SPECS/nginx.spec
sed -i «s|--with-http_ssl_module|--with-http_ssl_module --with-openssl=$OPENSSL|g» /root/rpmbuild/SPECS/nginx.spec
sed -i '/%setup -q/a tar zxf %{SOURCE100}' /root/rpmbuild/SPECS/nginx.spec
sed -i '/.*Requires: openssl.*/d' /root/rpmbuild/SPECS/nginx.spec
sed -i 's|%define WITH_LD_OPT .*|%define WITH_LD_OPT «„|g' /root/rpmbuild/SPECS/nginx.spec
sed -i 's| -fPIC||g' /root/rpmbuild/SPECS/nginx.spec

spectool -g -R /root/rpmbuild/SPECS/nginx.spec
rpmbuild -ba /root/rpmbuild/SPECS/nginx.spec

Попробуй такой скрипт. Номера версий поправь только в первых строчках на нужные.
Я собираю с openssl-1.1.1 ради tls1.3
Готовый можно здесь взять: https://repo.lumi.pw/pub/CentOS/7/x86_64/Packages/