>We're looking for interfaces that an administrator could use. While >manipulating those environment variable works, it seems inadqequate on >a couple of counts. > > 1) It doesn't appear to be a public interface. While its use in > modifying miniroot environments is documented, there's no > mention of those environment settings in svccfg(1). Is that > deliberate, or just overlooked?
Deliberate; you can't be sure that your current environment is compatible with the other boot environments. (In your case you know both environments are compatible) > 2) It doesn't extend to svcadm or svcprop. Users would likewise > expect to use those commands for their effects in enabling, > disabling, and querying services in an alternate repository. > While svccfg could perform the corresponding repository > manipulations, users would have to translate from the form > commonly used for direct administration. > >> Of course, the svccfg must be compatible with the other environment. > >We wouldn't expect that to be an issue, since we'd expect to be >manipulating a clone of the current system. The question is how to >translate administrator experience with SMF in preparing a new boot >image. Without requiring two reboots, right? Casper