La construction se passe à l'aide de Scripts (.sh) qui se trouve dans la racine du répertoire de fli4l.
mkfli4l.sh
Build-Script (ou la construction du script) reconnaît indépendamment les différentes variantes de Boot.
La plus simple commande sous Linux est:
sh mkfli4l.sh
Les trois mécanismes suivant gérent le démarrage de Build-Scripts:
On décide au moyen de la variable de configuration BOOT_TYPE, quel type de support Build-Scripts construire pour fli4l:
Vous trouverez la description des variables dans le fichier de configuration <config>/mkfli4l.conf dans le chapitre Paramètres mkfli4l.conf.
Les possibilités de construction du fichier mkfli4l.conf correspondent à ceux-ci. En indiquant les paramètres optionnels après le fichier de construction. Pour des raisons de confort on a différencié, les noms des paramètres d'option et les noms des variables du fichier de construction. Il existe en partie une forme courte et une forme longue des commandes:
Usage: mkfli4l.sh [options] [config-dir]
-c, --clean cleanup the build-directory
-b, --build <dir> sets build-directory to <dir> for the fli4l-files
-v, --verbose verbose - some debug-output
-s, --safe safe-mode for floppy-boot
-d, --drive X: set target-drive to X: - default a:
--filesonly creates only fli4l-files - does not create a disk
--no-squeeze don't compress shell scripts
-h, --help display this usage
config-dir sets other config-directory - default is "config"
*** Remote-Update options
--remoteupdate remote-update via scp, implies "--filesonly"
--remoteuser <name> user name for remote-update - default is "fli4l"
--remotehost <host> hostname or IP of remote machine - default
is HOSTNAME set in [config-dir]/base.txt
--remotepath <path> pathname on remote maschine - default is "/boot"
--remoteport <portnr> portnumber of the sshd on remote maschine
*** Netboot options
--tftpbootpath <path> pathname to tftpboot directory
--tftpbootimage <name> name of the generated bootimage file
--pxesubdir <path> subdirectory for pxe files relative to tftpbootpath
Avec les derniers paramètres d'option, On peut créer un répertoire de configuration alternative. Le répertoire de configuration normal s'appelle config et se trouve directement à la racine du répertoire de fli4l. Dans ce répertoire, passent tous les paquets des fichiers de configuration de fli4l. Si on voulait gérer plus d'une configuration, on peut créer un répertoire supplémentaire, par exemple hd.conf, là, une copie des fichiers de configuration est faite et si vous voulez ils pourront être modifies selon vos besoins.
Ici quelque exemples:
sh mkfli4l.sh --filesonly hd.conf
sh mkfli4l.sh --no-squeeze config.test
Das Fli4l-Team