[indiana-discuss] "no scripting zone" and isaexec(3C) == architectural
Shawn Walker
swalker at opensolaris.org
Thu Jun 4 11:04:26 PDT 2009
Matt Ingenthron wrote:
> Shawn Walker wrote:
>> UNIX admin wrote:
>>>> 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?
>>
>> As noted in:
>>
>> PSARC/2005/185 Enabling serendipitous discovery
>> PSARC/2007/048 Include GNU coreutils 6.7
>> PSARC/1991/061 Packaging rules for system extensions
>>
>> ...many bits of software are moving to /usr :)
>>
>> Death to /opt/sfw, /usr/sfw, etc.
>>
>> Deliver to /usr; your life will be simpler, many users will thank you,
>> and you won't have this issue.
>
> Uh, Shawn... you're conflating things **Sun** had not delivered to
> /usr/bin and instead used /usr/gnu with software **others**, who are not
> part of the distro, want to deliver to OpenSolaris.
> None of the documents you've referenced above indicate third parties
> should start delivering software to the UNIX system repository (/usr).
> In fact the ARC guidelines _specify_ /opt, /var/opt, /etc/opt and
> friends for "Add-on system software or applications":
> http://opensolaris.org/os/community/arc/policies/install-locations/
>
> Respectfully, I believe you are quite wrong on this.
I disagree. For many of the same reasons stated in PSARC/2005/185, I
believe even third-party software belongs in /usr.
Otherwise, some of the same problems stated in there are going to occur
with third-party software. It is my belief that most new users are
going to expect to be able to user their software right away when they
install it without modifying their $PATH.
Others are free to interpret as they like, but that is my view.
Cheers,
--
Shawn Walker
More information about the indiana-discuss
mailing list