various fixes
[automated-distro-installer] / fai-wrapper
1 #!/bin/bash
2
3 # for using some fai commands outside of fai
4 ifclass() {
5 local var=${1/#/CLASS_}
6 [[ $HOSTNAME == $1 || ${!var} ]]
7 }
8 export -f ifclass
9 classes= # used by fcopy
10 for x in $(bash /a/bin/fai/fai/config/class/50-host-classes); do
11 # export class vars with CLASS_ in front to avoid name colissions.
12 classes+=" $x"
13 export CLASS_$x=true
14 done
15 classes="${classes# }"
16 export classes
17 export FAI_ROOT=/
18 export FAI=/a/bin/fai/fai/config