2026-07-01 23:00:40 +03:00
|
|
|
Name: ispmanager-plugin-nginx_mod_rewrite_plugin
|
|
|
|
|
Version: 0.0.1
|
|
|
|
|
Release: 1%{?dist}
|
|
|
|
|
Summary: Модуль nginx mod_rewrite
|
|
|
|
|
License: Apache License 2.0
|
|
|
|
|
URL: https://github.com/bayrepo/ngx_http_apache_rewrite_module
|
|
|
|
|
Source0: %{name}-%{version}.tar.gz
|
|
|
|
|
BuildRequires: wget
|
|
|
|
|
|
|
|
|
|
%description
|
|
|
|
|
Модуль добавления поддержки mod_rewrite правил и .htaccess в nginx
|
|
|
|
|
|
|
|
|
|
%prep
|
|
|
|
|
%setup -q
|
|
|
|
|
|
|
|
|
|
%build
|
|
|
|
|
# nothing to build
|
|
|
|
|
|
|
|
|
|
%install
|
|
|
|
|
mkdir -p %{buildroot}/usr/local/mgr5/etc/plugins/ispmgr
|
|
|
|
|
mkdir -p %{buildroot}/usr/local/mgr5/addon
|
2026-07-03 00:56:53 +03:00
|
|
|
cp -r usr/* %{buildroot}/usr
|
2026-07-02 00:18:50 +03:00
|
|
|
mkdir -p %{buildroot}/usr/local/ispmanager-mod_rewrite/utils
|
2026-07-01 23:00:40 +03:00
|
|
|
wget -O %{buildroot}/usr/local/ispmanager-mod_rewrite/mod_rewrite.zip https://github.com/bayrepo/ngx_http_apache_rewrite_module/archive/refs/heads/main.zip
|
2026-07-02 00:18:50 +03:00
|
|
|
cp utils/build_mod_rewrite.py %{buildroot}/usr/local/ispmanager-mod_rewrite/utils
|
2026-07-10 00:29:57 +03:00
|
|
|
mkdir -p %{buildroot}/usr/local/ispmanager-mod_rewrite/settings
|
2026-07-02 00:18:50 +03:00
|
|
|
|
|
|
|
|
%triggerin -- nginx
|
|
|
|
|
/usr/local/ispmanager-mod_rewrite/utils/build_mod_rewrite.py
|
2026-07-01 23:00:40 +03:00
|
|
|
|
2026-07-05 12:25:44 +03:00
|
|
|
%posttrans
|
|
|
|
|
killall core
|
|
|
|
|
if [ "$1" == "1" ]; then
|
|
|
|
|
rm -rf /usr/local/mgr5/var/.db.cache*
|
|
|
|
|
/usr/local/mgr5/sbin/mgrctl -m ispmgr exit
|
|
|
|
|
fi
|
|
|
|
|
|
2026-07-11 00:24:18 +03:00
|
|
|
%preun
|
|
|
|
|
if [ "$1" == "0" ]; then
|
|
|
|
|
rm -f /usr/share/nginx/modules/ngx_http_apache_rewrite_module.conf
|
|
|
|
|
rm -f /usr/lib64/nginx/modules/ngx_http_apache_rewrite_module.so
|
|
|
|
|
systemctl restart nginx
|
|
|
|
|
fi
|
|
|
|
|
|
2026-07-01 23:00:40 +03:00
|
|
|
%files
|
|
|
|
|
/usr/local/mgr5/etc/xml/ispmgr_mod_nginx_mod_rewrite_plugin.xml
|
|
|
|
|
/usr/local/mgr5/etc/plugins/ispmgr/nginx_mod_rewrite_plugin.xml
|
|
|
|
|
%attr(700, root, root) /usr/local/mgr5/addon/nginx_mod_rewrite_plugin.py
|
2026-07-05 12:25:44 +03:00
|
|
|
%attr(700, root, root) /usr/local/mgr5/addon/nginx_form_rewrite_plugin.py
|
2026-07-01 23:00:40 +03:00
|
|
|
%attr(600, root, root) /usr/local/ispmanager-mod_rewrite/mod_rewrite.zip
|
2026-07-02 00:18:50 +03:00
|
|
|
%attr(700, root, root) /usr/local/ispmanager-mod_rewrite/utils/build_mod_rewrite.py
|
2026-07-10 00:29:57 +03:00
|
|
|
%attr(700, root, root) %dir /usr/local/ispmanager-mod_rewrite/settings
|
2026-07-05 12:25:44 +03:00
|
|
|
%attr(644, root, root) /usr/local/mgr5/skins/icons/mod_rewrite_menu.svg
|
|
|
|
|
%attr(644, root, root) /usr/local/mgr5/skins/icons/mod_rewrite_tool.svg
|
2026-07-10 00:29:57 +03:00
|
|
|
%attr(644, root, root) /usr/local/mgr5/skins/common/plugin-logo/ispmanager-plugin-nginx_mod_rewrite_plugin.png
|
|
|
|
|
%attr(600, root, root) /usr/local/mgr5/etc/sql/webdomain.addon/nginx_mod_rewrite_plugin_webdomain_edit_enable
|
|
|
|
|
|
2026-07-01 23:00:40 +03:00
|
|
|
|
|
|
|
|
%changelog
|
|
|
|
|
* Mon Jun 29 2026 Alexey BayRepo <a@bayrepo.ru> - 0.0.1-1
|
|
|
|
|
- Initial release
|