If you don't use Distribution Constructor with a customized manifest, 
you can stop reading this email now...

My push of changeset 265:3686c98a3917, dated 9/13/08 11:47, to the 
slim_source gate is a flag day for all who use distribution constructor 
with their own manifest.  Please make the following changes to adjust:

1) You *must* now call an additional finalizer script from your manifest 
else you won't get a grub menu with entries when you start up:

    <script name="/usr/share/distro_const/grub_setup.py">
         <checkpoint name="grub-setup" message="Grub menu setup"/>
    </script>

2) If you have a  grub-a11y finalizer script entry, you can remove it 
because it's functionality is replaced by grub_setup.py.

3) Optionally add any distro-specific grub entries to the manifest.  
grub_setup.py will read the manifest to get them.  Please see bug report 
3600 for the format/details of distro-specific manifest grub entries.  
The default grub entries will be supplied by grub_setup.py without any 
explicit items in the manifest.  Distro-specific grub entries are optional.

4) You must enclose each argument in finalizer <argslist> entries in 
double-quotes.  For example, change this:

    <argslist>
        /usr/share/distro_const/slim_cd/slimcd_generic_live.xml
        .livecd
    </argslist>

to this:

    <argslist>
        "/usr/share/distro_const/slim_cd/slimcd_generic_live.xml"
        ".livecd"
    </argslist>

Note that the delivered manifests for both slim_cd and auto_install have 
been updated as part of my push.  When installed on a system, these 
files are:

    /usr/share/distro_const/slim_cd/slim_cd.xml
    /usr/share/distro_const/auto_install/ai_x86_image.xml

Please consider using them as examples or as templates for re-adding 
your changes.

Please direct any questions directly to me and cc caiman-discuss.

    Thanks,
    Jack


Reply via email to