>I'm unclear as to what you mean.
>fs-usr is in SUNWcsr and under normal circumstances all bits from csr
>should apply to the miniroot, are you saying we should also ship a
>streamed SUNWckr with the old fs-usr ( as well as the normal SUNWcsr )
>and apply that last if we are running patchadd -C?
The miniroot is build by install the package SUNWsibi on top of
the already installed packages.
This package contains a number of files wich is already present
on an ordinary system:
#
# Existing data files being replaced on the image
#
f none sbin/rc2 0744 root sys
f none sbin/sulogin 4555 root bin
f none etc/inittab 0644 root sys
f none lib/svc/method/devices-local 0555 root bin
f none lib/svc/method/fs-usr 0555 root bin
f none lib/svc/method/identity-node 0555 root bin
f none lib/svc/method/manifest-import 0555 root bin
f none lib/svc/method/net-loopback 0555 root bin
f none lib/svc/method/net-physical 0555 root bin
Any patch touching these files in their ordinary packages runs the
risk, or perhaps actually guarantees, corruption of the miniroot.
The only way to prevent that is to have a (spooled, patched?) version of this
package which is reapplied to the miniroot after patching.
*OR* we need to restructure the miniroot such that it boots without
having to replace any files.
Casper