If you want to start Men & Mice DNS Server Controller on Solaris 10 (or higher) using the SMF facility, below is an example SMF XML Manifest file for the mremoted process.
Code:
<?xml version="1.0"?>
<!DOCTYPE service_bundle SYSTEM "/usr/share/lib/xml/dtd/service_bundle.dtd.1">
<!--
Copyright 2007 Men & Mice. All rights reserved.
Use is subject to license terms.
-->
<service_bundle type="manifest" name="mmsuite:mmremote">
<service
name="network/dns/mmremote"
type="service"
version="1">
<create_default_instance enabled='false' />
<single_instance />
<dependency
name="filesystem_minimal"
grouping="require_all"
restart_on="none"
type="service">
<service_fmri value="svc:/system/filesystem/minimal" />
</dependency>
<dependency
name="loopback"
grouping="require_any"
restart_on="error"
type="service">
<service_fmri value="svc:/network/loopback" />
</dependency>
<dependency
name="network"
grouping="optional_all"
restart_on="error"
type="service">
<service_fmri value="svc:/milestone/network" />
</dependency>
<dependency
name="config_data"
grouping="require_all"
restart_on="none"
type="path">
<service_fmri value="file://localhost/etc/named.conf" />
</dependency>
<exec_method
type="method"
name="stop"
exec=":kill"
timeout_seconds="60">
</exec_method>
<exec_method
type="method"
name="start"
exec="/usr/sbin/mmremoted -uroot -groot -c/etc/named.conf"
timeout_seconds="60" />
<stability value="Unstable" />
<template>
<common_name>
<loctext xml:lang="C">
Men and Mice DNS Server Controller
</loctext>
</common_name>
<documentation></documentation>
</template>
</service>
</service_bundle>