hiya >> Is there a "correct" way to provide variables to scripts in class/ ? [...]
> If you name your script 00foobar.source it will be executed first _and_ > sourced, therefore all variable definitions from 00foobar.source will > also be visible in all other scripts. You might need to export the > variable to have it available in the entire FAI run, but that I'm not > sure of. > Is that what you're looking for? Yes, This is exactly what I need. I knew about ###.source file but wasn't aware that they could do this. Is this a documentation bug? 10-hwdetect.source has the following header in my config space ================================ #! /bin/bash # (c) Thomas Lange, 2002-2007, la...@informatik.uni-koeln.de # NOTE: Files named *.source will be evaluated, but their output ignored. Instead # the contents of $newclasses will be added to the list of defined classes. ================================ Maybe newer releases state something else by now. This file is from a rather old configspace example. contents of /srv/fai/config/class/01-init.source --- #!/bin/bash TESTVAR="foobar" export TESTVAR --- contents of /srv/fai/config/class/71-test --- #! /bin/bash echo "TESTVAR is set to: $TESTVAR" --- tschüß thomas