Der Befehl "pifdelta" vergleicht die Inhalte zweier Versionen desselben PIF-Produkts (frühere PIF-Version und PIF-Endversion) und schreibt die Unterschiede in die Ausgabedatei Delta-PIF.
Delta-PIF ist eine kleine installierbare Einheit im PIF-Paketformat. Anstatt das gesamte PIF-Produkt (PIF-Endversion) zu installieren, können Sie die kleine Einheit Delta-PIF auf allen Zielcomputern installieren, auf denen bereits das PIF-Produkt der früheren PIF-Version installiert ist. Delta-PIF enthält beispielsweise Deinstallationsanweisungen für Dateien aus der früheren PIF-Version, die in der PIF-Endversion nicht mehr verwendet werden. Außerdem enthält PIF-Delta alle geänderten und neuen Dateien der PIF-Endversion.
Dieser Befehl hat das folgende Format:
pifdelta p frühere PIF-Version v PIF-Endversion d Delta-PIF [o] [-t Trace-Datei]
Gibt den absoluten Pfadnamen einer Datei an, die ein PIF-Produkt enthält. Dieses Produkt wird durch die neue Version (PIF-Endversion) desselben PIF-Produkts ersetzt.
Gibt den absoluten Pfadnamen einer Datei an, die eine andere Version des PIF-Produkts enthält als die frühere PIF-Version und die frühere PIF-Version ersetzen soll.
Gibt den absoluten Pfadnamen der Ausgabedatei an. Diese Datei ist eine installierbare Einheit im PIF-Paketformat und enthält nur die Dateien, die sich zwischen der früheren PIF-Version und der PIF-Endversion unterscheiden.
Es wird empfohlen, die gleichen Benennungskonventionen für den Dateinamen des Delta-Produkts zu verwenden, die auch für die Packager-Benutzeroberfläche gelten.
Produktname.Plattform.frühere Version-Endversion.@pif
In diesem Dateinamen steht Produktname für den allgemeinen Produktname und frühere Version sowie Endversion für die Versionsnummern der früheren PIF-Version bzw. der PIF-Endversion. Beispiel:
MERCHANT.Any.2.1.0.0-3.0.0.0.@pif
Gibt den Befehl zum Überschreiben. Wenn im Zielverzeichnis bereits ein Element mit demselben Namen vorhanden ist, wird es überschrieben.
Protokolliert die Befehlsausführung in der angegebenen Trace-Datei.
Status beim Beendigen:
Zeigt den Status der Befehlsausführung an. Der Wert Null (0) bedeutet OK. Alle Werte ungleich Null kennzeichnen Fehler.
Beispiel: Erstellen eines Delta-Produkts aus zwei Produktversionen
Der folgende Befehl vergleicht die Versionen des PIF-Produkts MERCHANT, die sich in den Unterverzeichnissen 2100 und 3000 des Produktinstallationsverzeichnisses befinden, und erstellt ein PIF-Delta-Produkt, das nur die Unterschiede zwischen den Produktversionen 2.1.0.0 und 3.0.0.0 im Unterverzeichnis "deltas" enthält.
pifdelta -p $PATHmerchant\2100\MERCHANT.Any.@pif
-v $PATHmerchant\3000\MERCHANT.Any.@pif -d $PATHmerchant\deltas\MERCHANT.Any.2.1.0.0-3.0.0.0.@pif
|
Copyright © 2014 CA Technologies.
Alle Rechte vorbehalten.
|
|