Tips and tricks: Difference between revisions

From FAIWiki
Jump to navigation Jump to search
mNo edit summary
Line 13: Line 13:
return 0</pre>
return 0</pre>


 
<i>[jan 16:53, 24 Aug 2005 (CEST)]</i>


-----
-----

Revision as of 14:53, 24 August 2005

User defined subroutines

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

To enable class specific subroutines, 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

[jan 16:53, 24 Aug 2005 (CEST)]


Fallback to local boot if no install needed

Rather than forcing a netboot when you want to install, you can run fai-chboot -o default once on the install server. If you have netboot as your first boot option, and local boot as second, your new server will check the fai server, if no install is required, it will boot up normally.

- Greenman (Thanks to MrFai on irc)