components/rsyslog/files/system-log.xml
changeset 5480 c8882ac2a393
parent 5479 7146b76b602e
child 5481 5e30cd0645e7
--- a/components/rsyslog/files/system-log.xml	Fri Feb 19 22:48:29 2016 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,158 +0,0 @@
-<?xml version="1.0"?>
-<!DOCTYPE service_bundle SYSTEM "/usr/share/lib/xml/dtd/service_bundle.dtd.1">
-<!--
-   
-    Copyright (c) 2012, 2015, Oracle and/or its affiliates. All rights reserved.
-
-    NOTE:  This service manifest is not editable; its contents will
-    be overwritten by package or patch operations, including
-    operating system upgrade.  Make customizations in a different
-    file.
--->
-
-<service_bundle type='manifest' name='system/rsyslog:rsyslog'>
-
-<service
-	name='system/system-log'
-	type='service'
-	version='1'>
-
-	<create_default_instance enabled='false' />
-
-	<single_instance/>
-
-	<!--
-	  Ensure system is configured before starting.
-	-->
-	<dependency
-		name='milestone'
-		grouping='require_all'
-		restart_on='none'
-		type='service'>
-		<service_fmri value='svc:/milestone/self-assembly-complete' />
-	</dependency>
-
-	<!--
-	  rsyslogd(8) can log to non-root local directories.
-	-->
-	<dependency
-		name='filesystem'
-		grouping='require_all'
-		restart_on='none'
-		type='service'>
-		<service_fmri value='svc:/system/filesystem/local' />
-	</dependency>
-
-	<!--
-	  rsyslogd(8) can log to automounted files.
-	-->
-	<dependency
-		name='autofs'
-		grouping='optional_all'
-		restart_on='none'
-		type='service'>
-		<service_fmri value='svc:/system/filesystem/autofs' />
-	</dependency>
-
-	<!--
-	  rsyslogd(8) needs nameservice resolution to log to remote hosts.
-	-->
-	<dependency
-		name='name-services'
-		grouping='require_all'
-		restart_on='none'
-		type='service'>
-		<service_fmri value='svc:/milestone/name-services' />
-	</dependency>
-
-	<dependent
-		name='system-log_single-user'
-		grouping='optional_all'
-		restart_on='none'>
-		<service_fmri value='svc:/milestone/multi-user' />
-	</dependent>
-
-	<!--
-		The system-log start method includes a "savecore -m" which
-		extracts messages from dump device, needing some time to
-		perform the I/O.
-		Use an appropriately long timeout value.
-	-->
-	<exec_method
-		type='method'
-		name='start'
-		exec='/lib/svc/method/system-log'
-		timeout_seconds='600'>
-		<method_context>
-		<method_credential
-		  user='root' group='root'
-		  privileges='basic,net_privaddr,proc_setid' />
-		</method_context>
-	</exec_method>
-
-	<exec_method
-		type='method'
-		name='stop'
-		exec=':kill'
-		timeout_seconds='60' />
-
-	<exec_method
-		type='method'
-		name='refresh'
-		exec=':kill'
-		timeout_seconds='60' />
-
-	<property_group name='general' type='framework'>
-		<!-- to start stop rsyslog daemon -->
-		<propval name='action_authorization' type='astring'
-			value='solaris.smf.manage.system-log' />
-		<propval name='value_authorization' type='astring'
-			value='solaris.smf.manage.system-log' />
-	</property_group>
-
-	<property_group name='config' type='application'>
-		<!-- default property settings for rsyslogd(8) -->
-
-		<!-- Specifies whether remote messages are logged.
-		     log_from_remote=false is equivalent to the -t
-		     command-line option. log_from_remote=true
-		     is equivalent to the -T command-line option.
-		-->
-		<propval
-			name='log_from_remote'
-			type='boolean'
-			value='false' />
-
-		<!-- authorization to modify the configuration properties -->
-		<propval name='value_authorization' type='astring'
-			value='solaris.smf.value.system-log' />
-	</property_group>
-
-	<property_group name='firewall_context' type='com.sun,fw_definition'>
-		<propval name='name' type='astring' value='rsyslog' />
-	</property_group>
-
-	<property_group name='firewall_config' type='com.sun,fw_configuration'>
-		<propval name='policy' type='astring' value='use_global' />
-		<propval name='apply_to' type='astring' value='' />
-		<propval name='exceptions' type='astring' value='' />
-		<propval name='value_authorization' type='astring'
-			value='solaris.smf.value.firewall.config' />
-	</property_group>
-
-	<stability value='Unstable' />
-
-	<template>
-		<common_name>
-			<loctext xml:lang='C'>
-			reliable and extended system log daemon
-			</loctext>
-		</common_name>
-		<documentation>
-			<manpage title='rsyslogd' section='8'
-				manpath='/usr/share/man' />
-		</documentation>
-	</template>
-</service>
-
-</service_bundle>