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-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