Todas as correções aplicadas no nível de região global são aplicados em todas as regiões. Quando uma região global é instalada, ela está no mesmo nível de correção que a região global. Quando a região global é corrigida, todas as regiões não globais são da mesma forma corrigidas. Esta ação mantém o mesmo nível de correção em todas as regiões.
O utilitário do sistema patchadd descrito na página do manual patchadd(1M) é usado para adicionar correções em um sistema com regiões instaladas.
Para adicionar uma correção à região global e a todas as regiões não globais, execute patchadd como administrador global na região global.
Quando patchadd é usado na região global, as seguintes condições se aplicam:
O utilitário patchadd é capaz de adicionar as correções à região global e a todas as regiões não globais somente. Esta é a ação padrão.
O utilitário patchadd não pode adicionar as correções à região global somente ou a um subconjunto das regiões não globais.
Quando você adiciona uma correção à região global e a todas as regiões não globais, não é necessário considerar se a correção afeta áreas que são compartilhadas a partir da região global.
As seguintes etapas são executadas pelo utilitário patchadd:
A correção é adicionada à região global.
O banco de dados da correção na região global é atualizado.
A correção é adicionada a cada região não global.
O banco de dados da correção em cada região não global é atualizado.
Quando usado em uma região global pelo administrador de região, patchadd pode somente ser usado para adicionar correções a essa região. Uma correção pode ser adicionada a uma região não global nos seguintes casos:
A correção não afeta qualquer área da região que seja compartilhada a partir da região global.
Todos os pacotes na correção são definidos como SUNW_PKG_ALLZONES=false .
As seguintes etapas são executadas pelo utilitário patchadd:
A correção é adicionada à região.
O banco de dados da correção na região é atualizado.
A lista abaixo especifica a interação entre a opção -G e a variável SUNW_PKG_ALLZONES ao se adicionar uma correção em regiões globais e não globais.
Se quaisquer pacotes tiverem SUNW_PKG_ALLZONES=TRUE, este uso resulta em erro e em nenhuma ação.
Se nenhum pacote tiver SUNW_PKG_ALLZONES=TRUE, a correção é aplicado a pacote(s) na região global somente.
Se quaisquer pacotes tiverem SUNW_PKG_ALLZONES=TRUE, a correção é aplicado a esse(s) pacote(s) em todas as regiões.
Se quaisquer pacotes não tiverem SUNW_PKG_ALLZONES=TRUE, a correção é aplicado a esse(s) pacote(s) em todas as regiões apropriadas. Somente região global, pacotes são instalados somente na região global.
Se quaisquer pacotes tiverem SUNW_PKG_ALLZONES=TRUE, este uso resulta em erro e em nenhuma ação.
Se nenhum pacote tiver SUNW_PKG_ALLZONES=TRUE, a correção é aplicado a pacotes na região não global somente.