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

UNIX admin tripivceta at hotmail.com
Thu Jun 4 00:41:19 PDT 2009


> The answer is that your software is not correctly
> packaged for 
> OpenSolaris 200x :)

Do you mind pointing out what exactly makes my software "incorrectly packaged" for OpenSolaris?
Is there a formal specification document which details how and in what places "Indiana" expects to have software packaged?

> You shouldn't be copying /usr/lib/isaexec into
> /opt/abcd/lib either.

Yes, I know, which is the primary reason why I asked this question.

isaexec works with hard links only.
I have no way to guarantee, that /opt will not be a separate filesystem: it might be shared out via NFS from a different system, for instance; hard links cannot span filesystems, soft links do not work, copying isaexec does not work for several reasons, one of which is that IPS is a "no scripting zone", and another, that by doing a one time copy in "postinstall", the now private copy of isaexec in /opt would not get patched like the one in /usr/lib/ would.

Do you have any concrete suggestions, other than "your software is incorrectly packaged for OpenSolaris 200x"?
-- 
This message posted from opensolaris.org



More information about the indiana-discuss mailing list