Vascom, [22.09.20 23:24]
1. Идёшь в koji федоры и скачиваешь srpm libmodsecurity последней версии
https://koji.fedoraproject.org/koji/buildinfo?buildID=1480235Vascom, [22.09.20 23:24]
Ты собираешь в 8 или на федоре?
Vascom, [22.09.20 23:26]
0. Устанавливаешь mock
sudo dnf install mock
Добавляешь своего пользователя в группу mock и перезапускаешь, перелогиниваешься.
EPEL репозиторий, надеюсь тоже подключен уже.
Vascom, [22.09.20 23:30]
2. Пересобираешь пакет в mock
mock -r epel-8-x86_64 --rebuild libmodsecurity-3.0.4-1.fc33.src.rpm
После сборки результат будет лежать в
/var/lib/mock/epel-8-x86_64/result
, скопируй всё это в другое место
cp -r /var/lib/mock/epel-8-x86_64/result libmodsecurity
.
Очистим mock и установим только что собранные пакеты
mock -r epel-8-x86_64 --clean
mock -r epel-8-x86_64 --install libmodsecurity/libmodsecurity-3.0.4-1.el8.x86_64.rpm libmodsecurity/libmodsecurity-devel-3.0.4-1.el8.x86_64.rpm
Собираем сам nginx
mock -r epel-8-x86_64 --rebuild rpmbuild/SRPMS/nginx-1.16.1-modsec3.0.cs.fc32.src.rpm --no-clean
Усё.