This is a code review request for the rewrite of DC
to make use of CUD. The implementation here closely
follows the design document that can be found here:
http://cvs.opensolaris.org/source/xref/caiman/caiman-docs/distro_constructor/dc_cud_design.pdf

Note that this wad does not include the support for
VMC. The support for VMC will be a separate, follow on
project.

Since the changes are fairly substantial we are breaking
up the review into the following sections:

DC app, RBAC, Makefiles and packaging [1]
Manifests and XML serialization/de-serialization [2]
Pre pkg image mod, boot archive configuration and archive archive checkpoints [3]
All the other remaining checkpoints [4]

Please sign up to review one or more of the sections
and let us know exactly which ones you will be reviewing.

Webrev location is:
http://cr.opensolaris.org/~aalok/cud_dc

Please have your comments in by COB November 5th.

Thanks,
Drew and Alok

[1] usr/src/Makefile.master
    usr/src/Targetdirs
        usr/src/cmd/Makefile.targ
        usr/src/cmd/distro_const/Makefile
        usr/src/cmd/distro_const/distro_const.py
        usr/src/cmd/distro_const/cli.py
        usr/src/cmd/rbac/Makefile
        usr/src/cmd/rbac/exec_attr.distribution-constructor
        usr/src/cmd/rbac/prof_attr.distribution-constructor
        usr/src/cmd/distro_const/checkpoints/Makefile
        usr/src/cmd/distro_const/manifest/Makefile
        usr/src/cmd/distro_const/profile/Makefile
        usr/src/pkg/manifests/install-distribution-constructor.mf
        usr/src/cmd/distro_const/checkpoints/defaultfiles/Makefile
        usr/src/cmd/distro_const/checkpoints/defaultfiles/coreadm.default
        usr/src/cmd/distro_const/checkpoints/defaultfiles/rtc_config.default

[2] usr/src/cmd/distro_const/__init__.py
        usr/src/cmd/distro_const/configuration.py
    usr/src/cmd/distro_const/distro_spec.py
        usr/src/cmd/distro_const/execution_checkpoint.py
        usr/src/cmd/distro_const/manifest/boot_archive_contents_sparc.xml
        usr/src/cmd/distro_const/manifest/boot_archive_contents_x86.xml
        usr/src/cmd/distro_const/manifest/dc_ai_sparc.xml
        usr/src/cmd/distro_const/manifest/dc_ai_x86.xml
        usr/src/cmd/distro_const/manifest/dc_livecd.xml
        usr/src/cmd/distro_const/manifest/dc_text_sparc.xml
        usr/src/cmd/distro_const/manifest/dc_text_x86.xml
        usr/src/cmd/distro_const/profile/ai.xml
        usr/src/cmd/distro_const/profile/generic.xml
        usr/src/cmd/distro_const/profile/livecd.xml
        usr/src/cmd/distro_const/profile/text.xml

[3] usr/src/cmd/distro_const/checkpoints/pre_pkg_img_mod.py
        usr/src/cmd/distro_const/checkpoints/boot_archive_configure.py
        usr/src/cmd/distro_const/checkpoints/boot_archive_archive.py
        usr/src/cmd/distro_const/checkpoints/test/test_pre_pkg_img_mod.py
        usr/src/cmd/distro_const/checkpoints/test/test_boot_archive_configure.py
        usr/src/cmd/distro_const/checkpoints/test/test_boot_archive_archive.py

[4] usr/src/cmd/distro_const/checkpoints/ai_publish_pkg.py
    usr/src/cmd/distro_const/checkpoints/create_iso.py
        usr/src/cmd/distro_const/checkpoints/create_usb.py
        usr/src/cmd/distro_const/checkpoints/custom_script.py
        usr/src/cmd/distro_const/checkpoints/grub_setup.py
        usr/src/cmd/distro_const/checkpoints/pkg_img_mod.py
        usr/src/cmd/distro_const/checkpoints/test/test_ai_publish_package.py
        usr/src/cmd/distro_const/checkpoints/test/test_create_iso.py
        usr/src/cmd/distro_const/checkpoints/test/test_create_usb.py
        usr/src/cmd/distro_const/checkpoints/test/test_custom_script.py
        usr/src/cmd/distro_const/checkpoints/test/test_grub_setup.py
        usr/src/cmd/distro_const/checkpoints/test/test_pkg_img_mod.py
        usr/src/cmd/distro_const/checkpoints/test/testlib.py
_______________________________________________
caiman-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/caiman-discuss

Reply via email to