On Thu, 2008-06-05 at 19:09 -0700, James Gosling wrote:
> While it isn't on the list of TBD packages, I'd like to volunteer to add 
> "sudo".  Every time I install Solaris, it's always the first upgrade I 
> make.  It seems silly that it's missing.  How do I go about adding it?

sudo is also one of the first packages I always add to a fresh install.
Unfortunately, adding software to the pkg.opensolaris.org repository
involves more process than just submitting the bytes since the software
there is provided and maintained by a number of different sources,
including OpenSolaris ON and SFW consolidations (and some others like
the Sun Studio team).

I can see three stories for making sudo available to everyone: Making it
one of the core utilities (alongside su and pfexec), making it
a /usr/gnu thing (SFW), or providing it from the default "community
repository". The first two options deliver into pkg.opensolaris.org,
while the last will deliver into an as-yet-undetermined, but probably
separate repository that might be easily enabled (but not by default).

For the first option, you'd have to file a case with the OpenSolaris ARC
and basically submit design specs and go through a code review. The
software will then live in the ON tree.

The criteria for SFW integration are less strict, but an ARC case for
inclusion is still needed. sudo will probably receive extra scrutiny due
to its security implications. (There's also the potential policy issue
where people familiar with sudo will use it exclusively and not take
advantage of pfexec's finer grained security model).

In the third-case, sudo is currently one of the packages in the the
community-maintained spec-files-extra repository, which is a likely
candidate for seeding a community IPS repository. Setting up this is
still being worked out, but this option is the most flexible since the
process should be much less involved than "official" integration (which
basically evolved from Sun-internal processes).

Yeah, it's complicated.

-Albert

_______________________________________________
pkg-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/pkg-discuss

Reply via email to