summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSimo Sorce <simo@redhat.com>2014-08-04 09:20:39 -0400
committerSimo Sorce <simo@redhat.com>2015-03-24 11:45:28 -0400
commitcc2a47f5ea19df0126774f8ad99534d059323b3a (patch)
tree555d42fcacba79fc148e1b4fc13ec97dd791d93f
parent9da1bc9dec8d228b35ef8639832cddc5e477ddf8 (diff)
downloadgss-proxy-cc2a47f5ea19df0126774f8ad99534d059323b3a.tar.gz
gss-proxy-cc2a47f5ea19df0126774f8ad99534d059323b3a.tar.xz
gss-proxy-cc2a47f5ea19df0126774f8ad99534d059323b3a.zip
Install gssproxy mechanism config in mech.d
This requires at least Fedora version 1.11.5 where mech.d support was backported or upstreams > 1.12 version. Signed-off-by: Simo Sorce <simo@redhat.com> Reviewed-by: Guenther Deschner <gdeschner@redhat.com>
-rw-r--r--proxy/contrib/gssproxy.spec.in9
1 files changed, 5 insertions, 4 deletions
diff --git a/proxy/contrib/gssproxy.spec.in b/proxy/contrib/gssproxy.spec.in
index 6319a90..3bc4df8 100644
--- a/proxy/contrib/gssproxy.spec.in
+++ b/proxy/contrib/gssproxy.spec.in
@@ -17,7 +17,7 @@ BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)
### Dependencies ###
-Requires: krb5-libs >= 1.11.2
+Requires: krb5-libs >= 1.11.5
Requires: keyutils-libs
Requires: libverto-tevent
Requires: libini_config >= 1.0.0.1
@@ -38,7 +38,7 @@ BuildRequires: docbook-style-xsl
BuildRequires: doxygen
BuildRequires: gettext-devel
BuildRequires: pkgconfig
-BuildRequires: krb5-devel >= 1.11.2
+BuildRequires: krb5-devel >= 1.11.5
BuildRequires: libselinux-devel
BuildRequires: keyutils-libs-devel
BuildRequires: libini_config-devel >= 1.0.0.1
@@ -73,7 +73,8 @@ rm -f %{buildroot}%{_libdir}/gssproxy/proxymech.la
install -d -m755 %{buildroot}%{_sysconfdir}/gssproxy
install -d -m755 %{buildroot}%{_unitdir}
install -m644 examples/gssproxy.conf %{buildroot}%{_sysconfdir}/gssproxy/gssproxy.conf
-install -m644 examples/mech %{buildroot}%{_sysconfdir}/gss/mech
+mkdir -p %{buildroot}%{_sysconfdir}/gss/mech.d
+install -m644 examples/mech %{buildroot}%{_sysconfdir}/gss/mech.d/gssproxy.conf
install -m644 systemd/gssproxy.service %{buildroot}%{_unitdir}/gssproxy.service
%clean
@@ -88,7 +89,7 @@ rm -rf %{buildroot}
%attr(755,root,root) %dir %{gpstatedir}
%attr(700,root,root) %dir %{gpstatedir}/clients
%attr(0600,root,root) %config(noreplace) /%{_sysconfdir}/gssproxy/gssproxy.conf
-%attr(0644,root,root) %config(noreplace) /%{_sysconfdir}/gss/mech
+%attr(0644,root,root) %config(noreplace) /%{_sysconfdir}/gss/mech.d/gssproxy.conf
%{_libdir}/gssproxy/proxymech.so
%{_mandir}/man5/gssproxy.conf.5*
%{_mandir}/man8/gssproxy.8*