mirror of https://github.com/fail2ban/fail2ban
				
				
				
			
		
			
				
	
	
		
			75 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			XML
		
	
	
			
		
		
	
	
			75 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			XML
		
	
	
<?xml version='1.0'?>
 | 
						|
<!DOCTYPE service_bundle SYSTEM '/usr/share/lib/xml/dtd/service_bundle.dtd.1'>
 | 
						|
<!--
 | 
						|
	Hanno 'Rince' Wagner 03 2007
 | 
						|
	Service manifest for fail2ban
 | 
						|
	E-Mail: wagner@rince.de
 | 
						|
-->
 | 
						|
 | 
						|
<service_bundle type='manifest' name='fail2ban:fail2ban'>
 | 
						|
 | 
						|
<service
 | 
						|
	name='network/fail2ban'
 | 
						|
	type='service'
 | 
						|
	version='1'>
 | 
						|
	<create_default_instance enabled='false' />
 | 
						|
	<single_instance />
 | 
						|
 | 
						|
	<dependency name='fs'
 | 
						|
		grouping='require_all'
 | 
						|
		restart_on='none'
 | 
						|
		type='service'>
 | 
						|
		<service_fmri value='svc:/system/filesystem/local' />
 | 
						|
	</dependency>
 | 
						|
 | 
						|
	<dependency name='net'
 | 
						|
		grouping='require_all'
 | 
						|
		restart_on='none'
 | 
						|
		type='service'>
 | 
						|
		<service_fmri value='svc:/network/loopback' />
 | 
						|
	</dependency>
 | 
						|
 | 
						|
 | 
						|
	<exec_method
 | 
						|
		type='method'
 | 
						|
		name='start'
 | 
						|
		exec='/lib/svc/method/svc-fail2ban start'
 | 
						|
		timeout_seconds='-1'>
 | 
						|
		<method_context>
 | 
						|
			<method_credential user='root' group='root' />
 | 
						|
		</method_context>
 | 
						|
	</exec_method>
 | 
						|
 | 
						|
	<exec_method
 | 
						|
		type='method'
 | 
						|
		name='stop'
 | 
						|
		exec='/lib/svc/method/svc-fail2ban stop'
 | 
						|
		timeout_seconds='-1'>
 | 
						|
	</exec_method>
 | 
						|
 | 
						|
        <exec_method
 | 
						|
                type='method'
 | 
						|
                name='reload'
 | 
						|
                exec='/lib/svc/method/svc-fail2ban reload'
 | 
						|
                timeout_seconds='-1'>
 | 
						|
        </exec_method>
 | 
						|
 | 
						|
       <exec_method
 | 
						|
                type='method'
 | 
						|
                name='refresh'
 | 
						|
                exec='/lib/svc/method/svc-fail2ban refresh'
 | 
						|
                timeout_seconds='-1'>
 | 
						|
        </exec_method>
 | 
						|
 | 
						|
 | 
						|
	<exec_method
 | 
						|
		type='method'
 | 
						|
		name='restart'
 | 
						|
		exec='/lib/svc/method/svc-fail2ban restart'
 | 
						|
		timeout_seconds='-1'>
 | 
						|
	</exec_method>
 | 
						|
 | 
						|
</service>
 | 
						|
 | 
						|
</service_bundle>
 |