OpenSolaris

Printable Version Enter a New Search
Bug ID 6424854
Synopsis Decomposition of SUNWxwplt [PSARC/2006/302]
State 10-Fix Delivered:Verified (Fix available in build)
Category:Subcategory xserver:install
Keywords
Responsible Engineer Alan Coopersmith
Reported Against
Duplicate Of
Introduced In
Commit to Fix snv_43
Fixed In snv_43
Release Fixed solaris_nevada(snv_43)
Related Bugs 6276301 , 6422630 , 6439513 , 6439514
Submit Date 11-May-2006
Last Update Date 16-January-2007
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.)
Work Around
N/A
Comments
N/A