Difference between revisions of "Tips and tricks"

From FAIWiki
Jump to: navigation, search
Line 1: Line 1:
If the pre-defined FAI soubroutines don't fit or you need additional soubroutines, place a file called 'soubroutines' in your FAI tree/hooks and it will be sourced by any installation.
+
If the pre-defined FAI soubroutines don't fit or you need additional soubroutines, <i>place a file called 'soubroutines' in your <b>'$FAI/hooks'</b></i> and it will be sourced by any installation.
  
To enable class specific soubroutines, create a hook 'defvar.DEFAULT.source' with following content:
+
To enable class specific soubroutines, create a hook <b><i>'defvar.DEFAULT.source'</i></b> with following content:
 
+
<pre>
<math>
 
 
#! /bin/bash
 
#! /bin/bash
 
for class in ${classes}
 
for class in ${classes}
Line 10: Line 9:
 
   { echo "Reading subroutines.${class}." ; . ${FAI}/hooks/subroutines.${class} ; }
 
   { echo "Reading subroutines.${class}." ; . ${FAI}/hooks/subroutines.${class} ; }
 
done
 
done
return 0</math>
+
return 0</pre>

Revision as of 10:55, 17 August 2005

If the pre-defined FAI soubroutines don't fit or you need additional soubroutines, place a file called 'soubroutines' in your '$FAI/hooks' and it will be sourced by any installation.

To enable class specific soubroutines, create a hook 'defvar.DEFAULT.source' with following content:

#! /bin/bash
for class in ${classes}
do
  [ -r ${FAI}/hooks/subroutines.${class} ] && \
  { echo "Reading subroutines.${class}." ; . ${FAI}/hooks/subroutines.${class} ; }
done
return 0