6100N/A<?xml version="1.0"?>
6100N/A<!DOCTYPE service_bundle SYSTEM "/usr/share/lib/xml/dtd/service_bundle.dtd.1">
6100N/A<!--
6100N/A
6100N/ACopyright (c) 2008, 2016, Oracle and/or its affiliates. All rights reserved.
6100N/A
6100N/ACDDL HEADER START
6100N/A
6100N/AThe contents of this file are subject to the terms of the
6100N/ACommon Development and Distribution License (the "License").
6100N/AYou may not use this file except in compliance with the License.
6100N/A
6100N/AYou can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
6100N/Aor http://www.opensolaris.org/os/licensing.
6100N/ASee the License for the specific language governing permissions
6100N/Aand limitations under the License.
6100N/A
6100N/AWhen distributing Covered Code, include this CDDL HEADER in each
6100N/Afile and include the License file at usr/src/OPENSOLARIS.LICENSE.
6100N/AIf applicable, add the following below this CDDL HEADER, with the
6100N/Afields enclosed by brackets "[]" replaced with your own identifying
6100N/Ainformation: Portions Copyright [yyyy] [name of copyright owner]
6100N/A
6100N/ACDDL HEADER END
6100N/A
6100N/AService manifest for ensuring GSettings schemas & overrides are compiled into
6100N/Arequired form on install & update
6100N/A
6100N/A-->
6100N/A
6100N/A<service_bundle type='manifest' name='glib-compile-schemas'>
6100N/A
6100N/A<service
6100N/A name='application/desktop-cache/glib-compile-schemas'
6100N/A type='service'
6100N/A version='1'>
6100N/A
6100N/A <create_default_instance enabled='true' />
6100N/A
6100N/A <single_instance />
6100N/A
6100N/A <!-- Need / & /usr filesystems mounted -->
6100N/A <dependency
6100N/A name='usr'
6100N/A type='service'
6100N/A grouping='require_all'
6100N/A restart_on='none'>
6100N/A <service_fmri value='svc:/system/filesystem/minimal' />
6100N/A </dependency>
6100N/A
6100N/A <dependent
6100N/A name='glib-compile-schemas_assembly-complete'
6100N/A grouping='optional_all'
6100N/A restart_on='none'>
6100N/A <service_fmri value='svc:/milestone/self-assembly-complete' />
6100N/A </dependent>
6100N/A
6100N/A <!-- Need to be run before gdm is started -->
6100N/A <dependent
6100N/A name='glib-compile-schemas_gdm'
6100N/A grouping='optional_all'
6100N/A restart_on='none'>
6100N/A <service_fmri value='svc:/application/graphical-login/gdm' />
6100N/A </dependent>
6100N/A
6100N/A <method_context>
6100N/A <method_credential user='daemon' group='daemon'
6100N/A privileges='basic,{zone}:/usr/share/glib-2.0/schemas/*' />
6100N/A </method_context>
6100N/A
6100N/A <exec_method
6100N/A type='method'
6100N/A name='start'
6100N/A exec='/lib/svc/method/glib-compile-schemas %m'
6100N/A timeout_seconds='600'>
6100N/A </exec_method>
6100N/A
6100N/A <exec_method
6100N/A type='method'
6100N/A name='refresh'
6100N/A exec='/lib/svc/method/glib-compile-schemas %m'
6100N/A timeout_seconds='600'>
6100N/A </exec_method>
6100N/A
6100N/A <exec_method
6100N/A type='method'
6100N/A name='stop'
6100N/A exec=':true'
6100N/A timeout_seconds='60' />
6100N/A
6100N/A <property_group name='startd' type='framework'>
6100N/A <propval name='duration' type='astring' value='transient' />
6100N/A </property_group>
6100N/A
6100N/A <stability value='Unstable' />
6100N/A
6100N/A <template>
6100N/A <common_name>
6100N/A <loctext xml:lang='C'>GNOME GSettings schema compiler
6100N/A </loctext>
6100N/A </common_name>
6100N/A
6100N/A <documentation>
6100N/A <manpage
6100N/A title='glib-compile-schemas'
6100N/A section='8s'
6100N/A manpath='/usr/share/man' />
6100N/A </documentation>
6100N/A </template>
6100N/A</service>
6100N/A
6100N/A</service_bundle>