Michael Tautschnig wrote:
Thomas Lange wrote:
On Wed, 26 Nov 2008 09:56:56 -0500, Ryan Steele <[EMAIL PROTECTED]> said:

In a situation where the FAI client uses several classes that have package_config files, are all the applicable package_config/ files processed in a certain order, or at the same time? In other words, are they processed based on the lexical ordering of their names (e.g. CLASSA comes before CLASSZ, CLASS1 comes before CLASS2, etc.), or some other criteria?

All package names from both classes are combined to a long list.
And in the same vein, what about custom scripts?  E.g., if you have:


CLASS1/80-ssh
CLASS2/80-ssh


... are they run in lexical order (e.g., CLASS1's 80-ssh gets run first), or ...? Obviously, you can't concatenate these, as the interpreter could differ from script to script.


I was pretty sure that this is documented, but apparently this is not the case,
neither the FAI guide nor fai-do-scripts(1) tells you about this. Thomas, did I
miss a point where this _is_ documented?

Either way: The order of classes defines the order of execution, that is:

- DEFAULT is first
- LAST is last
- in between go your classes in the order defined.

Forgive me for asking what is potentially an obvious question, but do you mean the order defined in 50-host-classes? So, if I have:


echo "CLASS2 CLASS1" ;;


...in my 50-host-classes, CLASS2/80-ssh gets run before CLASS1/80-ssh?

Respectfully,
Ryan

Antwort per Email an