-classes= # used by fcopy
-for x in $(bash /a/bin/fai/config/class/50-host-classes); do
- # export class vars with CLASS_ in front to avoid name colissions.
- classes+=" $x"
- export CLASS_$x=true
-done
-classes="${classes# }"
-export classes
-export FAI_ROOT=/
-export FAI=/a/bin/fai/config
+# DEFAULT is used by fcopy
+classes="DEFAULT $(hostname)"
+export CLASS_DEFAULT=true
+if [[ ! -d $FAI_ROOT ]]; then
+ export FAI_ROOT=/
+fi
+if [[ ! -d $FAI ]]; then
+ if [[ -d /a/bin/fai/fai/config ]]; then
+ export FAI=/a/bin/fai/fai/config
+ else
+ echo "$0: error: could not find directory to set for FAI. currently FAI=$FAI"
+ return 1
+ fi
+fi
+
+eval-fai-classfile $FAI/class/50-host-classes
+eval-fai-classfile $FAI/class/51-multi-boot