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