summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJan Pazdziora <jpazdziora@redhat.com>2014-06-30 08:55:20 +0200
committerJan Pazdziora <jpazdziora@redhat.com>2014-06-30 09:11:57 +0200
commitf8060de46822583d55b1755cb6f6938ffa5f6e7e (patch)
tree2b220bd570ebbcfa1b0f55df44f89afd78b13f6f
parentc7957d8fde923d44b46181fe9a173e8a82398cdf (diff)
downloadmod_intercept_form_submit-f8060de46822583d55b1755cb6f6938ffa5f6e7e.tar.gz
mod_intercept_form_submit-f8060de46822583d55b1755cb6f6938ffa5f6e7e.tar.xz
mod_intercept_form_submit-f8060de46822583d55b1755cb6f6938ffa5f6e7e.zip
1109923 - For Apache 2.4, separate module loading from configuration.
-rw-r--r--intercept_form_submit.conf3
-rw-r--r--intercept_form_submit.module3
-rw-r--r--mod_intercept_form_submit.spec17
3 files changed, 14 insertions, 9 deletions
diff --git a/intercept_form_submit.conf b/intercept_form_submit.conf
index b4511d1..c63e3d2 100644
--- a/intercept_form_submit.conf
+++ b/intercept_form_submit.conf
@@ -1,7 +1,4 @@
-# LoadModule intercept_form_submit_module modules/mod_intercept_form_submit.so
-# LoadModule authnz_pam_module modules/mod_authnz_pam.so
-#
# <Location /login>
# InterceptFormPAMService http_application_sss
# InterceptFormLogin user_login
diff --git a/intercept_form_submit.module b/intercept_form_submit.module
new file mode 100644
index 0000000..dcca05e
--- /dev/null
+++ b/intercept_form_submit.module
@@ -0,0 +1,3 @@
+
+# LoadModule intercept_form_submit_module modules/mod_intercept_form_submit.so
+
diff --git a/mod_intercept_form_submit.spec b/mod_intercept_form_submit.spec
index 974790c..4e13fb8 100644
--- a/mod_intercept_form_submit.spec
+++ b/mod_intercept_form_submit.spec
@@ -35,6 +35,14 @@ the REMOTE_USER environment variable if the authentication passes.
%build
%{_httpd_apxs} -c -Wc,"%{optflags} -Wall -pedantic -std=c99" mod_intercept_form_submit.c
+%if "%{_httpd_modconfdir}" != "%{_httpd_confdir}"
+echo > intercept_form_submit.confx
+echo "# Load the module in %{_httpd_modconfdir}/55-intercept_form_submit.conf" >> intercept_form_submit.confx
+cat intercept_form_submit.conf >> intercept_form_submit.confx
+%else
+cat intercept_form_submit.module > intercept_form_submit.confx
+cat intercept_form_submit.conf >> intercept_form_submit.confx
+%endif
%install
rm -rf $RPM_BUILD_ROOT
@@ -42,19 +50,16 @@ install -Dm 755 .libs/mod_intercept_form_submit.so $RPM_BUILD_ROOT%{_httpd_moddi
%if "%{_httpd_modconfdir}" != "%{_httpd_confdir}"
# httpd >= 2.4.x
-install -Dp -m 0644 intercept_form_submit.conf $RPM_BUILD_ROOT%{_httpd_modconfdir}/55-intercept_form_submit.conf
-%else
-# httpd <= 2.2.x
-install -Dp -m 0644 intercept_form_submit.conf $RPM_BUILD_ROOT%{_httpd_confdir}/intercept_form_submit.conf
+install -Dp -m 0644 intercept_form_submit.module $RPM_BUILD_ROOT%{_httpd_modconfdir}/55-intercept_form_submit.conf
%endif
+install -Dp -m 0644 intercept_form_submit.confx $RPM_BUILD_ROOT%{_httpd_confdir}/intercept_form_submit.conf
%files
%doc README LICENSE docs/*
%if "%{_httpd_modconfdir}" != "%{_httpd_confdir}"
%config(noreplace) %{_httpd_modconfdir}/55-intercept_form_submit.conf
-%else
-%config(noreplace) %{_httpd_confdir}/intercept_form_submit.conf
%endif
+%config(noreplace) %{_httpd_confdir}/intercept_form_submit.conf
%{_httpd_moddir}/*.so
%changelog