Dynamically defining classes, ordering, hardware detection

Thomas Lange lange at informatik.Uni-Koeln.DE
Thu Jan 16 15:35:11 CET 2003


>>>>> On Wed, 15 Jan 2003 14:53:21 -0500 (EST), AUSTIN MURPHY <amurphy at nbcs.rutgers.edu> said:

    > On Wed, 15 Jan 2003, Niall Young wrote:
    >>
    >> How about overriding other class behaviour with hooks and
    >> files, I guess that gets back to the order in which everything
    >> is defined and run - e.g. class FOO installs /etc/lilo.conf but
    >> if class BAH also has one, how can I guarantee that BAH
    >> replaces it *after* FOO has finished?

    > If you use fcopy, and BAH is defined before FOO, fcopy will copy
    > the lilo.conf from BAH.  If BAH is not defined, but FOO is, then
    > fcopy will copy FOO's lilo.conf.
This is wrong. Classes that are defined first like DEFAULT have low
priority. So, all classes that are defined by the script
/fai/class/01alias (was S01alias) have higher priority than classes
defined by script /fai/class/24nis (was S24nis). fcopy will used the
configuration file with the highest priority (the last class which was
defined, and for which a config file is available).

-- 
regards Thomas



More information about the linux-fai mailing list