Sou um dos principais autores e designers do Image Packaging System.
Eu imagino que sua confusão é devido a um mal-entendido do que a documentação diz. Em particular, observe cuidadosamente o que esta frase de pkg (5) diz:
...a non-global zone can inherit a facet from the global zone. Inherited facets are evaluated before, and take priority over, any locally set facets.
Observe que pode , não será . Portanto, a documentação descreve o que acontecerá quando as facetas forem herdadas, mas intencionalmente (acredito) não declarará quando elas serão herdadas. Isto é, ele diz a você como determinar se eles são herdados (procurando por "pai" na coluna SRC de "faceta pkg"), mas não sob quais condições eles serão herdados:
Agora, para a parte que falta - em geral, as facetas herdadas só costumam se aplicar às facetas facet.version-lock. * usadas em pacotes, porque alguns dos pacotes relacionados possuem dependências pai em si mesmas assim:
depend type=parent fmri=feature/package/dependency/self
Uma dependência pai, expressa como acima, simplesmente afirma que para instalar este pacote em uma região não global, o mesmo pacote deve estar presente na mesma versão na região global primeiro. Isso é usado para pacotes que devem estar em sincronia entre as zonas global e não global.
Em suma, a herança geralmente não se aplica à maioria das facetas. A lógica para determinar quais facetas serão herdadas pode ser encontrada aqui:
Isso foi intencional porque as zonas são uma tecnologia de contêiner destinada a permitir ambientes isolados nos quais os administradores podem configurar configurações diferentes da região global.
Agora, com isso dito, se você quiser aplicar uma operação de faceta de mudança à região global e a todas as regiões não globais, poderá fazê-lo usando o '-r' (recursivo) opção para mudar de faceta:
pkg change-facet -r ...
(Veja pkg (1), já que aparentemente não posso postar mais de dois links.)
Você pode até aplicá-lo a zonas específicas usando -z.
Ah, e finalmente, você realmente não quer definir as facetas como False para todos os bloqueios de versão. Isso não apenas tornará o sistema incrivelmente lento para a atualização, mas você perderá todos os dispositivos de segurança que garantem que você esteja realmente usando uma combinação de componentes testada.