diff --git a/openCryptoki.changes b/openCryptoki.changes index 794edd4..9f89b0b 100644 --- a/openCryptoki.changes +++ b/openCryptoki.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Thu Aug 28 18:21:26 CEST 2008 - ro@suse.de + +- fix init script + ------------------------------------------------------------------- Fri Mar 30 01:29:49 CEST 2007 - ro@suse.de diff --git a/openCryptoki.pkcsslotd b/openCryptoki.pkcsslotd index 46fe358..1db2a8c 100644 --- a/openCryptoki.pkcsslotd +++ b/openCryptoki.pkcsslotd @@ -11,8 +11,10 @@ # ### BEGIN INIT INFO # Provides: pkcsslotd -# Required-Start: z90crypt -# Required-Stop: +# Required-Start: $null +# Required-Stop: $null +# Should-Start: z90crypt +# Should-Stop: z90crypt # Default-Start: 3 5 # Default-Stop: 0 1 2 6 # Description: Start the pkcsslotd daemon diff --git a/openCryptoki.spec b/openCryptoki.spec index 38bb171..7a5c376 100644 --- a/openCryptoki.spec +++ b/openCryptoki.spec @@ -1,20 +1,28 @@ # # spec file for package openCryptoki (Version 2.2.2) # -# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany. -# This file and all modifications and additions to the pristine -# package are under the same license as the package itself. +# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany. # +# All modifications and additions to the file contributed by third parties +# remain the property of their copyright owners, unless otherwise agreed +# upon. The license for this file, and modifications and additions to the +# file, is the same license as for the pristine package itself (unless the +# license for the pristine package is not an Open Source License, in which +# case the license is the MIT License). An "Open Source License" is a +# license that conforms to the Open Source Definition (Version 1.9) +# published by the Open Source Initiative. + # Please submit bugfixes or comments via http://bugs.opensuse.org/ # # norootforbuild + Name: openCryptoki BuildRequires: gcc-c++ libica openssl-devel pwdutils -Summary: An Implementation of PKCS#11 (Cryptoki) v2.01 for IBM Cryptographic Hardware +Summary: An Implementation of PKCS#11 (Cryptoki) v2.11 for IBM Cryptographic Hardware Version: 2.2.2 -Release: 51 +Release: 165 License: IBM Public License Group: Productivity/Security # :pserver:anonymous@cvs.sourceforge.net:/cvsroot/opencryptoki @@ -35,7 +43,7 @@ Patch10: ock_222_cmd_fix_ptr_to_arr.diff Patch11: ock_64_bit_fixes.diff Patch12: openCryptoki-pkcsslotd-removepidfile.patch Patch13: openCryptoki-retval.patch -URL: http://oss.software.ibm.com/developerworks/opensource/opencryptoki +Url: http://oss.software.ibm.com/developerworks/opensource/opencryptoki BuildRoot: %{_tmppath}/%{name}-%{version}-build PreReq: /usr/sbin/groupadd /usr/bin/id /usr/sbin/usermod /bin/sed Requires: libica @@ -60,11 +68,11 @@ Requires: libica # openCryptoki pkcs11:x:64: %define pkcs11_group_id 64 # IBM maintains openCryptoki on these architectures: -ExclusiveArch: %openCryptoki_32bit_arch %openCryptoki_64bit_arch +ExclusiveArch: %openCryptoki_32bit_arch %openCryptoki_64bit_arch # %description -The PKCS#11 version 2.01 API implemented for the IBM cryptographic +The PKCS#11 version 2.11 API implemented for the IBM cryptographic cards. This package includes support for the IBM 4758 cryptographic coprocessor (with the PKCS#11 firmware loaded) and the IBM eServer Cryptographic Accelerator (FC 4960 on pSeries). @@ -72,9 +80,13 @@ Cryptographic Accelerator (FC 4960 on pSeries). %ifarch %openCryptoki_32bit_arch + %package 32bit +License: IBM Public License %else + %package 64bit +License: IBM Public License %endif Summary: Implementation of PKCS#11 (Cryptoki) v2.01 for IBM Crypto Hardware Group: Productivity/Security @@ -108,7 +120,9 @@ Accelerator (FC 4960 on pSeries) %endif + %package devel +License: IBM Public License Summary: An Implementation of PKCS#11 (Cryptoki) v2.01 for IBM Cryptographic Hardware Group: Productivity/Security Requires: openCryptoki = %{version}-%{release}, glibc-devel, openssl-devel @@ -296,130 +310,132 @@ fi %endif %changelog -* Fri Mar 30 2007 - ro@suse.de +* Thu Aug 28 2008 ro@suse.de +- fix init script +* Fri Mar 30 2007 ro@suse.de - added pwdutils to buildreq -* Fri Oct 20 2006 - ro@suse.de +* Fri Oct 20 2006 ro@suse.de - fix missing return values from non-void funcs -* Fri Apr 21 2006 - uli@suse.de +* Fri Apr 21 2006 uli@suse.de - pkcsslotd: create PID file in the right place, delete it on exit (bug #164664) -* Tue Apr 11 2006 - uli@suse.de +* Tue Apr 11 2006 uli@suse.de - added 64-bit patches from IBM (bug #145666) -* Mon Apr 10 2006 - uli@suse.de +* Mon Apr 10 2006 uli@suse.de - added small change missing from patch for bug #156651 -* Mon Apr 03 2006 - uli@suse.de +* Mon Apr 03 2006 uli@suse.de - fixed location of pkcs11_startup in init script (bug #162372) -* Mon Mar 13 2006 - uli@suse.de +* Mon Mar 13 2006 uli@suse.de - fixed proc_t structure mixup (bug #156651) -* Thu Mar 09 2006 - uli@suse.de +* Thu Mar 09 2006 uli@suse.de - initialize head pointer (bug #156229) -* Mon Mar 06 2006 - uli@suse.de +* Mon Mar 06 2006 uli@suse.de - %%ghost symlinks that are generated in %%post (bug #154961) -* Thu Feb 02 2006 - uli@suse.de +* Thu Feb 02 2006 uli@suse.de - stuffed memleak (patch by IBM, bug #147036) -* Wed Feb 01 2006 - uli@suse.de +* Wed Feb 01 2006 uli@suse.de - changed RPM layout to meet IBM's demands (based on patch by IBM, bug #145666) - removed mmap, per-user data store support (patch by IBM, bug [#145666]) -* Wed Jan 25 2006 - mls@suse.de +* Wed Jan 25 2006 mls@suse.de - converted neededforbuild to BuildRequires -* Thu Jan 12 2006 - hare@suse.de +* Thu Jan 12 2006 hare@suse.de - Update to 2.2.2-rc2 -* Wed Jan 11 2006 - hare@suse.de +* Wed Jan 11 2006 hare@suse.de - Update to 2.2.1-rc2 - Fixed build errors - Cleaned up spec file. -* Wed Dec 14 2005 - ro@suse.de +* Wed Dec 14 2005 ro@suse.de - copy TFAQ to build directory (fix build) -* Mon Dec 12 2005 - hare@suse.de +* Mon Dec 12 2005 hare@suse.de - Update to 2.1.6-rc5. - Port fixes from SLES9 SP3. -* Tue Nov 15 2005 - uli@suse.de +* Tue Nov 15 2005 uli@suse.de - enabled for ARM -* Thu Feb 17 2005 - od@suse.de +* Thu Feb 17 2005 od@suse.de - fix #50050: - ./configure.in: wrong test against $host makes ppc(64) miss -DPKCS64 in CFLAGS - corrected: S390 flag was set for ppc in this conditional -* Mon Aug 16 2004 - ro@suse.de +* Mon Aug 16 2004 ro@suse.de - run full autoreconf / simplify specfile a little -* Tue Apr 27 2004 - hare@suse.de +* Tue Apr 27 2004 hare@suse.de - Print correct error message (#37427 again). -* Fri Apr 23 2004 - hare@suse.de +* Fri Apr 23 2004 hare@suse.de - Check for the correct module on startup (#37427) -* Sun Apr 18 2004 - olh@suse.de +* Sun Apr 18 2004 olh@suse.de - update to openCryptoki-2.1.5, ppc64 version (#39026) -* Wed Feb 18 2004 - ro@suse.de +* Wed Feb 18 2004 ro@suse.de - adapt filelist on ppc -* Thu Feb 12 2004 - kukuk@suse.de +* Thu Feb 12 2004 kukuk@suse.de - Fix owner/group of files/directories -* Fri Dec 05 2003 - ro@suse.de +* Fri Dec 05 2003 ro@suse.de - no need to specify "root" as supplementary group for root, it's already primary -* Wed Jul 30 2003 - hare@suse.de +* Wed Jul 30 2003 hare@suse.de - Update to openCryptoki-2.1.3 - Fixed configure errors. -* Mon Jun 23 2003 - ro@suse.de +* Mon Jun 23 2003 ro@suse.de - added directories to filelist -* Wed Jun 04 2003 - ro@suse.de +* Wed Jun 04 2003 ro@suse.de - remove CVS subdirs - remove unpackaged files from buildroot -* Thu Nov 21 2002 - ro@suse.de +* Thu Nov 21 2002 ro@suse.de - removed duplicates from configure.in -* Tue Oct 01 2002 - froh@suse.de +* Tue Oct 01 2002 froh@suse.de - exclude ppc64 from the architectures, the package is built for. 64bit mode is not supported by IBM yet; dlopen wrappers are also missing 64bit filename handling. (#20380) - actually compress the openCryptoki-1.4*.tar.bz2 -* Tue Sep 24 2002 - ro@suse.de +* Tue Sep 24 2002 ro@suse.de - make it even build ... -* Tue Sep 24 2002 - froh@suse.de +* Tue Sep 24 2002 froh@suse.de - make openCryptoki-XXbit PreReq: openCryptoki to enforce pkcs11 group creation before package installation (#20079) - correct version number (the patch actiually lifts openCryptoki to 1.5) - fix groupadd call to no longer silently ignore errors in all cases using (hopefully) posix exit codes. alternative would be to use undocumented '-f' option of groupadd. -* Fri Sep 20 2002 - froh@suse.de +* Fri Sep 20 2002 froh@suse.de - add user root to group pkcs11 to enable root to administrate the crypto hardware support (#19566) -* Mon Aug 26 2002 - okir@suse.de +* Mon Aug 26 2002 okir@suse.de - misc security fixes (#18377) -* Fri Aug 23 2002 - froh@suse.de +* Fri Aug 23 2002 froh@suse.de - replaced openCryptoki-tools with openCryptoki-32bit and openCryptoki-64bit -* Thu Aug 22 2002 - froh@suse.de +* Thu Aug 22 2002 froh@suse.de - moved dlopen objects that are available for non-x86 out of the ifarch ix86 - moved postun to tools subpackge (which contains the daemon) - removed include files. no development support for now. - replaced %%ix86, etc by appropriate generic %%openCryptoki_tools_arch and %%openCryptoki_no_tools_arch -* Wed Aug 21 2002 - ro@suse.de +* Wed Aug 21 2002 ro@suse.de - replaced all i386 occurrences with %%ix86 - changed filelist to what's really built -* Tue Aug 20 2002 - froh@suse.de +* Tue Aug 20 2002 froh@suse.de - split package to openCryptoki and openCryptoki-tools to allow parallel installation of 32bit tools with 64bit dlopen objects for foreign middleware. - removed automatical insserv on install, because the package needs manual configuration (#18031) -* Mon Aug 12 2002 - froh@suse.de +* Mon Aug 12 2002 froh@suse.de - added missing %%post before insserv (Bug #17600) -* Fri Aug 09 2002 - kukuk@suse.de +* Fri Aug 09 2002 kukuk@suse.de - Fix path in PreReq. -* Wed Aug 07 2002 - froh@suse.de +* Wed Aug 07 2002 froh@suse.de - add groupadd pkcs11 in %%pre install -* Mon Jul 29 2002 - froh@suse.de +* Mon Jul 29 2002 froh@suse.de - updated to current version - removed old START_ variable -* Fri Jun 14 2002 - ro@suse.de +* Fri Jun 14 2002 ro@suse.de - always use macros when calling insserv -* Tue Apr 09 2002 - bk@suse.de +* Tue Apr 09 2002 bk@suse.de - add lib64 support -* Tue Feb 05 2002 - froh@suse.de +* Tue Feb 05 2002 froh@suse.de - Added openssl to #neededforbuild, which is needed in addition to openssl-devel -* Wed Jan 30 2002 - froh@suse.de +* Wed Jan 30 2002 froh@suse.de - initial version