Men & Mice Men & Mice Community
  [Search] Search   [Recent Topics] Recent Topics   [Members]  Member Listing   [Groups] Back to home page 
[Register] Register / 
[Login] Login 
Solaris SMF Manifest XML File for Men & Mice DNS Server Controller  XML
Forum Index -> Scripting and Customizing
Author Message
Carsten Strotmann
Men & Mice Staff
[Avatar]

Joined: 26/07/2007 13:08:39
Messages: 159
Location: Germany
Offline

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>
 
 

----
Men & Mice Support Team
support@menandmice.com
 
Forum Index -> Scripting and Customizing
Go to:   
Powered by JForum 2.1.7 © JForum Team