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
