The openca-tools spec files does'nt work. It asks for openca-tools-1.0.1.tar.gz as base for building. I search for openca-tools-1.0.1.tar.gz but i found it no where on any source wbsite. openca-tools-1.0.0 is avilable but that is of no use.
If you have openca-tools-1.0.1.tar.gz please send it to me. Regards, Anil Aliyan ----- Original Message ----- From: "Helmut Manck" <[EMAIL PROTECTED]> To: <openca-users@lists.sourceforge.net> Sent: Sunday, November 30, 2008 6:04 PM Subject: [Openca-Users] Updated Spec-Files > Hi, > > the specfiles seem to be a bit outdated for openca 1.0.2 and > openca-tools 1.1.0. Attached you will find adapted specfiles also > containig distri detection for centos. They "workforme", I didn't check > other distris, but they should work. > > Regards, Helmut > > > -- > Dipl. Ing. Helmut Manck > Senior Consultant > > eonas IT-Beratung und Entwicklung GmbH > Greifenhagener Str. 54 > 10437 Berlin > Germany > > > > -------------------------------------------------------------------------------- ># OpenCA RPM File > # (c) 2006 by Massimiliano Pala and OpenCA Team > # OpenCA Licensed Software > > %define __find_requires %{nil} > %define debug_package %{nil} > > # %define _unpackaged_files_terminate_build 0 > # %define _missing_doc_files_terminate_build 0 > > # Basic Definitions > %define httpd_usr apache > %define httpd_grp apache > %define nobody nobody > %define nogroup nobody > %define openca_usr root > %define openca_grp nobody > > %define is_mandrake %(test -e /etc/mandrake-release && echo 1 || echo 0) > %define is_suse %(test -e /etc/SuSE-release && echo 1 || echo 0) > %define is_fedora %(test -e /etc/fedora-release && echo 1 || echo 0) > %define is_centos %(test -e /etc/redhat-release && grep -q CentOS > /etc/redhat-release && echo 1 || echo 0) > > %define dist redhat > %define disttag el > > %if %is_mandrake > %define dist mandrake > %define disttag mdk > %endif > %if %is_suse > %define dist suse > %define disttag suse > %define nogroup nogroup > %define httpd_usr wwwwrun > %define httpd_grp nogroup > %endif > %if %is_fedora > %define dist fedora > %define disttag rhfc > %endif > %if %is_centos > %define dist centos > %define disttag el > %endif > > %define distver %(release="`rpm -q --queryformat='%{VERSION}' > %{dist}-release 2> /dev/null | tr . : | sed s/://g`" ; if test $? != 0 ; > then release="" ; fi ; echo "$release") > %define packer %(finger -lp `echo "$USER"` | head -n 1 | cut -d ' ' -f 2) > > %define ver 1.0.2 > %define RELEASE 1 > %define rel %{?CUSTOM_RELEASE}%{!?CUSTOM_RELEASE:%RELEASE} > %define prefix /opt/openca > %define mand /opt/openca/man > %define sslprefix /usr > %define openssl_req 0.9.7 > %define openldap_req 2.2 > %define openca_tools_req 1.1.0 > %define openca_common_req 0.9.3 > > Summary: Open Source Certification Authority Software (PKI) > Name: openca-base > Version: %ver > Release: %rel.%{disttag}%{distver} > License: OpenCA License (BSD Style) > Group: Security/PKI > Source: openca-base-%{ver}.tar.gz > Packager: %packer > Vendor: OpenCA Labs > BuildRoot: /var/tmp/openca-base-1.0.1 > URL: http://www.openca.org/ > Docdir: %{prefix}/doc > Prefix: %{prefix} > BuildRequires: openca-tools, httpd > > ## BuildRoot: %{_tmppath}/%{name}-%{ver}-%{rel}-buildroot > > %description > The OpenCA package implements a full featured Certification Authority > to issue and managed digital certificates. > > %define openca_prefix %{prefix} > %define httpd_fs_prefix %{prefix}/var/www > %define openssl_prefix /usr > > %package common > Summary: Basic Components for OpenCA > Group: Security/PKI > AutoReq: no > Requires: openssl >= %openssl_req, openca-tools >= %openca_tools_req, > perl-XML-Parser > > %description common > > %package ca > Summary: CA Components for OpenCA > Group: Security/PKI > Requires: openca-base-common >= %openca_common_req > > %description ca > > %package bp > Summary: Batch Components for OpenCA > Group: Security/PKI > Requires: openca-base-common >= %openca_common_req > > %description bp > > %package ldap > Summary: LDAP Components for OpenCA > Group: Security/PKI > Requires: openca-base-common >= %openca_common_req > > %description ldap > > %package pub > Summary: Pub Components for OpenCA > Group: Security/PKI > Requires: openca-base-common >= %openca_common_req > > %description pub > > %package ra > Summary: RA Components for OpenCA > Group: Security/PKI > Requires: openca-base-common >= %openca_common_req > > %description ra > > %package scep > Summary: SCEP Components for OpenCA > Group: Security/PKI > Requires: openca-base-common >= %openca_common_req > > %description scep > > %prep > #echo %_target > #echo %_target_alias > #echo %_target_cpu > #echo %_target_os > #echo %_target_vendor > > echo Building %{name}-%{version}-%{release} > > %setup -q -n %{name}-%{version} > > if [ ! -f configure ]; then > CFLAGS="$RPM_OPT_FLAGS" ./autogen.sh > fi > > ./configure \ > --prefix=%{prefix} \ > --with-build-dir=/var/tmp/openca-base-1.0.1/ \ > --with-openca-user=%{openca_usr} \ > --with-openca-group=%{openca_grp} \ > --with-ca-organization="OpenCA PKI Services" \ > --with-ldap-port=389 \ > --with-ldap-root="cn=Manager,o=OpenCA,c=IT" \ > --with-ldap-root-pwd="openca" \ > --with-openssl-prefix=%{openssl_prefix} \ > --enable-openscep \ > --with-db-type=mysql \ > --with-db-name=openca \ > --with-db-host=localhost \ > --with-db-port=3306 \ > --with-db-user=openca \ > --with-db-passwd="openca" \ > --with-service-mail-account="[EMAIL PROTECTED]" \ > --with-language=en_EN > > ## --enable-package-build \ > > ## --with-openssl-engine=LunaCA3 \ > ## --with-hsm-utility=/usr/luna/bin/ca3util \ > ## --with-hsm-slot=1 \ > ## --with-hsm-appid=10:11 \ > # CFLAGS="$RPM_OPT_FLAGS" sh configs/[EMAIL PROTECTED]@ > "$RPM_BUILD_ROOT" > > %build > > make > > %install > [ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf > $RPM_BUILD_ROOT > > # make install-common install-modules install-ca install-batch > install-ldap install-pub install-ra install-scep install-node > make install-online install-offline > > %clean > [ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf > $RPM_BUILD_ROOT > > %files common > %defattr(-, -, -) > > %{openca_prefix}/bin/* > %{openca_prefix}/etc/openca/loa.xml > %{openca_prefix}/etc/openca/log.xml > %{openca_prefix}/etc/openca/token.xml > %{openca_prefix}/etc/openca/config.xml > %{openca_prefix}/etc/openca/ldap.xml.template > %{openca_prefix}/etc/openca/menu.xml.template > %{openca_prefix}/etc/openca/backup.xml.template > %{openca_prefix}/etc/openca/browser_req.xml.template > %{openca_prefix}/etc/openca/auth_browser_req.xml.template > %{openca_prefix}/etc/openca/server_req.xml.template > %{openca_prefix}/etc/openca/datasources.xml.template > %{openca_prefix}/etc/openca/configure_etc.sh > %{openca_prefix}/etc/init.d/openca > %{openca_prefix}/etc/openca/openca_start.template > %{openca_prefix}/etc/openca/openca_stop.template > %{openca_prefix}/etc/openca/utf8_latin1_selector.sh.template > %{openca_prefix}/etc/openca/bp/* > %{openca_prefix}/etc/openca/database/* > %{openca_prefix}/etc/openca/openssl/* > %{openca_prefix}/etc/openca/rbac/* > %{openca_prefix}/etc/openca/agreements/* > %{openca_prefix}/etc/openca/contrib/* > %{openca_prefix}/lib/* > %{openca_prefix}/var/openca/bp/* > %{openca_prefix}/var/openca/mail/* > %{openca_prefix}/etc/openca/access_control/node.xml.template > %{openca_prefix}/etc/openca/servers/node.conf.template > %{openca_prefix}/etc/openca/menus/node-menu.xml.template > %{httpd_fs_prefix}/html/pki/node/* > %{httpd_fs_prefix}/cgi-bin/pki/node/* > > %defattr( -, %{httpd_usr}, %{httpd_grp}) > > %dir %{openca_prefix}/var/openca/log > %dir %{openca_prefix}/var/openca/crypto > %dir %{openca_prefix}/var/openca/crypto/cacerts > %dir %{openca_prefix}/var/openca/crypto/chain > %dir %{openca_prefix}/var/openca/crypto/certs > %dir %{openca_prefix}/var/openca/crypto/keys > %dir %{openca_prefix}/var/openca/crypto/reqs > %dir %{openca_prefix}/var/openca/tmp > %dir %{openca_prefix}/var/openca/db > > %{openca_prefix}/var/openca/crypto/cacerts/* > %{openca_prefix}/var/openca/crypto/chain/* > %{openca_prefix}/var/openca/crypto/crlnumber > %{openca_prefix}/var/openca/crypto/index.txt > %{openca_prefix}/var/openca/crypto/keys/bp_key.pem > %{openca_prefix}/var/openca/crypto/keys/keybackup_key.pem > %{openca_prefix}/var/openca/crypto/keys/log_key.pem > %{openca_prefix}/var/openca/crypto/serial > %{openca_prefix}/var/openca/crypto/index.txt.attr > %{openca_prefix}/var/openca/log/* > > %files ca > %defattr(-, -, -) > > %{httpd_fs_prefix}/html/pki/ca/* > %{httpd_fs_prefix}/cgi-bin/pki/ca/* > %{openca_prefix}/var/openca/session/cookie/ca > %{openca_prefix}/etc/openca/access_control/ca.xml.template > %{openca_prefix}/etc/openca/servers/ca.conf.template > %{openca_prefix}/etc/openca/menus/ca-menu.xml.template > > %files bp > %defattr(-, -, -) > > %{httpd_fs_prefix}/html/pki/batch/* > %{httpd_fs_prefix}/cgi-bin/pki/batch/* > %{openca_prefix}/var/openca/session/cookie/batch > %{openca_prefix}/etc/openca/access_control/batch.xml.template > %{openca_prefix}/etc/openca/servers/batch.conf.template > %{openca_prefix}/etc/openca/menus/batch-menu.xml.template > > %files ldap > %defattr(-, -, -) > > %{httpd_fs_prefix}/html/pki/ldap/* > %{httpd_fs_prefix}/cgi-bin/pki/ldap/* > %dir %{openca_prefix}/var/openca/session/cookie/ldap > %{openca_prefix}/etc/openca/access_control/ldap.xml.template > %{openca_prefix}/etc/openca/servers/ldap.conf.template > %{openca_prefix}/etc/openca/menus/ldap-menu.xml.template > > %files pub > %defattr(-, -, -) > > %{httpd_fs_prefix}/html/pki/pub/* > %{httpd_fs_prefix}/cgi-bin/pki/pub/* > %{openca_prefix}/var/openca/session/cookie/pub > %{openca_prefix}/etc/openca/access_control/pub.xml.template > %{openca_prefix}/etc/openca/servers/pub.conf.template > %{openca_prefix}/etc/openca/menus/pub-menu.xml.template > > > %files ra > %defattr(-, -, -) > > %{httpd_fs_prefix}/html/pki/ra/* > %{httpd_fs_prefix}/cgi-bin/pki/ra/* > %{openca_prefix}/var/openca/session/cookie/ra > %{openca_prefix}/etc/openca/access_control/ra.xml.template > %{openca_prefix}/etc/openca/servers/ra.conf.template > %{openca_prefix}/etc/openca/menus/ra-menu.xml.template > > > %files scep > %defattr(-, -, -) > > %{httpd_fs_prefix}/cgi-bin/pki/scep/* > %{openca_prefix}/var/openca/session/cookie/scep > %{openca_prefix}/etc/openca/access_control/scep.xml.template > %{openca_prefix}/etc/openca/servers/scep.conf.template > > %post > > %post ca > > echo > echo "Entering POST Install Configuration of OpenCA..." > cd %{openca_prefix}/etc/openca && sh configure_etc.sh CA > echo "Done." > > %post ra > > echo > echo "Entering POST Install Configuration of OpenCA..." > cd %{openca_prefix}/etc/openca && sh configure_etc.sh RA > echo "Done." > > %post pub > > echo > echo "Entering POST Install Configuration of OpenCA..." > cd %{openca_prefix}/etc/openca && sh configure_etc.sh Pub > echo "Done." > > %post ldap > > echo > echo "Entering POST Install Configuration of OpenCA..." > cd %{openca_prefix}/etc/openca && sh configure_etc.sh LDAP > echo "Done." > > %post scep > > echo > echo "Entering POST Install Configuration of OpenCA..." > cd %{openca_prefix}/etc/openca && sh configure_etc.sh SCEP > echo "Done." > > %post bp > > echo > echo "Entering POST Install Configuration of OpenCA..." > cd %{openca_prefix}/etc/openca && sh configure_etc.sh BP > echo "Done." > > %post common > > echo > echo -n "Linking startup script (openca) in init.d/ dir ... " > ln -s %{openca_prefix}/etc/init.d/openca /etc/init.d/openca > echo "Done." > > %postun common > > echo "Removing init.d/openca link ... " > rm -f /etc/init.d/openca > echo "Done." > > echo -n "Removing empty directories ... " > rmdir %{prefix}/bin 2>/dev/null > rmdir %{openca_prefix}/lib/openca/perl_modules 2>/dev/null > rm -rf %{openca_prefix}/lib/openca/mails/* 2>/dev/null > rmdir %{openca_prefix}/lib/openca/mails 2>/dev/null > rmdir %{openca_prefix}/lib/openca 2>/dev/null > echo "Done." > > echo > echo "Please check the %{prefix} directory for remaining files." > echo > > > %changelog > * Mon Sep 18 2006 Massimiliano Pala <[EMAIL PROTECTED]> > -First Packaging for OpenCA-Base > > > -------------------------------------------------------------------------------- ># OpenCA Base Tools RPM File > # (c) 2006 by Massimiliano Pala and OpenCA Team > # OpenCA Licensed Software > > # %define __find_requires %{nil} > %define debug_package %{nil} > > # %define _unpackaged_files_terminate_build 0 > # %define _missing_doc_files_terminate_build 0 > > %define is_mandrake %(test -e /etc/mandrake-release && echo 1 || echo 0) > %define is_suse %(test -e /etc/SuSE-release && echo 1 || echo 0) > %define is_fedora %(test -e /etc/fedora-release && echo 1 || echo 0) > %define is_centos %(test -e /etc/fedora-release && grep -q CentOS > /etc/redhat-release && echo 1 || echo 0) > > %define dist redhat > %define disttag el > > %if %is_mandrake > %define dist mandrake > %define disttag mdk > %endif > %if %is_suse > %define dist suse > %define disttag suse > %define nogroup nogroup > %define httpd_usr wwwwrun > %define httpd_grp nogroup > %endif > %if %is_fedora > %define dist fedora > %define disttag rhfc > %endif > %if %is_centos > %define dist centos > %define disttag el > %endif > > > > %define distver %(release="`rpm -q --queryformat='%{VERSION}' > %{dist}-release 2> /dev/null | tr . : | sed s/://g`" ; if test $? != 0 ; > then release="" ; fi ; echo "$release") > #%define distver 5 > %define packer %(finger -lp `echo "$USER"` | head -n 1 | cut -d ' ' -f 2) > > %define ver 1.1.0 > %define RELEASE 1 > %define rel %{?CUSTOM_RELEASE} %{!?CUSTOM_RELEASE:%RELEASE} > %define prefix /usr > %define mand /usr/man > %define sslprefix /usr/local/openssl > %define openssl_req 0.9.7 > %define openldap_req 2.2 > > Summary: OpenCA Base Tools > Name: openca-tools > Version: %ver > Release: %rel.%{disttag}%{distver} > License: OpenCA License (BSD Style) > Group: Network/Daemons > Source: openca-tools-%{ver}.tar.gz > BuildRoot: /var/tmp/openca-tools-%{ver}-root > URL: http://www.openca.org/projects/ocspd > Packager: %packer > Docdir: %{prefix}/doc > Prefix: %prefix > BuildRequires: openssl-devel >= %openssl_req > Requires: openssl >= %openssl_req > > %description > OpenCA Tools provide command line facilities for (1) digital > signatures generation and verifications and for (2) SCEP message > handling. > > %prep > %setup > > %ifarch alpha > ARCH_FLAGS="--host=alpha-redhat-linux" > %endif > > if [ ! -f configure ]; then > CFLAGS="$RPM_OPT_FLAGS" ./autogen.sh > $ARCH_FLAGS --prefix=%{prefix} --with-openssl-prefix=%{sslprefix} > --enable-openssl-engine > --mandir=%{mand} --disable-shared > else > CFLAGS="$RPM_OPT_FLAGS" ./configure > $ARCH_FLAGS --prefix=%{prefix} --with-openssl-prefix=%{sslprefix} > --enable-openssl-engine > --mandir=%{mand} --disable-shared > fi > > %build > > if [ "$SMP" != "" ]; then > (make "MAKE=make -k -j $SMP"; exit 0) > make > else > make > fi > > %install > [ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf > $RPM_BUILD_ROOT > > make prefix=$RPM_BUILD_ROOT%{prefix} mandir=$RPM_BUILD_ROOT%{mand} install > > %clean > [ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf > $RPM_BUILD_ROOT > > %files > %defattr(-, root, root) > > %doc AUTHORS COPYING INSTALL ChangeLog NEWS README VERSION > > %{prefix}/bin/* > %{mand}/* > > %post > > %postun > > > %changelog > * Mon Oct 9 2006 Massimiliano Pala <[EMAIL PROTECTED]> > - New Package building for openca-tools > - Fixed VERSION and PACKAGE_VERSION variables > > * Mon Sep 18 2006 Massimiliano Pala <[EMAIL PROTECTED]> > -First Package version (removed tools from OpenCA-Base) > > > -------------------------------------------------------------------------------- > ------------------------------------------------------------------------- > This SF.Net email is sponsored by the Moblin Your Move Developer's > challenge > Build the coolest Linux based applications with Moblin SDK & win great > prizes > Grand prize is a trip for two to an Open Source event anywhere in the > world > http://moblin-contest.org/redirect.php?banner_id=100&url=/ -------------------------------------------------------------------------------- > _______________________________________________ > Openca-Users mailing list > Openca-Users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/openca-users > ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ Openca-Users mailing list Openca-Users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/openca-users