Hi,

just had a look, 1.0.1 is not mentioned within the spec file, but 1.1.0 
(as supposed to).
Put your files in that locations:

/usr/src/redhat/SOURCES/openca-base-1.0.2.tar.gz
/usr/src/redhat/SOURCES/openca-tools-1.1.0.tar.gz
/usr/src/redhat/SPECS/OpenCA.spec
/usr/src/redhat/SPECS/openca-tools.spec

rebuild with:
rpmbuild -ba /usr/src/redhat/SPECS/openca-tools.spec

install openca-tools.

rebuild with:
rpmbuild -ba /usr/src/redhat/SPECS/OpenCA.spec

What did you do before?

Regards, Helmut


Anil Aliyan wrote:
> 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
>   


-------------------------------------------------------------------------
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