CAP, fichiers de définition
De Diablotins.org.
|
les fichiers “CAP”, mini bases de configurations
Tous ces fichiers ont un point commun, gérer ou définir un ou plusieurs modèles de périphériques d'entrée-sorties.
Leur structure a été reprise par divers dæmons pour configurer d'autres interfaces.
Sommaire |
Structure
Ces fichiers sont composés de lignes définissant un élément.
Une entête nomme l'élément, suivie des paramètres ou clefs et de leurs valeurs.
Entête
Il s'agit du ou des noms que l'on donnera à l'entrée.
Par tradition, on donne de la gauche vers la droite du «raccourcis» au «nom complet», trois définitions à une entrée, séparée par un «tube» “|”:
yul|Yul Brunner|Yul Brunner was a skinhead
Paramètres
Il s'agit d'une liste de clefs séparées par les deux points, “:”. Certaines clefs demandent une valeur que l'on précise après le symbole “=”.
Les valeurs booléennes sont affectées à “vrai” sans indication contraire.
:RocknRoll=Tout a fond:chaos:
le paramètre tc
C'est un paramètre qui permet de faire dériver une entrée à partir d'une autre.
Base|Modèle principal:\ :xx:yy:zz:
Base_B2|Modèle dérivant de Base:\ :qq:x1:tc=Base
Clarifier
Pour clarifier les entrées, le symbole “\” est utilisé pour la décrire sur plusieurs lignes:
OTH|On tenter hooks:\ :bool1:bool2:\ Titre=Blasphème
Commentaires
Si le symbole “#” est indiqué sur le début de la ligne, cette dernière est ignorée.
Construction
La commande cap_mkdb(1) est souvent requise par construire une table à partir de ces fichiers.

