getting rid of openssl port
Matthew Seaman
m.seaman at infracaninophile.co.uk
Mon Aug 4 06:22:20 PDT 2003
On Mon, Aug 04, 2003 at 02:48:38PM +0300, Toomas Aas wrote:
> Hello!
>
> Some of my machines were running RELENG_4_7 when I installed ports
> such as apache13_modssl and cyrus-imapd on them. Since that version
> of FreeBSD had OpenSSL 0.9.6 in the base system and these ports required
> 0.9.7, I ended up with openssl port installed on these systems.
>
> Now that I'm upgrading to RELENG_4_8, which includes OpenSSL 0.9.7, I want to
> get rid of the port. It would just feel cleaner to not have multiple versions
> of same libraries in /usr/lib and /usr/local/lib.
>
> What is the easiest way to get rid of OpenSSL port? Do I need to remove everything
> that depends on openssl port, remove the port and then reinstall everything?
> Or is there a less painful way? Actually "everything" is not that much in my case,
> it really is just apache13-modssl port on one machine and cyrus-imapd port on the
> other machine, but it still implies *some* downtime of HTTPD and IMAP server.
So long as you define WITH_OPENSSL_BASE=yes in your environment, both
the apache13-modssl and cyrus-imapd ports will link against the system
supplied version of the SSL libraries.
Thus you can use portupgrade to update those ports with minimal
downtime, and then delete the openssl port you've installed afterwards
without any unpleasant side effects from those two. Not that it
wouldn't be sensible to use ldd(1) to double check which SSL libraries
the binaries in question link against before you start hitting the
delete key.
Cheers,
Matthew
--
Dr Matthew J Seaman MA, D.Phil. 26 The Paddocks
Savill Way
PGP: http://www.infracaninophile.co.uk/pgpkey Marlow
Tel: +44 1628 476614 Bucks., SL7 1TH UK
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 187 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/freebsd-questions/attachments/20030804/77107115/attachment.bin
More information about the freebsd-questions
mailing list