Systemverwaltungshandbuch: Oracle Solaris Container - Ressourcenverwaltung und Solaris Zones

SUNW_PKG_HOLLOW-Paketparameter

Der Paketparameter SUNW_PKG_HOLLOW definiert, ob ein Paket in allen nicht-globalen Zonen sichtbar sein muss, wenn das Paket in allen Zonen installiert und in allen Zonen identisch sein muss.

Der Paketparameter SUNW_PKG_HOLLOW kann zwei zulässige Werte annehmen: true oder false.

Die Werte des Paketparameters SUNW_PKG_HOLLOW sind in der folgenden Tabelle beschrieben.

Tabelle 25–3 SUNW_PKG_HOLLOW-Paketparameterwerte

Wert 

Beschreibung 

false

Dies ist kein „hollow“ (hohles) Paket: 

  • Wenn dieses Pakets in der globalen Zone installiert wird, müssen der Paketinhalt und die Installationsinformationen in allen nicht-globalen Zonen vorhanden sein.

  • Das Paket stellt Software bereit, die in allen nicht-globalen Zonen sichtbar sein muss. Ein Beispiel ist das Paket, das den Befehl truss bereitstellt.

  • Neben den Einschränkungen für die aktuelle Einstellung von SUNW_PKG_ALLZONES sind keine weiteren Einschränkungen definiert.

true

Dies ist ein „hollow“ (hohles) Paket: 

  • Der Paketinhalt wird an keine nicht-globale Zone geliefert. Jedoch sind die Paket-Installationsinformationen in allen nicht-globalen Zonen erforderlich.

  • Das Paket stellt Software bereit, die nicht in allen nicht-globalen Zonen sichtbar sein muss. Beispiele umfassen Kernel-Treiber sowie Systemkonfigurationsdateien, die nur in der globalen Zone arbeiten. Mit dieser Einstellung können Abhängigkeiten nicht-globaler Zonen von Paketen gelöst werden, die nur in der globalen Zone installiert sind, ohne dass die Paketdaten tatsächlich installiert werden.

  • Das Paket wird von Abhängigkeitsprüfungen anderer Pakete, die von der Installation dieses Pakets abhängen, als in allen Zonen installiert erkannt.

  • Diese Paketeinstellung umfasst alle Einschränkungen, die für eine Einstellung von SUNW_PKG_ALLZONES auf true definiert sind.

  • In der globalen Zone wird das Paket als mit allen enthaltenen Komponenten installiert angesehen. Bei der Installation des Pakets werden Verzeichnisse erstellt, Dateien installiert und die Klassenaktion sowie andere Skripten ausgeführt.

  • Eine nicht-globale Zone erkennt das Paket als installiert, aber es werden keine Komponenten aus dem Paket installiert. Bei der Installation des Pakets werden keine Verzeichnisse erstellt, keine Dateien installiert und es werden keine Klassenaktion oder andere Installationsskripten ausgeführt.

  • Wenn das Paket aus der globalen Zone entfernt wird, erkennt das System das Paket als vollständig installiert. Bei der Deinstallation des Pakets werden die entsprechenden Verzeichnisse und Dateien entfernt und die Klassenaktion oder andere Installationsskripten werden ausgeführt.