Changes as of: 20-May-2003

20-May-2003:

Build.pm (1.04): Dick Munroe (munroe@csworks.com)

        If a initrd file exists in the boot configuration,
        then get it out of the way running mkinitrd.

kif (2.01): Dick Munroe (munroe@csworks.com)

Backport to 5.6.1

19-May-2003:

Bootloader.pm (1.03): Dick Munroe (munroe@csworks.com)

        Use Carp.
        Isolate kif related classes in a KIF namespace.

Build.pm:Dick Munroe (munroe@csworks.com)

        Use Carp.
        oldconfig needs to be run after distclean all the time.
        Isolate kif related classes in a KIF namespace.
        Change variable names to elminate warnings.

aboot.pm (1.03): Dick Munroe (munroe@csworks.com)

        Use Carp.
        Isolate KIF related classes in a KIF namespace.

alpha.pm (1.03): Dick Munroe (munroe@csworks.com)

        Use Carp.
        Isolate kif related classes in a KIF namespace.

grub.pm (1.03): Dick Munroe (munroe@csworks.com)

        Use Carp.
        Isolate KIF related classes in a KIF namespace.

ix86.pm (1.02): Dick Munroe (munroe@csworks.com)

        Use Carp.
        Isolate kif related classes in a KIF namespace.

kif: Dick Munroe (munroe@csworks.com)

        Add a version switch.
        Make clean phase more reliable.
        Isolate all kif related classes in the KIF namespace.
        This required a major restructuring of the directory structure
        and as a consequence this is now version 2 of kif.

lilo.pm (1.03): Dick Munroe (munroe@csworks.com)

        Use Carp.
        Isolate kif related classes in a KIF namespace

ppc.pm (1.03): Dick Munroe (munroe@csworks.com)

        Use Carp.
        Isolate kif related classes in a KIF namespace.

18-May-2003:

Bootloader.pm:Dick Munroe (munroe@csworks.com)

Make sure package variables don't leak.

Build.pm:Dick Munroe (munroe@csworks.com)

Make sure package variables don't leak.

aboot.pm:Dick Munroe (munroe@csworks.com)

Make sure package variables can't leak.

alpha.pm:Dick Munroe (munroe@csworks.com)

Make sure that package variables can't leak.

grub.pm:Dick Munroe (munroe@csworks.com)

Make sure package variables can't leak.

ix86.pm:Dick Munroe (munroe@csworks.com)

Make sure package variables can't leak.

kif: Dick Munroe (munroe@csworks.com)

        Fixes for potential problems with leakage of package variables in
        all helper classes.

lilo.pm:Dick Munroe (munroe@csworks.com)

Make sure package variables can't leak.

ppc.pm:Dick Munroe (munroe@csworks.com)

Make sure package variables can't leak.

31-Dec-2002:

kif: Dick Munroe (munroe@csworks.com)

        Add documentation.
        Add -h and --help switches.

03-Dec-2002:

Bootloader.pm:Dick Munroe (munroe@csworks.com)

        Add an allocate only method, _new, which will, if
        necessary, clone an object.
        Add a _clone interface.

Build.pm:Dick Munroe (munroe@csworks.com)

        Copy autoconf.h as well as .config when saving configuration
        files.

ix86.pm:Dick Munroe (munroe@csworks.com)

Fix search for alternate boot loader configuration files.

27-Nov-2002:

ix86.pm:Dick Munroe (munroe@csworks.com)

Support LILO as a bootloader.

lilo.pm:Dick Munroe (munroe@csworks.com)

Initial Version Created.

26-Nov-2002:

Bootloader.pm:Dick Munroe (munroe@csworks.com)

Initial Version Created.

Build.pm:Dick Munroe (munroe@csworks.com)

        Initial version created.
        Save and restore the configuration files around the
        running of doClean.
        Make doClean issue a distclean to guarantee that things
        will get built properly.

aboot.pm:Dick Munroe (munroe@csworks.com)

Initial Version Created.

alpha.pm:Dick Munroe (munroe@csworks.com)

Initial Version Created.

grub.pm:Dick Munroe (munroe@csworks.com)

Initial Version Created.

ix86.pm:Dick Munroe (munroe@csworks.com)

Initial Version Created.

kif: Dick Munroe (munroe@csworks.com)

Change the order of construction so that cleaning happens first.

ppc.pm:Dick Munroe (munroe@csworks.com)

Initial Version Created.

25-Nov-2002:

kif: Dick Munroe (munroe@csworks.com)

        Add ix86 with Grub support.
        Break the packages out into separate files and directories.