[companion-integrate] RTI - non-root builds of CCD

Steven M. Christensen steve at smc.vnet.net
Wed Dec 13 01:39:02 PST 2006


I would like to submit a RTI for the conversion of the build process of the
Companion CD from root-required to non-root.

The code reviewers for this change have been Paul Cunningham and Mike
Sullivan (details in companion-discuss).

These changes build cleanly on SPARC and x86 for Nevada build 45 in
nightly builds.  The builds were done with the most recent SFWter,
SFWbrltty and SFWlpcap, etc. commits included.

Details of the changes are:

Every file was scanned for any chown/chgrp and related objects.  Each file
was examined and chown/chgrp related lines removed.  Each package was tested
individually in a build and, where required, minimal chmod changes were made
in the install-sfw files.  The master Makefiles were edited where needed.

A non-root user must set up their environment in a way similar
to the gk user to do a successful build.

New packages and a new tarball will be submitted after this RTI is
approved and perhaps some builds by others are done for further testing.

The webrev for this is at

http://companion.sunfreeware.com/downloads/nonrootwebrev/

Steve Christensen




More information about the companion-integrate mailing list