JavaScript is required to for searching.
Ignorer les liens de navigation
Quitter l'aperu
Pages de manuel d'Image Packaging System     Oracle Solaris 11 Information Library (Français)
search filter icon
search icon

Informations document

Préface

Commandes utilisateur

packagemanager(1)

pkg(1)

pkgdepend(1)

pkgdiff(1)

pkgfmt(1)

pkglint(1)

pkgmerge(1)

pkgmogrify(1)

pkgrecv(1)

pkgrepo(1)

pkgsend(1)

pkgsign(1)

pm-updatemanager(1)

Commandes d'administration système

Normes, environnements et macros

pkgdiff

- Compare les manifestes de package

Synopsis

/usr/bin/pkgdiff [-i attribute ...] [-o attribute]
    [-v name=value ...] file1 file2

Description

pkgdiff compare deux manifestes de package et signale les différences. Avant la comparaison, pkgdiff trie les manifestes et les actions selon un ordre cohérent.

La sortie se présente sous la forme suivante :

+ complete_action

Cette action est dans file2, mais pas dans file1.

- complete_action

Cette action est dans file1, mais pas dans file2.

actionname keyvalue [variant values, if any]
- attribute1=value1

Cet attribut et cette valeur résident dans file1, mais pas dans file2.

+ attribute2=value2

Cet attribut et cette valeur résident dans file2, mais pas dans file1.

Les actions avec différentes variantes mais les mêmes type et valeur d'attribut clé sont traitées comme des actions distinctes à des fins de comparaison. Par conséquent, les actions qui modifient les attributs sont affichées dans leur intégralité plutôt que comme des modifications d'attribut.

Options

Les options suivantes sont prises en charge :

-i attribute

Ignore attribute s'il est présent lors des comparaisons. Les valeurs de hachage de fichier peuvent être ignorées avec -i hash. Cette option ne peut pas être utilisée avec l'option -o. Cette option peut être répétée.

-o attribute

Signale uniquement les différences dans attribute. Cette option ne peut pas être utilisée avec l'option -i. Cette option supprime toute modification d'action qui n'affecte pas attribut sur une action.

-v name= value

Calcule uniquement les différences pour cette valeur de variante. Par exemple, calcule uniquement les différences pour arch=sparc. Ce repère de variante est supprimé de toutes les actions avant la comparaison. Seule une valeur peut être spécifiée par variante. Cette option peut être répétée pour différentes variantes.

État de sortie

Les valeurs de sortie renvoyées sont les suivantes :

0

Aucune différence trouvée.

1

Des différences ont été trouvées.

>1

Une erreur s'est produite.

99

Une exception imprévue est survenue.

Attributs

Reportez-vous à attributes(5) pour obtenir la description des attributs suivants :

TYPE D'ATTRIBUT
VALEUR DE L'ATTRIBUT
Disponibilité
package/pkg
Stabilité de l'interface
Non validé

Voir aussi

pkg(5)

http://hub.opensolaris.org/bin/view/Project+pkg/