|
|
|
@ -71,7 +71,12 @@ AutoReqProv: no
|
|
|
|
|
%prep |
|
|
|
|
%setup -q -n modsecurity-apache_%{V_module} |
|
|
|
|
( cd rules |
|
|
|
|
%{l_gzip} -d -c %{SOURCE modsecurity-core-rules_%{V_rules}.tar.gz} | %{l_tar} xf - |
|
|
|
|
%{l_gzip} -dc %{SOURCE modsecurity-core-rules_%{V_rules}.tar.gz} | %{l_tar} xf - |
|
|
|
|
|
|
|
|
|
# remove config rule set of the ModSecurity core rule set as |
|
|
|
|
# we handle those setting in our default configuration file |
|
|
|
|
# 'apache-security.conf' already |
|
|
|
|
rm -f modsecurity_crs_10_config.conf |
|
|
|
|
) || exit $? |
|
|
|
|
%patch -p0 |
|
|
|
|
|
|
|
|
@ -94,14 +99,29 @@ AutoReqProv: no
|
|
|
|
|
%{l_shtool} install -c -m 755 \ |
|
|
|
|
apache2/.libs/mod_security2.so \ |
|
|
|
|
$RPM_BUILD_ROOT%{l_prefix}/libexec/apache/mod_security.so |
|
|
|
|
%{l_shtool} install -c -m 755 \ |
|
|
|
|
%{l_shtool} install -c -m 755 %{l_value -s -a} \ |
|
|
|
|
%{SOURCE apache-security.conf} \ |
|
|
|
|
$RPM_BUILD_ROOT%{l_prefix}/etc/apache/apache.d/ |
|
|
|
|
|
|
|
|
|
# install core rule sets |
|
|
|
|
%{l_shtool} mkdir -f -p -m 755 \ |
|
|
|
|
$RPM_BUILD_ROOT%{l_prefix}/etc/apache-security |
|
|
|
|
%{l_shtool} install -c -m 644 %{l_value -s -a} \ |
|
|
|
|
rules/modsecurity_crs_*.conf \ |
|
|
|
|
$RPM_BUILD_ROOT%{l_prefix}/etc/apache-security/ |
|
|
|
|
|
|
|
|
|
# create directories for logs and data storages |
|
|
|
|
%{l_shtool} mkdir -f -p -m 755 \ |
|
|
|
|
$RPM_BUILD_ROOT%{l_prefix}/var/apache-security/{data,log,tmp,upload} |
|
|
|
|
|
|
|
|
|
# determine installation files |
|
|
|
|
%{l_rpmtool} files -v -ofiles -r$RPM_BUILD_ROOT \ |
|
|
|
|
%{l_files_std} \ |
|
|
|
|
'%config %{l_prefix}/etc/apache/apache.d/apache-security.conf' |
|
|
|
|
'%config %{l_prefix}/etc/apache/apache.d/apache-security.conf' \ |
|
|
|
|
'%config %{l_prefix}/etc/apache-security/*' \ |
|
|
|
|
'%dir %attr(0770,%{l_susr},%{l_ngrp}) %{l_prefix}/var/apache-security/data' \ |
|
|
|
|
'%dir %attr(0770,%{l_susr},%{l_ngrp}) %{l_prefix}/var/apache-security/tmp' \ |
|
|
|
|
'%dir %attr(0770,%{l_susr},%{l_ngrp}) %{l_prefix}/var/apache-security/upload' |
|
|
|
|
|
|
|
|
|
%files -f files |
|
|
|
|
|
|
|
|
|