<?xml version="1.0"?>
<!DOCTYPE service_bundle SYSTEM "/usr/share/lib/xml/dtd/service_bundle.dtd.1">

<service_bundle type="manifest" name="proftpd-server">
	<service 
	    name="network/proftpd-server" 
	    type="service" 
	    version="1">
            
	    <create_default_instance enabled="false"/>
            <single_instance />
	    
	    <dependency name='net-loopback'
                grouping='require_all'
                restart_on='none'
                type='service'>
                <service_fmri value='svc:/network/loopback' />
    	    </dependency>

    	    <dependency name='net-physical'
                grouping='require_all'
                restart_on='none'
                type='service'>
                <service_fmri value='svc:/network/physical' />
    	    </dependency>

            <exec_method 
		type="method" 
		name="start" 
		exec="/lib/svc/method/proftpd start" 
		timeout_seconds="60">
	    </exec_method>
	    
            <exec_method 
		type="method" name="stop" 
		exec="/lib/svc/method/proftpd stop" 
		timeout_seconds="60">
	    </exec_method>
            
	    <exec_method
                type="method"
                name="refresh"
                exec="/lib/svc/method/proftpd restart"
                timeout_seconds="60">
	    </exec_method>
	    
	    <stability value="Unstable"/>
            
	<template>
            <common_name>
                <loctext xml:lang="C">
		PROFTPD server
		</loctext>
            </common_name>
	
	    <documentation>
                <manpage title='in.proftpd' 
		section='1M'
                manpath='/usr/proftpd-1.3.2/share/man' />
            	</documentation>
        </template>
        </service>
</service_bundle>

