summaryrefslogtreecommitdiffstats
path: root/freeipa.spec.in
diff options
context:
space:
mode:
authorMartin Basti <mbasti@redhat.com>2014-10-16 15:32:31 +0200
committerMartin Kosek <mkosek@redhat.com>2014-10-21 12:23:03 +0200
commitc909690c8ad7f4d9c7901a1f89756a921f0b285e (patch)
tree0d1cffbcbe05bdf9fe157939c785cab5e8b77def /freeipa.spec.in
parent78018dd67d28fd4c58dbfd68014907cb46f3eff1 (diff)
downloadfreeipa-c909690c8ad7f4d9c7901a1f89756a921f0b285e.tar.gz
freeipa-c909690c8ad7f4d9c7901a1f89756a921f0b285e.tar.xz
freeipa-c909690c8ad7f4d9c7901a1f89756a921f0b285e.zip
DNSSEC: dependencies
Tickets: https://fedorahosted.org/freeipa/ticket/3801 https://fedorahosted.org/freeipa/ticket/4417 Design: https://fedorahosted.org/bind-dyndb-ldap/wiki/BIND9/Design/DNSSEC Reviewed-By: Jan Cholasta <jcholast@redhat.com> Reviewed-By: David Kupka <dkupka@redhat.com>
Diffstat (limited to 'freeipa.spec.in')
-rw-r--r--freeipa.spec.in15
1 files changed, 13 insertions, 2 deletions
diff --git a/freeipa.spec.in b/freeipa.spec.in
index 3c06191a4..c978b716c 100644
--- a/freeipa.spec.in
+++ b/freeipa.spec.in
@@ -88,6 +88,9 @@ BuildRequires: libunistring-devel
BuildRequires: python-lesscpy
BuildRequires: python-yubico
BuildRequires: python-backports-ssl_match_hostname
+BuildRequires: softhsm-devel >= 2.0.0b1-3
+BuildRequires: openssl-devel
+BuildRequires: p11-kit-devel
%description
IPA is an integrated solution to provide centrally managed Identity (machine,
@@ -142,6 +145,10 @@ Requires(pre): certmonger >= 0.75.13
Requires(pre): 389-ds-base >= 1.3.3.5
Requires: fontawesome-fonts
Requires: open-sans-fonts
+Requires: openssl
+Requires: softhsm >= 2.0.0b1-3
+Requires: p11-kit
+Requires: systemd-python
Conflicts: %{alt_name}-server
Obsoletes: %{alt_name}-server < %{version}
@@ -153,8 +160,10 @@ Obsoletes: freeipa-server-selinux < 3.3.0
# We have a soft-requires on bind. It is an optional part of
# IPA but if it is configured we need a way to require versions
# that work for us.
-Conflicts: bind-dyndb-ldap < 5.0
-Conflicts: bind < 9.8.2-0.4.rc2
+Conflicts: bind-dyndb-ldap < 6.0-4
+Conflicts: bind < 9.9.6-2
+# DNSSEC
+Conflicts: opendnssec < 1.4.6-4
# Versions of nss-pam-ldapd < 0.8.4 require a mapping from uniqueMember to
# member.
@@ -441,6 +450,7 @@ mkdir -p %{buildroot}/%{_localstatedir}/lib/ipa/backup
mkdir -p %{buildroot}%{_sysconfdir}/ipa/
/bin/touch %{buildroot}%{_sysconfdir}/ipa/default.conf
/bin/touch %{buildroot}%{_sysconfdir}/ipa/ca.crt
+mkdir -p %{buildroot}%{_sysconfdir}/ipa/dnssec
mkdir -p %{buildroot}%{_sysconfdir}/ipa/nssdb
mkdir -p %{buildroot}/%{_localstatedir}/lib/ipa-client/sysrestore
mkdir -p %{buildroot}%{_sysconfdir}/bash_completion.d
@@ -829,6 +839,7 @@ fi
%ghost %attr(0644,root,apache) %config(noreplace) %{_sysconfdir}/ipa/default.conf
%ghost %attr(0644,root,apache) %config(noreplace) %{_sysconfdir}/ipa/ca.crt
%dir %attr(0755,root,root) %{_sysconfdir}/ipa/nssdb
+%dir %attr(0755,root,root) %{_sysconfdir}/ipa/dnssec
%ghost %config(noreplace) %{_sysconfdir}/ipa/nssdb/cert8.db
%ghost %config(noreplace) %{_sysconfdir}/ipa/nssdb/key3.db
%ghost %config(noreplace) %{_sysconfdir}/ipa/nssdb/secmod.db