[OpenIndiana-discuss] pkg mediator vendor vs. system?
Tim Mooney
Tim.Mooney at ndsu.edu
Thu Jul 16 18:24:03 UTC 2026
All-
I've been through the pkg(1) man page and ips-dev-guide.pdf, but I can't
find a good explanation of what the difference is between "vendor" and
"system" for mediators.
For example, on my OI install:
$ pkg mediator -a openssl
MEDIATOR VER. SRC. VERSION IMPL. SRC. IMPLEMENTATION
openssl vendor 1.0 vendor openssl
openssl system 3 system openssl
Why is one "vendor" and one "system"? What does that imply?
Also, how do we tell when a mediator is in a non-default state? With
facets, 'pkg facet' provides an easy way to see local overrides. How
can I tell if any of my system's mediators are stuck in a non-default
state?
I started down this rabbit-hole when I discovered I couldn't build a
rust crate for sys-openssl because my system is defaulting to OpenSSL 1.x.
That lead me to try figure out if that's still the OI default or if my
system should have switched to openssl 3.x during a previous update.
Thanks,
Tim
--
Tim Mooney Tim.Mooney at ndsu.edu
Enterprise Computing & Infrastructure /
Division of Information Technology / 701-231-1076 (Voice)
North Dakota State University, Fargo, ND 58105-5164
More information about the openindiana-discuss
mailing list