Fichier setinfo

Objectif

Décrit le format d'un fichier de caractéristiques définies.

Descriptif

Le fichier Setinfo est un fichier ASCII qui décrit les caractéristiques de l'ensemble ainsi que des informations permettant de contrôler le flux d'installation. Il est créé par le développeur de jeux de logiciels et est inclus dans le module SIP (Set Installation Package). Un SIP est un module spécial qui contrôle l'installation et la suppression d'un ensemble de paquets.

Chaque entrée du fichier Setinfo est une ligne composée de zones prédéfinies. Chaque entrée correspond à un package appartenant à l'ensemble et doit contenir les zones < tab> suivantes:

1. Abbr de package
Cette zone contient le nom abrégé du package. L'abréviation doit être une chaîne courte (pas plus de neuf caractères) et doit être conforme aux règles de dénomination des fichiers. Tous les caractères de l'abréviation doivent être alphanumériques et le premier caractère ne peut pas être numérique. Installation, Nouveauet Tous sont réservés.

Ce nom abrégé doit être identique à celui utilisé dans Pkginfo.

2. Parties
Cette zone indique le nombre de composants de ce package.
3. Par défaut
Cette zone contient le caractère'y'indiquant que le module doit être installé en tant que valeur par défaut. A l'inverse, un'n'indique que le package ne sera pas installé.
4. Catégorie
Catégorie sous laquelle le package appartient. La version 4 définit quatre catégories: "application", "graphisme", "système" et "utilitaires". Tous les paquets doivent être affectés à l'une de ces catégories. Si vous choisissez, vous pouvez également affecter un package à une catégorie que vous avez définie. Les catégories sont insensibles à la casse et peuvent contenir uniquement des caractères alphanumériques. Chaque catégorie est limitée à 16 caractères.
5. Nom complet du package
Texte qui indique le nom du package (longueur maximale de 256 caractères ASCII). Cette zone doit être identique à NOM dans le fichier Pkginfo .

L'ordre des packages répertoriés dans le fichier Setinfo doit refléter toutes les dépendances de package (le cas échéant) et doit représenter l'ordre dans lequel les modules se trouvent sur le support (dans le cas du flux de données). Tout package pour lequel il existe une dépendance doit être répertorié avant le (s) package (s) qui en dépend.

Exemples

Voici un fichier Setinfo pour l'ensemble Admin:
   #ident  "@(#)set:cmn/set/admin/setinfo 1.2"
   #ident  "$Header: $"

   # Format for the setinfo file.  	Field separator is: <tab>
   # pkg	parts	default	category	pkg full-name
   # abbr          y/n

   oam	4	y	application	OA&M
   bkrs	1	y	system		Extended Backup and Restore
   face	1	y	application	FACE