summaryrefslogtreecommitdiffstats
path: root/pki/specs
diff options
context:
space:
mode:
authormharmsen <mharmsen@c9f7a03b-bd48-0410-a16d-cbbf54688b0b>2011-01-27 23:58:23 +0000
committermharmsen <mharmsen@c9f7a03b-bd48-0410-a16d-cbbf54688b0b>2011-01-27 23:58:23 +0000
commit67a6e5bcc496c297fa32932f1fb7d68831b557da (patch)
tree54c8764f0f6ab538f6767326b4404f430851680f /pki/specs
parent1d5e1d194e8f2ae5b609f17a38d8adf3043ac864 (diff)
downloadpki-67a6e5bcc496c297fa32932f1fb7d68831b557da.tar.gz
pki-67a6e5bcc496c297fa32932f1fb7d68831b557da.tar.xz
pki-67a6e5bcc496c297fa32932f1fb7d68831b557da.zip
Bugzilla Bug #606944 - Convert TPS to use ldap utilities and API from OpenLDAP
instead of the Mozldap (CMake diffs et. al.) git-svn-id: svn+ssh://svn.fedorahosted.org/svn/pki/trunk@1787 c9f7a03b-bd48-0410-a16d-cbbf54688b0b
Diffstat (limited to 'pki/specs')
-rw-r--r--pki/specs/pki-tps.spec50
1 files changed, 23 insertions, 27 deletions
diff --git a/pki/specs/pki-tps.spec b/pki/specs/pki-tps.spec
index ec080b2c..eae999dd 100644
--- a/pki/specs/pki-tps.spec
+++ b/pki/specs/pki-tps.spec
@@ -12,8 +12,8 @@ BuildRequires: cmake
BuildRequires: apr-devel
BuildRequires: apr-util-devel
BuildRequires: cyrus-sasl-devel
-BuildRequires: httpd-devel >= 2.2.3
-BuildRequires: mozldap-devel
+BuildRequires: httpd-devel
+BuildRequires: openldap-devel
BuildRequires: nspr-devel
BuildRequires: nss-devel
BuildRequires: pcre-devel
@@ -21,10 +21,10 @@ BuildRequires: svrcore-devel
BuildRequires: zlib
BuildRequires: zlib-devel
-Requires: mod_nss >= 1.0.8
-Requires: mod_perl >= 1.99_16
-Requires: mod_revocator >= 1.0.3
-Requires: mozldap >= 6.0.2
+Requires: mod_nss
+Requires: mod_perl
+Requires: mod_revocator
+Requires: openldap-clients
Requires: pki-native-tools
Requires: pki-selinux
Requires: pki-setup
@@ -78,17 +78,6 @@ following "Mutually-Exclusive" PKI Theme packages: \
%description %{overview}
-%package devel
-Group: Development/Libraries
-Summary: Dogtag Certificate System - Token Processing System Library Symlinks
-
-Requires: %{name} = %{version}-%{release}
-
-%description devel
-This package contains symlinks to the Certificate System (CS)
-Token Processing System (TPS) library files required to link executables.
-
-
==================================
|| ABOUT "CERTIFICATE SYSTEM" ||
==================================
@@ -135,12 +124,23 @@ cd build
cd build
%{__make} install DESTDIR=%{buildroot} INSTALL="install -p"
+chmod 755 %{buildroot}%{_datadir}/pki/tps/cgi-bin/demo/*.cgi
+chmod 755 %{buildroot}%{_datadir}/pki/tps/cgi-bin/home/*.cgi
+chmod 755 %{buildroot}%{_datadir}/pki/tps/cgi-bin/so/*.cgi
+chmod 755 %{buildroot}%{_datadir}/pki/tps/cgi-bin/sow/*.cgi
+chmod 755 %{buildroot}%{_datadir}/pki/tps/cgi-bin/sow/cfg.pl
+
# This should be done in CMAKE
cd %{buildroot}/%{_datadir}/pki/tps/docroot
%{__ln_s} tokendb tus
-
-%pre
+# Internal libraries for 'tps' are present in:
+#
+# * '/usr/lib/tps' (i386)
+# * '/usr/lib64/tps' (x86_64)
+#
+mkdir %{buildroot}%{_sysconfdir}/ld.so.conf.d
+echo %{_libdir}/tps > %{buildroot}%{_sysconfdir}/ld.so.conf.d/tps-%{_arch}.conf
%post
@@ -166,9 +166,10 @@ fi
%defattr(-,root,root,-)
%doc base/tps/LICENSE
%{_initrddir}/pki-tpsd
+%config(noreplace) %{_sysconfdir}/ld.so.conf.d/tps-%{_arch}.conf
%{_bindir}/tpsclient
%{_libdir}/httpd/modules/*
-%{_libdir}/lib*
+%{_libdir}/tps/
%dir %{_datadir}/pki/tps
%{_datadir}/pki/tps/applets/
%{_datadir}/pki/tps/cgi-bin/
@@ -182,13 +183,6 @@ fi
%dir %{_localstatedir}/run/pki/tps
-%files devel
-%defattr(-,root,root,-)
-%{_libdir}/libldapauth.so
-%{_libdir}/libtokendb.so
-%{_libdir}/libtps.so
-
-
%changelog
* Wed Dec 1 2010 Matthew Harmsen <mharmsen@redhat.com> 9.0.0-1
- Updated Dogtag 1.3.x --> Dogtag 2.0.0 --> Dogtag 9.0.0
@@ -256,6 +250,8 @@ fi
and CA
- Bugzilla Bug #669055 - TPS server does not re-start when signedAudit
logging is turned ON
+- Bugzilla Bug #606944 - Convert TPS to use ldap utilities and API from
+ OpenLDAP instead of the Mozldap
* Wed Aug 04 2010 Matthew Harmsen <mharmsen@redhat.com> 1.3.2-1
- Bugzilla Bug #601299 - tps installation does not update security domain