nodemanager_smf.xml 1.3 KB

123456789101112131415161718192021222324252627282930
  1. <?xml version="1.0" ?>
  2. <!DOCTYPE service_bundle
  3. SYSTEM '/usr/share/lib/xml/dtd/service_bundle.dtd.1'>
  4. <service_bundle type="manifest" name="application/<%= @service_name %>">
  5. <service version="1" type="service" name="application/<%= @service_name %>">
  6. <dependency name="filesystem" grouping="require_all" restart_on="none" type="service">
  7. <service_fmri value="svc:/system/filesystem/local" />
  8. </dependency>
  9. <dependency restart_on="none" type="service"
  10. name="multi_user_dependency" grouping="require_all">
  11. <service_fmri value="svc:/milestone/multi-user"/>
  12. </dependency>
  13. <exec_method type="method" name="start" exec="/etc/<%= @service_name %> %m" timeout_seconds="500" />
  14. <exec_method type="method" name="stop" exec="/etc/<%= @service_name %> %m" timeout_seconds="500" />
  15. <exec_method type="method" name="restart" exec="/etc/<%= @service_name %> %m" timeout_seconds="500" />
  16. <instance enabled="true" name="default"/>
  17. <template>
  18. <common_name>
  19. <loctext xml:lang="C">Oracle <%= @service_name %></loctext>
  20. </common_name>
  21. <description>
  22. <loctext xml:lang="C">Oracle <%= @service_name %></loctext>
  23. </description>
  24. </template>
  25. </service>
  26. </service_bundle>