First, let me say that this is my first attempt to install any version of the OpenSSL other than what gets distributed w/ the Linux OS and any updates that are provided via subscription thereafter. It is also my first attempt at enabling the FIPS option.
On a SUSE 10 SP2 release, I have successfully installed OpenSSL 0.9.8o and created the RPM files to replace the ones installed w/ the load of the Operating System. The RPM process replaced the base OS OpenSSL release level w/ the latest version. (The .spec file complained about a lack of a License tag and the existence of a Copyright tag but I added one and removed the other.) I then loaded the openssl-fips-1.2.tar.gz file into a different directory and attempted to create a RPM install for it as well but have hit some issues. First off, rpmbuild complained that it could not find the openssl-0.9.8f.tar.gz file in /usr/src/packages/SOURCES. I found and changed the version information in the .spec file to version 0.9.8o since that tar.gz file was in the given directory. Executing the command: smicro1:~/openssl/openssl-fips-1.2 # rpmbuild -ba ./openssl.spec runs for awhile until it eventually reports the following: + cd /usr/src/packages/BUILD + cd openssl-0.9.8o + DOCDIR=/var/tmp/openssl-0.9.8o-root/usr/share/doc/packages/openssl-doc + export DOCDIR + rm -rf /var/tmp/openssl-0.9.8o-root/usr/share/doc/packages/openssl-doc + /bin/mkdir -p /var/tmp/openssl-0.9.8o-root/usr/share/doc/packages/openssl-doc + cp -pr CHANGES CHANGES.SSLeay LICENSE NEWS README /var/tmp/openssl-0.9.8o-root /usr/share/doc/packages/openssl-doc + cp -pr doc /var/tmp/openssl-0.9.8o-root/usr/share/doc/packages/openssl-doc + exit 0 Finding Provides: /usr/lib/rpm/find-provides openssl Finding Requires: /usr/lib/rpm/find-requires openssl Finding Supplements: /usr/lib/rpm/find-supplements openssl Requires(rpmlib): rpmlib(PayloadFilesHavePrefix) <= 4.0-1 rpmlib(CompressedFileN ames) <= 3.0.4-1 Requires: openssl Checking for unpackaged file(s): /usr/lib/rpm/check-files /var/tmp/openssl-0.9.8 o-root error: Installed (but unpackaged) file(s) found: /usr/lib/engines/lib4758cca.so /usr/lib/engines/libaep.so /usr/lib/engines/libatalla.so /usr/lib/engines/libcapi.so /usr/lib/engines/libchil.so /usr/lib/engines/libcswift.so /usr/lib/engines/libgmp.so /usr/lib/engines/libnuron.so /usr/lib/engines/libsureware.so /usr/lib/engines/libubsec.so /usr/lib/pkgconfig/libcrypto.pc /usr/lib/pkgconfig/libssl.pc RPM build errors: Installed (but unpackaged) file(s) found: /usr/lib/engines/lib4758cca.so /usr/lib/engines/libaep.so /usr/lib/engines/libatalla.so /usr/lib/engines/libcapi.so /usr/lib/engines/libchil.so /usr/lib/engines/libcswift.so /usr/lib/engines/libgmp.so /usr/lib/engines/libnuron.so /usr/lib/engines/libsureware.so /usr/lib/engines/libubsec.so /usr/lib/pkgconfig/libcrypto.pc /usr/lib/pkgconfig/libssl.pc smicro1:~/openssl/openssl-fips-1.2 # Can the FIPS compliant OpenSSL be built as a RPM? If so, what am I missing to complete it properly? Thanks Mark