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