[OpenVPN home] [Date Prev] [Date Index] [Date Next]
[OpenVPN mailing lists] [Thread Prev] [Thread Index] [Thread Next]
Web openvpn.net

Re: [Openvpn-devel] RPM build of 2.0-rc16 fails on MandrakeSoft

  • Subject: Re: [Openvpn-devel] RPM build of 2.0-rc16 fails on MandrakeSoft
  • From: TomWalsh <tomw-junk01@xxxxxxxxxxxxxxxx>
  • Date: Fri, 11 Mar 2005 14:14:15 -0500

Matthias Andree wrote:

RPM appears to, at least on Red Hat and Novell/SUSE derived machines,
support the libraries' ELF SONAME, too, which is what my former
suggestion has been about, and AFAICS, the soname is the same on all
machines, namely liblzo.so.1 (use readelf -d to figure).

Wouldn't we still be into a conditional situation of resolving which liblzo / lzo to call out for based on vendor name? I'm not sure how the readelf works...

If we keep the conditional patch for MandrakeSoft vs. all others, you would then cover the Mandrake distros from 8.1 through 10.1. Not a clean solution, but looping back on past mistakes (Mandrakes) never are...

We are spending too much time on this subject? Here is the patch that satisfies the MandrakeSoft mess up:

=============== patch ================
--- openvpn.spec.orig   2005-02-26 16:26:09.922279800 -0500
+++ openvpn.spec        2005-02-26 16:20:11.794723464 -0500
@@ -33,8 +33,13 @@
BuildRequires: openssl-devel >= 0.9.6
Requires:      openssl       >= 0.9.6

+%if "%{_vendor}" == "MandrakeSoft"
+%{!?without_lzo:BuildRequires: liblzo1-devel >= 1.07}
+%{!?without_lzo:Requires:      liblzo1       >= 1.07}
%{!?without_lzo:BuildRequires: lzo-devel >= 1.07}
%{!?without_lzo:Requires:      lzo       >= 1.07}

%{!?without_pam:BuildRequires: pam-devel}
%{!?without_pam:Requires:      pam}
============== snip ==================

============== Changlog ============== 2005.03.11 -- Version 2.0-rc17

* MandrakeSoft liblzo1 RPM only Provides for a 'liblzo1'.
  A conditional test of the vendor has been added to
  Require the appropriately named 'lzo' (liblzo1 / lzo).
  (Tom Walsh - http://openhardware.net)
================ snip =================

Tom Walsh - WN3L - Embedded Systems Consultant
email at http://openhardware.net?file=emailcomment.php
any ReplyTo direct email will disappear (blackhole).