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

Reply via email to