[indiana-discuss] "no scripting zone" and isaexec(3C) == architectural

Bart Smaalders bart.smaalders at Sun.COM
Mon Jun 15 14:01:49 PDT 2009


UNIX admin wrote:

> What needs to happen is, after the package is deployed, the 
> Oracle database processes are running, the TNS listener is 
> accepting connections to the database, and the database is
> now ready to accept data.

How do I install such a package in an alternate root?
Or are such packages only installable on a running system?

Designing features into the packaging system that are unusable
in any context but a live install on a properly configured
system is a major source of breakage.

It is a requirement that the packaging system be able to
install packages onto an alternate root.  It is not a requirement
that the packaging system be Turing complete, or that you
can use it as a remote execution framework.

You can implement this w/ actuators in IPS; it will require
a SMF service to be running to handle your post-installation
tasks.  Note that packages built this way will actually work
on alternate root install, with Oracle running once that
environment is booted.

- Bart


-- 
Bart Smaalders			Solaris Kernel Performance
barts at cyber.eng.sun.com		http://blogs.sun.com/barts
"You will contribute more with mercurial than with thunderbird."



More information about the indiana-discuss mailing list