En mode par défaut, un rapport BART vérifie tous les fichiers installés sur le système, à l'exception des horodatages de répertoire modifiés (dirmtime) :
CHECK all IGNORE dirmtime
Si vous fournissez un fichier de règles, les directives globales CHECK all et IGNORE dirmtime, dans cet ordre, sont automatiquement ajoutées au fichier de règles.
Les valeurs de sortie renvoyées sont les suivantes :
Succès
Erreur non fatale lors du traitement de fichiers, telle que des problèmes d'autorisation
Erreur fatale, telle qu'une option de ligne de commande non valide
Le mécanisme de génération de rapports fournit deux types de sortie : détaillée et programmatique :
La sortie détaillée est la sortie par défaut et est localisée et présentée sur plusieurs lignes. La sortie détaillée est internationalisée et lisible par l'homme. Lorsque la commande bart compare compare deux manifestes de système, une liste des différences de fichiers est générée.
La structure de la sortie se présente comme suit :
filename attribute control:control-val test:test-val
Nom du fichier qui diffère entre le manifeste de contrôle et celui de test.
Nom de l'attribut de fichier qui diffère entre les manifestes comparés. control-val précède test-val. Lorsque des écarts de plusieurs attributs se produisent dans le même fichier, chaque différence est indiquée sur une ligne distincte.
L'exemple suivant illustre des différences d'attribut pour le fichier /etc/passwd. La sortie indique que les attributs size, mtime et contents ont été modifiés.
/etc/passwd: size control:74 test:81 mtime control:3c165879 test:3c165979 contents control:daca28ae0de97afd7a6b91fde8d57afa test:84b2b32c4165887355317207b48a6ec7
La sortie programmatique est générée en ajoutant l'option –p à la commande bart compare. Cette sortie convient à la manipulation programmatique.
La structure de la sortie se présente comme suit :
filename attribute control-val test-val [attribute control-val test-val]*
Identique à l'attribut filename dans le format par défaut
Description des attributs de fichier qui diffèrent entre les manifestes de contrôle et de test pour chaque fichier.
Pour obtenir une liste des attributs pris en charge par la commande bart, reportez-vous à la section Attributs du fichier de règles BART.
Pour plus d'informations, reportez-vous à la page de manuel bart(1M).