I can predict that you all are not going to like this suggestion,
but why not just ifdef out the calls that pull in OpenSSL,
similar to how we did for the CUPS dependency in smb?
If I understand correctly, the thing would then still work
for plain http (just not https).

Gordon



On Fri, Aug 8, 2014 at 9:27 AM, Gary Mills via illumos-developer <
develo...@lists.illumos.org> wrote:

> On Thu, Aug 07, 2014 at 02:31:58PM +0100, Peter Tribble via
> illumos-developer wrote:
> >
> >    Something else: SVR4 packaging uses wanboot code to provide its
> >    http client support. I would be more than happy for that code and the
> >    ability for pkgadd to directly retrieve packages via http to be
> >    removed.
> >    (In Tribblix, packages are retrieved using higher-level facilities -
> >    the
> >    builtin functionality in pkgadd is rubbish.)
>
> This comment led me to investigate further.  The commands below I ran
> on a recent version of the illumos source built on an x86 server:
>
>     $ find usr -name '*wanboot*' | wc -l
>           47
>     $ find proto -name '*wanboot*' | wc -l
>           27
>
> All of those things called wanboot will be retained.  The only thing
> that will disappear is the single stand-alone SPARC executable that is
> the first file sent to a SPARC machine when it's doing a network boot.
>
> Here are the libraries needed by a SVR4 package command, first on a
> SPARC machine that uses those packages:
>
>     $ dump -Lv $(whence pkgadd) | grep 'NEED'
>     [2] NEEDED          libpkg.so.1
>     [4] NEEDED          libinstzones.so.1
>     [6] NEEDED          libadm.so.1
>     [8] NEEDED          libcrypto.so.0.9.8
>     [10]        NEEDED          libwanboot.so.1
>     [11]        NEEDED          libc.so.1
>     [25]        VERNEED         0x14180
>     [26]        VERNEEDNUM      0x5
>
> And now on an x86 machine that uses IPS packages:
>
>     $ dump -Lv $(whence pkgadd) | grep 'NEED'
>     [2] NEEDED          libpkg.so.1
>     [4] NEEDED          libinstzones.so.1
>     [6] NEEDED          libadm.so.1
>     [8] NEEDED          libcrypto.so.0.9.8
>     [10]        NEEDED          libwanboot.so.1
>     [11]        NEEDED          libc.so.1
>     [25]        VERNEED         0x80540a8
>     [26]        VERNEEDNUM      0x5
>
> So, libwanboot.so.1 will be retained too.  It's simply a library
> that makes calls into the two openssl libraries.
>
> --
> -Gary Mills-            -refurb-                -Winnipeg, Manitoba,
> Canada-
>
>
> -------------------------------------------
> illumos-developer
> Archives: https://www.listbox.com/member/archive/182179/=now
> RSS Feed:
> https://www.listbox.com/member/archive/rss/182179/21175074-7782178a
> Modify Your Subscription:
> https://www.listbox.com/member/?&;
> Powered by Listbox: http://www.listbox.com
>



-------------------------------------------
illumos-discuss
Archives: https://www.listbox.com/member/archive/182180/=now
RSS Feed: https://www.listbox.com/member/archive/rss/182180/21175430-2e6923be
Modify Your Subscription: 
https://www.listbox.com/member/?member_id=21175430&id_secret=21175430-6a77cda4
Powered by Listbox: http://www.listbox.com

Reply via email to