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
#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