Please sign in to comment.
Generate make-fai-nfsroot.conf and nfsroot.conf on-the-fly
FAI 4 uses nfsroot.conf instead of make-fai-nfsroot.conf without providing any backwards compatibility. :( So while at it rework the way how make-fai-nfsroot.conf is handled: * No longer ship /etc/grml/fai/make-fai-nfsroot.conf at all * Generate nfsroot.conf based on default settings (can be overriden by $FAI_DEBOOTSTRAP + $FAI_DEBOOTSTRAP_OPTS) on the fly * Provide symlink make-fai-nfsroot.conf pointing to nfsroot.conf to support old and new FAI versions at the same time * After execution copy generated nfsroot.conf file to log directory and get rid of make-fai-nfsroot.conf and nfsroot.conf in $GRML_FAI_CONFIG (/etc/grml/fai/ by default) afterwards Note: existing make-fai-nfsroot.conf files will be moved to make-fai-nfsroot.conf.outdated to avoid possible data loss. Closes: #4
- Loading branch information...
Showing with 33 additions and 54 deletions.
|@@ -1,31 +0,0 @@|
|-# these variables are only used by make-fai-nfsroot(8)|
|-# here you can use also variables defined in fai.conf|
|-# directory on the install server where the nfsroot for FAI is|
|-# created, approx size: 250MB, also defined in bootptab or dhcp.conf|
|-# TFTP root directory|
|-# Add a line for mirrorhost and installserver when DNS is not available|
|-# on the clients. This line(s) will be added to $nfsroot/etc/hosts.|
|-# debootstrap commandline|
|-# which options do you want to use for debootstrap?|
|-# the encrypted (with md5 or crypt) root password on all install clients during|
|-# installation process; used when log in via ssh; default pw is: fai|
|-# location of a identity.pub file; this user can log to the install|
|-# clients in as root without a password; only useful with FAI_FLAGS="sshd"|
|-# directory of hooks to be sourced at the end of make-fai-nfsroot,|
|-# i.e they have to be shell scripts.|