Você provavelmente deseja usar a automação de alterações para isso. por exemplo, Puppet, Chef, cfengine, bcm2 ou o que for.
Pessoalmente, usei o Puppet on Solaris nos últimos três anos e fiquei muito feliz com a decisão. Nós o usamos para gerenciar todos os aspectos da administração de nossos sistemas: usuários, arquivos, cron jobs, sistemas de arquivos ZFS, montagens NFS, zonas, serviços (via SMF) e assim por diante. É bastante útil.O provedor de pacote Puppet SRV4 funciona, mas não tem a capacidade de enviar arquivos remotamente (por exemplo, via HTTP). Você pode contornar isso escrevendo uma função que instala seus pacotes para você. Se os pacotes estiverem disponíveis localmente (via NFS), o provedor deve funcionar.
Além do Solaris 10, usamos o mesmo repositório Puppet para gerenciar nossos sistemas Solaris Express e Debian Linux.
Eu escrevi este post um tempo que pode ser útil: link