diff options
Diffstat (limited to 'usr/src/cmd/svc/milestone/mdata.xml')
| -rw-r--r-- | usr/src/cmd/svc/milestone/mdata.xml | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/usr/src/cmd/svc/milestone/mdata.xml b/usr/src/cmd/svc/milestone/mdata.xml new file mode 100644 index 0000000000..152a7cb485 --- /dev/null +++ b/usr/src/cmd/svc/milestone/mdata.xml @@ -0,0 +1,39 @@ +<?xml version="1.0"?> +<!DOCTYPE service_bundle SYSTEM "/usr/share/lib/xml/dtd/service_bundle.dtd.1"> +<service_bundle type="manifest" name="mdata"> + <service name="smartdc/mdata" type="service" version="1"> + <dependency name="filesystem" grouping="require_all" restart_on="error" type="service"> + <service_fmri value="svc:/system/filesystem/minimal" /> + </dependency> + <property_group name="startd" type="framework"> + <propval name="duration" type="astring" value="transient" /> + <propval name="ignore_error" type="astring" value="core,signal" /> + </property_group> + <instance name="fetch" enabled="true"> + <dependency name="boot-file" grouping="exclude_all" restart_on="refresh" type="path"> + <service_fmri value="file://localhost/tmp/.FIRST_REBOOT_NOT_YET_COMPLETE"/> + </dependency> + <dependency name="rmtmpfiles" grouping="optional_all" restart_on="error" type="service"> + <service_fmri value="svc:/system/rmtmpfiles" /> + </dependency> + <exec_method type="method" name="start" exec="/lib/svc/method/mdata-fetch" timeout_seconds="1800" /> + <exec_method type="method" name="stop" exec=":true" timeout_seconds="60" /> + </instance> + <instance name="execute" enabled="false"> + <dependency name="network" grouping="require_all" restart_on="error" type="service"> + <service_fmri value="svc:/milestone/multi-user:default" /> + </dependency> + <dependency name="mdata" grouping="require_all" restart_on="error" type="service"> + <service_fmri value="svc:/smartdc/mdata:fetch" /> + </dependency> + <exec_method type="method" name="start" exec="/lib/svc/method/mdata-execute" timeout_seconds="300" /> + <exec_method type="method" name="stop" exec=":true" timeout_seconds="60" /> + </instance> + <stability value="Evolving" /> + <template> + <common_name> + <loctext xml:lang="C">Joyent SDC metadata handler</loctext> + </common_name> + </template> + </service> +</service_bundle> |
