Guia de administração do sistema: gerenciamento de recursos Oracle Solaris Containers e Oracle Solaris Zones

Parâmetro de pacote SUNW_PKG_HOLLOW

O parâmetro de pacote SUNW_PKG_HOLLOW define se um pacote deve ser visível em qualquer região não global se for necessário que esse pacote seja instalado e seja idêntico em todas as regiões.

O parâmetro de pacote SUNW_PKG_HOLLOW tem dois valores permissíveis, true ou false.

Os valores do parâmetro de pacote SUNW_PKG_HOLLOW são descritos na tabela abaixo.

Tabela 25–3 Parâmetro de pacote SUNW_PKG_HOLLOW

Valor 

Descrição 

false

Este não é um pacote “hollow”: 

  • Se instalado na região global, o conteúdo pacote e as informações da instalação serão necessários em todas as regiões não globais.

  • O pacote entrega software que deve ser visível em todas as regiões não globais. Um exemplo é o pacote que entrega o comando truss.

  • Afora as restrições para a configuração atual do parâmetro de pacote SUNW_PKG_ALLZONES, nenhuma restrição adicional é definida.

true

Este é um pacote “hollow”: 

  • O conteúdo do pacote não é entregue em qualquer região não global. No entanto, as informações da instalação do pacote são necessárias em todas as regiões não globais.

  • O pacote entrega software que não deve ser visível em todas as regiões não globais. Exemplos incluem drivers de kernel e arquivos de configuração do sistema que funcionam somente na região global. Esta configuração permite que a região não global resolva dependências de pacotes que são instalados somente na região global sem na realidade instalar os dados do pacote.

  • O pacote é reconhecido como sendo instalado em todas as regiões para fins de verificação de dependência por outros pacotes que confiam que este pacote está sendo instalado.

  • Esta configuração de pacote inclui todas as restrições definidas para a configuração SUNW_PKG_ALLZONES como true.

  • Na região global, o pacote é reconhecido como tendo sido instalado, e todos os componentes do pacote são instalados. Diretórios são criados, arquivos são instalados, e ação de classe e outros scripts são executados conforme apropriado quando o pacote é instalado.

  • Em uma região não global, o pacote é reconhecido como tendo sido instalado, mas nenhum componente do pacote é instalado. Nenhum diretório é criado, nenhum arquivo é instalado e nenhuma ação de classe ou outros scripts de instalação são executados quando o pacote é instalado.

  • Quando o pacote é removido da região global, o sistema reconhece que o pacote foi completamente instalado. Diretórios apropriados e arquivos são removidos e ação de classe ou outros scripts de instalação são executados quando o pacote é removido.