diff options
Diffstat (limited to 'usr/src/cmd/syslogd/system-log.xml')
| -rw-r--r-- | usr/src/cmd/syslogd/system-log.xml | 136 |
1 files changed, 136 insertions, 0 deletions
diff --git a/usr/src/cmd/syslogd/system-log.xml b/usr/src/cmd/syslogd/system-log.xml new file mode 100644 index 0000000000..2ac7bc8140 --- /dev/null +++ b/usr/src/cmd/syslogd/system-log.xml @@ -0,0 +1,136 @@ +<?xml version="1.0"?> +<!DOCTYPE service_bundle SYSTEM "/usr/share/lib/xml/dtd/service_bundle.dtd.1"> +<!-- + Copyright 2005 Sun Microsystems, Inc. All rights reserved. + Use is subject to license terms. + + CDDL HEADER START + + The contents of this file are subject to the terms of the + Common Development and Distribution License, Version 1.0 only + (the "License"). You may not use this file except in compliance + with the License. + + You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE + or http://www.opensolaris.org/os/licensing. + See the License for the specific language governing permissions + and limitations under the License. + + When distributing Covered Code, include this CDDL HEADER in each + file and include the License file at usr/src/OPENSOLARIS.LICENSE. + If applicable, add the following below this CDDL HEADER, with the + fields enclosed by brackets "[]" replaced with your own identifying + information: Portions Copyright [yyyy] [name of copyright owner] + + CDDL HEADER END + + ident "%Z%%M% %I% %E% SMI" + + 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='SUNWcsr:syslog'> + +<service + name='system/system-log' + type='service' + version='1'> + + <create_default_instance enabled='false' /> + + <single_instance/> + + <dependency + name='milestone' + grouping='require_all' + restart_on='none' + type='service'> + <service_fmri value='svc:/milestone/sysconfig' /> + </dependency> + + <!-- + syslogd(1M) 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> + + <!-- + syslogd(1M) can log to automounted files. + --> + <dependency + name='autofs' + grouping='optional_all' + restart_on='none' + type='service'> + <service_fmri value='svc:/system/filesystem/autofs' /> + </dependency> + + <!-- + syslogd(1M) 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". + Use an appropriately long timeout value. + --> + <exec_method + type='method' + name='start' + exec='/lib/svc/method/system-log' + timeout_seconds='600' /> + + <exec_method + type='method' + name='stop' + exec=':kill' + timeout_seconds='60' /> + + <exec_method + type='method' + name='refresh' + exec=':kill -HUP' + timeout_seconds='60' /> + + <property_group name='general' type='framework'> + <!-- to start stop syslog daemon --> + <propval name='action_authorization' type='astring' + value='solaris.smf.manage.system-log' /> + </property_group> + + <stability value='Unstable' /> + + <template> + <common_name> + <loctext xml:lang='C'> system log + </loctext> + </common_name> + <documentation> + <manpage title='syslogd' section='1M' + manpath='/usr/share/man' /> + </documentation> + </template> +</service> + +</service_bundle> |
