Sous Paragraphe


6.1 Création des archives de Boot pour fli4l sous Linux/Unix

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.

6.1.1 Lignes de Commandes optionnelles

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
24 decembre 2006