Ao criar scripts diferentes do script de reinicialização, siga estas diretrizes para garantir que o script não corrompa o OS ou interrompa, de alguma maneira, o sistema. Essas diretrizes permitem a utilização do Solaris Live Upgrade, que cria um novo ambiente de inicialização para instalação do OS. O novo ambiente de inicialização pode ser instalado com um arquivo enquanto o sistema atual está sendo executado.
Essas diretrizes não são para scripts de reinicialização que têm permissão de executar daemons ou fazer outros tipos de modificações no sistema de arquivos de raiz /.
Os scripts não devem afetar o sistema executado no momento. O OS executado no momento pode não ser o que está sendo executado quando o arquivo Solaris Flash é instalado.
Os scripts não devem iniciar ou parar qualquer processo daemon.
Os scripts não devem depender da saída de comandos, como ps, truss, ou uname, que dependem do OS. Esses comandos reportam informações sobre o sistema sendo executado no momento.
Os scripts não devem enviar nenhum sinal ou afetar, de outra maneira, qualquer processo sendo executado no momento.
Os scripts podem utilizar comandos UNIX padrão que facilitam a criação de script do shell, como expr, cp e ls .
Para obter uma visão geral do Solaris Live Upgrade, consulte Capítulo 2, Solaris Live Upgrade (visão geral), no Oracle Guia de instalação do Solaris 10 9/10: Solaris Live Upgrade e planejamento da atualização.