Wenn das Paket aktuell weder in der globalen Zone noch in einer nicht-globalen Zone installiert ist, kann es wie folgt installiert werden:
Nur in der globalen Zone, wenn SUNW_PKG_ALLZONES=false
Nur in der aktuellen (globalen) Zone, wenn SUNW_PKG_THISZONE=true
In der globalen Zone und in allen nicht-globalen Zonen
Wenn das Paket aktuell nur in der globalen Zone installiert ist:
Das Paket kann in allen nicht-globalen Zonen installiert werden.
Das Paket kann aus der globalen Zone entfernt werden.
Wenn ein Paket aktuell in der globalen Zone und nur in einem Teil der nicht-globalen Zonen installiert ist:
SUNW_PKG_ALLZONES muss auf false gesetzt sein.
Das Paket kann in allen nicht-globalen Zonen installiert werden. Vorhandene Instanzen in allen nicht-globalen Zonen werden auf die installierte Version aktualisiert.
Das Paket kann aus der globalen Zone entfernt werden.
Das Paket kann aus der globalen Zone und aus allen nicht-globalen Zonen entfernt werden.
Wenn ein Paket aktuell in der globalen Zone und in alle nicht-globalen Zone installiert ist, kann es aus der globalen Zone und aus allen nicht-globalen Zonen entfernt werden.
Diese Regeln stellen Folgendes sicher:
In der globalen Zone installierte Pakete werden entweder nur in der globalen Zone, oder in der globalen Zone und in allen nicht-globalen Zonen installiert.
In der globalen Zone und in nicht-globalen Zonen installierte Pakete sind in allen Zonen gleich.