Vorheriges Thema: pifproto: Erstellen einer Prototypdatei für ein PIF-ProduktNächstes Thema: pifself: Erstellen eines selbstinstallierenden PIF-Produkts


pifmk - Erstellen eines PIF-Produkts

Der Befehl "pifmk" erstellt ein PIF-Produkt unter Verwendung der Prototypdatei, die vom Befehl "pifproto" erstellt wurde. Für die Erstellung des PIF-Produkts ist mindestens so viel freier Speicherplatz erforderlich, wie für das zu erstellende Produkt benötigt wird. Standardmäßig erstellt der Befehl "pifmk" die PIF-Produktdateien in einem komprimierten Format im aktuellen Arbeitsverzeichnis von "pifmk". Der Name des PIF-Produkts ist Produktname.Plattform.@pif. Sie können ein anderes Zielverzeichnis angeben, in dem das PIF-Produkt gespeichert wird.

Hinweis: Komprimierte PIF-Produkte sind nicht rückwärtskompatibel, das heißt, sie können nicht mit dem Installer aus früheren Versionen des PIF-SDK für Linux und UNIX installiert werden. (Weitere Informationen finden Sie in der Tabelle Hinweise zur Installer-Kompatibilität).

Dieser Befehl hat das folgende Format:

Pifmk -v 
-v

Zeigt die Version von "pifmk" an.

ODER

pifmk  ­f  PIF-Prototypdatei [­d Produktverzeichnis] [­a Plattform] 
	[­v Version] [­B Build-ID] [­o] [­s] [-t Trace-Datei] 
	[-c] [-e] [-A Plattform] [-c] [-V (40|42|43)]
-f PIF-Prototypdatei

Gibt den Namen der Prototypdatei an, die durch den Befehl "pifproto" erstellt wird.

-d Produktverzeichnis

Legt den Namen des Zielverzeichnisses fest, in dem das Element gespeichert wird. Das aktuelle Arbeitsverzeichnis muss sich außerhalb des angegebenen Produktverzeichnisses befinden.

-a Plattform

Gibt den Namen der Betriebssystemsplattform des Zielcomputers an, auf dem das PIF-Produkt installiert wird.

-v Version

Gibt die Version des zu erstellenden PIF-Produkts an.

-b Build-ID

Gibt das Build an, dessen Build-ID aus maximal 1024 alphanumerischen Zeichen bestehen darf, jedoch keine Steuerzeichen wie CR (Wagenrücklauf) und LF (Zeilenvorschub) enthalten darf.

-o

Gibt den Befehl zum Überschreiben. Wenn im Zielverzeichnis bereits ein Element mit demselben Namen vorhanden ist, wird es überschrieben.

-s

Gibt den strip-Befehl an. Symbole werden aus den Binärdateien entfernt.

-t Trace-Datei

Protokolliert die Befehlsausführung in der angegebenen Trace-Datei.

-c Nur Prüfen

Prüft die Paketintegrität, ohne die Existenz der Datei zu prüfen.

-e Leeres Paket schreiben

Schreibt das Paket, ohne Dateien einzuschließen.

-A <Plattform>

Gibt eine neue Plattform an. Dies überschreibt die Standardplattform aus der PIF-Prototypdatei.

-C Trennen

Trennt PIF und selbstinstallierende Datei.

-V 40|42|43

Erstellt ein Paket, das mit Version 4.7 des PIF-SDK kompatibel ist.

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 PIF-Produkts aus einer Prototypdatei

Der folgende Befehl erstellt unter Verwendung der Prototypdatei "test-pif.AIX.@prm" ein PIF-Produkt. Die Build-ID "Letztes Build" wurde angegeben. Das PIF-Produkt wird unter dem Namen "test-pif.AIX.@pif" gespeichert.

pifmk -f test-pif.AIX.@prm -B "Letztes Build"