Vou tentar responder às suas perguntas sobre o Solaris SMF ...
-
Para iniciar um serviço no momento da inicialização, você deve ativar o serviço com
# svcadm enable FRMI
Por exemplo, para habilitar o serviço "ipfilter" você precisa fazer
# svcadm enable ipfilter
Isso será ativado no marco atual, portanto, não é necessário fazer alterações no
/etc/rcX.d
directory -
Eu não entendo porque você precisa do processo de importação para esperar algum outro frmi, mas, geralmente eu importo o "manifesto" e depois disso coloco on-line com
svcadm
, por exemplo# svccfg validate MANIFEST # svcadm enable FRMI
-
Para esperar outro frmi, você pode usar a opção "dependency" dentro do manifesto, como você pode ver aqui
<dependency name='filesystem-local' grouping='require_all' restart_on='none' type='service'> <service_fmri value='svc:/system/filesystem/local:default' /> </dependency>
Eu tenho muitos exemplos sobre como instalar e usar o Solaris SMF no meu Blog (em espanhol), mas, por exemplo, aqui você pode ver um exemplo, Como instalar o PostgreSQL 9.0.3 no OpenIndiana ou Como instalar o Apache Tomcat usando o RBAC e o SMF no OpenIndiana