La possibilité qu'a RPM de vérifier l'intégrité des logiciels qu'il a installé est impressionnante. Mais parfois elle est un peu trop impressionnante. Après tout, RPM peut vérifier jusqu'à neuf aspects différents de chaque fichier. La directive %verify permet de contrôler lesquels de ces attributs sont à vérifier lors de la vérification par RPM. En voici les attributs, avec les noms utilisés par la directive %verify :
Comment s'utilise %verify ? Supposons, par exemple, qu'un paquetage installe des fichiers périphériques. Comme le propriétaire des périphériques va changer, cela n'a pas de sens de faire vérifier par RPM le propriétaire et le groupe du fichier périphérique et de donner une alarme erronée. En revanche, la directive %verify suivante peut être utilisée :
%verify(mode md5 size maj min symlink mtime) /dev/ttyS0
Nous avons laissé de côté owner et group, vu que nous souhaitons que RPM ne les vérifie pas.8 Cependant, si tout ce que vous voulez est d'empêcher RPM de vérifier un ou deux attributs, vous pouvez utiliser une autre syntaxe pour %verify :
%verify(not owner group) /dev/ttyS0
Cette utilisation de %verify produit des résultats identiques à ceux de l'exemple précédent.