Supplément d'installation de Solaris 8

Chapitre 9 Web Start Flash - Référence

La fonction d'installation Web Start Flash fournit des outils de gestion et d'administration des archives Web Start Flash. Après avoir créé une archive, vous pouvez en extraire des informations ou la découper en section, ou encore combiner des sections d'archive.

Web Start Flash - Sections d'archive

Les archives Web Start Flash contiennent au moins trois sections. Une section se compose d'informations d'identification d'archive et de fichiers de la machine maître copiés en vue d'une installation sur les systèmes clone.

  1. Section cookie de l'archive : la première section d'une archive Web Start Flash contient un cookie qui indique que le fichier est une archive Web Start Flash. Ce cookie doit être présent pour que l'archive soit valide.

  2. Section d'identification de l'archive : la deuxième section contient des mots-clés et des valeurs qui constituent l'identification de l'archive.

  3. Sections utilisateur : après la section d'identification de l'archive, vous pouvez définir et insérer vos propres sections. L'archive Web Start Flash ne traite pas les sections que vous insérez. Les sections utilisateur doivent se composer de lignes terminées par des caractères de saut de ligne (0x0a ASCII). La longueur des lignes n'est pas limitée. Pour inclure des données binaires dans une section utilisateur, vous devez les coder à l'aide d'un algorithme base64 ou équivalent.

    Le nom des sections utilisateur doit commencer par "X" et peut contenir n'importe quelle combinaison de caractères excepté les sauts de ligne, le signe égal, le caractère null et les barres obliques (/). Par exemple, X-department est un nom de section utilisateur correct.

  4. Section fichiers de l'archive : la section fichiers de l'archive contient les fichiers copiés à partir du système maître.

Mots-clés de Web Start Flash

Les mots-clés et les valeurs sont séparés par un signe égal. Chaque ligne ne doit comporter qu'une seule paire mot-clé=valeur. La longueur des lignes n'est pas limitée. Le logiciel ne distingue pas les majuscules et les minuscules dans les mots-clés.

Mots-clés généraux

Le début et la fin de chaque section d'archive Web Start Flash sont définis par les mots-clés section_begin et section_end. Vous trouverez une description des valeurs de ces mots-clés dans le tableau suivant.

Tableau 9-1 Valeurs des mots-clés section_begin et section_end

Section de l'archive 

Valeur des mots-clés section_begin et section_end

Section cookie 

cookie

Identification 

identification

Section utilisateur 

nom_section

Fichiers 

archive

Mots-clés de la section identification

Cette section décrit les mots-clés de la section d'identification et les valeurs que vous pouvez leur attribuer.

Le tableau suivant explique les mots-clés qui décrivent l'archive.

Tableau 9-2 Mots-clés de la section identification

Mots-clés 

Définition des valeurs 

content_name (obligatoire)

Les utilitaires de déploiement de l'archive Web Start Flash identifient l'archive à l'aide de la valeur du mot-clé content_name. Cette valeur ne doit pas comporter plus de 256 caractères.

Vous pouvez donner au mot-clé content_name une définition décrivant la fonction de l'archive ; cette valeur pourra ensuite être présentée à l'utilisateur lors de la sélection de l'extraction des archives.

creation_date

La valeur de creation_date est une chaîne représentant la date de création de l'archive. Le format de cette valeur est AAAAMMJJhhmmss. Par exemple, 20000131221409 représente le 31 janvier 2000 à 22 heures, 14 minutes et 9 secondes (heure GMT). Si vous n'indiquez pas de date de création, celle-ci est définie par défaut au format GMT.

creation_master

La valeur du mot-clé creation_master est le nom de la machine maître utilisée pour créer l'archive. Si vous n'indiquez pas de valeur pour creation_master, flarcreate utilise le nom de machine renvoyé par uname -n.

content_type

La valeur du mot-clé content_type définit la catégorie de l'archive. Les utilitaires de déploiement de l'archive Web Start Flash affiche cette valeur pendant le déploiement.

content_description

La valeur du mot-clé content_description vous permet de donner une description du contenu de l'archive. La longueur de cette valeur n'est pas limitée.

content_author

La valeur du mot-clé content_author identifie le créateur de l'archive. Nous vous suggérons d'utiliser le nom complet et l'adresse email du créateur.

content_architectures

La valeur du mot-clé content_architectures est une liste des architectures de noyau prises en charge par l'archive. Dans cette liste, les différentes architectures sont séparées par des virgules. Lorsque vous créez une archive Web Start Flash, la valeur du mot-clé content_architectures est générée automatiquement.

Si ce mot-clé est présent dans une archive, les utilitaires de déploiement d'archive Web Start Flash vérifient que l'architecture de noyau de la machine clone figure bien dans la liste des architectures prises en charge par l'archive. Si ce n'est pas le cas, le déploiement échoue. Si ce mot-clé est absent, les utilitaires de déploiement ne contrôlent pas l'architecture de la machine clone. 

Vous pouvez définir vos propres mots-clés, en plus des mots-clés définies par Web Start Flash. Web Start Flash ignore les mots-clés définis par l'utilisateur, mais vous pouvez écrire des scripts ou des programmes capables de traiter la section d'identification et d'utiliser ces mots-clés. Le nom des mots-clés définis par l'utilisateur doit commencer par "X" et peut contenir n'importe quelle combinaison de caractères excepté les sauts de ligne, le signe égal et le caractère null. Par exemple, X-department est un mot-clé défini par l'utilisateur correct.

Web Start Flash - Commandes

Les commandes de Web Start Flash permettent de créer et de gérer les archives Web Start Flash.

flarcreate

La commande flarcreate permet de créer une archive Web Start Flash à partir d'une machine maître. Vous pouvez l'utiliser lorsque la machine maître fonctionne en mode multi-utilisateur ou en mode mono-utilisateur. Vous pouvez également l'utiliser lorsque la machine maître a été initialisée à partir du CD-ROM Solaris 1 of 2 Software ou à partir d'une image réseau de Solaris. La machine maître doit être dans un état aussi stable que possible lors de la création de l'archive Web Start Flash. La syntaxe de cette commande est la suivante :

flarcreate -n nom [-R racine] [-S] [-H] [-c] [-x exclure] [-t [-p pos][-b taille_bloc]] [-i date] [-m maître] [-u section [-d répertoire]] [-U clé=val] [-a auteur] [-e descr¦-E fichier_descr] [-T type] chemin/nom_fichier

Dans cette ligne de commande, chemin est le répertoire dans lequel vous voulez sauvegarder l'archive, et nom_fichier le nom du fichier d'archive. Si vous ne spécifiez pas de chemin d'accès, flarcreate sauvegarde le fichier d'archive dans le répertoire courant.

Tableau 9-3 Options de ligne de commande de flarcreate

Option 

Description 

Options obligatoires 

-n nom

La valeur de cet indicateur est le nom de l'archive. Le nom que vous spécifiez est la valeur du mot-clé content_name.

Option de compression 

-c

Compresse l'archive à l'aide de la commande compress(1).

Options de répertoire et de taille 

-R racine

Crée l'archive à partir du système de fichiers monté comme racine. Si vous ne spécifiez pas cette option, flarcreate crée l'archive à partir du système de fichiers monté sur /.

-S

Indique de ne pas inclure les informations de taille dans l'archive. 

-x exclure

Exclut le répertoire exclure de l'archive.

-H

Indique de ne pas générer d'identificateur d'adressage. 

Options concernant les sections utilisateur 

-u section

Inclut une section utilisateur. Pour inclure plusieurs sections utilisateur, remplacez section par une liste de noms de section séparés par des espaces.

-d répertoire

Utilise le fichier de section spécifié par l'option -u et se trouvant dans le répertoire.

Options utilisées avec les archives sur bande 

-t

Crée une archive sur un lecteur de bande. L'argument fichier_sortie est le nom du lecteur de bande.

-p pos

A utiliser avec l'option -t uniquement. Indique la position, sur la bande, à partir de laquelle flarcreate doit stocker l'archive. Si vous n'utilisez pas cette option, flarcreate place l'archive à la position courante sur la bande.

-b taille_bloc

Indique la taille de bloc utilisée par flarcreate lors de la création de l'archive. Si vous n'indiquez pas de taille de bloc, flarcreate utilise la taille par défaut (64 k).

Options d'identification de l'archive 

-U clé=val

Inclut les mots-clés et les valeur définis par l'utilisateur dans la section d'identification de l'archive. 

-i date

Utilise la date comme valeur pour le mot-clé creation_date. Si vous n'indiquez pas de date, flarcreate utilise la date et l'heure du système.

-m maître

Utilise maître comme valeur pour le mot-clé creation_master , en considérant qu'il s'agit de la machine maître sur laquelle vous avez créé l'archive. Si vous n'indiquez pas de maître, flarcreate utilise le nom de machine renvoyé par uname -n.

-e descr

Utilise descr comme valeur pour le mot-clé content_description. Cette option n'est pas compatible avec l'option -E.

-E fichier_descr

Lit la valeur du mot-clé content_description dans le fichier fichier_descr. Cette option n'est pas compatible avec l'option -e.

-a auteur

Utilise auteur comme nom d'auteur dans la section d'identification de l'archive. Si ne spécifiez pas d'auteur, flarcreate n'inclut pas d'informations d'auteur dans la section d'identification de l'archive.

-T type

Utilise type comme valeur pour le mot-clé content_type. Si vous n'indiquez pas de type, flarcreate n'inclut pas le mot-clé content_type.

flar

La commande flar vous permet d'administrer les archives. Avec cette commande, vous pouvez :

Extraction d'informations à partir d'une archive

Pour obtenir des informations sur des archives déjà créées, utilisez la commande flar avec l'option -i. La syntaxe de cette commande est la suivante :

flar -i [-l] [-k mot-clé] [-t [-p pos] [-b taille_bloc]] nom_fichier

Tableau 9-4 Options de ligne de commande de flar -i

Option 

Description 

-k mot-clé

Renvoie la valeur du mot-clé.

-l

Répertorie tous les fichiers de la section archive.  

Découpage d'archives

Utilisée avec l'option -s, la commande flar découple une archive Web Start Flash en sections. Chaque section est copiée dans un fichier distinct, dans le répertoire spécifié ou dans le répertoire courant. Les noms des fichiers sont identiques à ceux des sections qu'ils contiennent. Par exemple, la section cookie de l'archive est sauvegardée dans un fichier nommé cookie. Vous pouvez demander à la commande flar de ne sauvegarder qu'une seule section. La syntaxe de cette commande est la suivante :

flar -s [-d répertoire] [-u section] [-f archive] [-S section] [-t [-p pos] [-b taille_bloc]] nom_fichier

Tableau 9-5 Options de ligne de commande de flar -s

Option 

Description 

-d répertoire

Lit les sections à copier à partir du répertoire spécifié au lieu du répertoire courant.

-u section

Si vous n'utilisez pas cette option, flar copie toutes les sections du répertoire courant. Si vous l'utilisez, flar copie les sections Cookie, Identification, Archive et section. Vous pouvez indiquer un nom de section seul ou une liste de noms de section séparés par des espaces.

-f archive

Extrait l'archive dans un répertoire appelé archive au lieu de la placer dans un fichier nommé archive.

-S section

Copie uniquement la section de l'archive appelée section.

Combinaison d'archives

Utilisée avec l'option -c, la commande flar crée une archive Web Start Flash à partir de sections individuelles. Chaque section doit être stockée dans un fichier distinct ayant le même nom que la section. Au minimum, vous devez disposer d'une section Cookie (cookie), d'une section d'identification (identification) et d'une section de fichiers d'archive (archive). Si archive est un répertoire, la commande flar utilise cpio pour l'archiver avant de l'inclure dans l'archive combinée. Si la section d'identification de l'archive indique que celle-ci doit être compressée, flar compresse le contenu de l'archive combinée créée.

flar -c [-d répertoire] [-u section] [-t [-p pos] [-b taille_bloc]] nom_fichier


Remarque :

la commande flar ne valide pas les sections. En particulier, elle ne valide ni ne met à jour aucun des champs de la section d'identification de l'archive.


Tableau 9-6 Options de ligne de commande de flar -c

Option 

Description 

-d répertoire

Lit les sections à combiner à partir du répertoire spécifié au lieu du répertoire courant.

-u section

Si vous n'utilisez pas cette option, flar combine toutes les sections du répertoire courant. Si vous l'utilisez, flar combine uniquement les sections Cookie, Identification, Archive et section. Vous pouvez indiquer un nom de section seul ou une liste de noms de section séparés par des espaces.