Greetings,
The following webrev implements fixes and/or changes for the following
bugzilla entries:
8722 advanced repository metadata store needed
15528 repository administration and configuration tool
16264 client operations fail if non-existent file repository is
configured
16397 repository.__set_file_root references unbound EACCESS
16404 coverage reports miss class initialization and module setup
Summary of changes:
8183 lines changed: 6101 ins; 1673 del; 409 mod; 28029 unchg
webrev:
http://cr.opensolaris.org/~swalker/pkg-format/
Summary:
* added a new set of configuration classes to simplify configuration
metadata management, storage, and retrieval
* fixed overzealous URI validation that could cause client to fail
if a file repository was removed after it was configured for an
image
* fixed a traceback that could happen in an permissions error path
for repositories
* fixed coverage reporting to include class initialisation and module
setup (7x% to 9x% for the configuration classes)
* added on-disk format design document
* changed depot to read configuration data directly from SMF if
possible (in preparation for a further enhancement to implement
a restarter method that sends SIGUSR1 to the depot process for
svcadm refresh)
* greatly simplified test suite code for executing cmdline programs
Cheers,
-Shawn
_______________________________________________
pkg-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/pkg-discuss