|
Description
|
For many releases, Solaris has contained a SUNWxwplt package that contains
the "X Window System Platform", including both the Xsun server and its
dependencies, and the X client libraries needed by X applications.
This has led to many customer requests to split these packages to allow for
minimization, so that servers without local displays can have X client
packages, such as the JVM, installed without wasting space on an unnecessary
X server, or without the risk of having the setuid/setgid Xserver when
hardening for security.
Additionally, as we move to the Xorg server, fewer and fewer machines will
need Xsun, and once the WOS install miniroot is converted to use Xorg, it
will also not need the space burden of Xsun.
This case thus splits the SUNWxwplt jumbo package into 4 smaller packages.
SUNWxwplt will continue to contain the X client libraries and programs, since
that is the portion needed by most packages listing a SUNWxwplt dependency,
especially from packages outside of Sun's control.
Three new packages will be created:
SUNWxsun-server: Xsun server
SUNWxsun-keytables: Xsun keytables
SUNWxprint-server: Xprt server
The contents of SUNWxwplt moved to these packages will be:
SUNWxsun-server:
/usr/openwin/bin/Xsun 1600 k
DPS files in /usr/openwin/lib/X11 247 k
/usr/openwin/server/etc/OWconfig 23 k
/usr/openwin/server/etc/*im* 80 k
/usr/openwin/server/lib/ 4927 k
/usr/openwin/server/modules 1201 k
SUNWxsun-keytables:
/usr/openwin/lib/X11/xkb 1263 k
/usr/openwin/share/etc/keytables 906 k
SUNWxprint-server:
/usr/openwin/bin/Xprt 1840 k
/usr/openwin/server/etc/XpConfig/* 37 k
SUNWxsun-server will depend on SUNWxsun-keytables. (The keytables are
split into a separate package to allow the G11n consolidation to take
ownership, since they are responsible for the keyboard layouts.)
SUNWxprint-server will depend on SUNWxsun-server (until implementation
is switched to Xorg version, when this will change to SUNWxorg-server).
The SSG Graphics, x86 Platform, and Sun Ray teams will be notified that
they need to change their packages which deliver Xsun modules to depend
on SUNWxsun-server instead of SUNWxwplt. (Since SUNWxwplt will still
be present, their packages will not fail to install, just fail to enforce
the dependency on the Xsun server software.)
|