diff options
author | wiz <wiz> | 2015-01-20 10:45:23 +0000 |
---|---|---|
committer | wiz <wiz> | 2015-01-20 10:45:23 +0000 |
commit | 1b830034fc7417f0b2d6cc9dc27f2e17e9a435d8 (patch) | |
tree | e6eba5626d647aea6b3d7a41971b1bed8d656160 /net | |
parent | a2313bbcdc65e3a90d80c3f6a20d465113525036 (diff) | |
download | pkgsrc-1b830034fc7417f0b2d6cc9dc27f2e17e9a435d8.tar.gz |
Add SMF manifest
Diffstat (limited to 'net')
-rw-r--r-- | net/openntpd/files/manifest.xml | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/net/openntpd/files/manifest.xml b/net/openntpd/files/manifest.xml new file mode 100644 index 00000000000..11a0f82bf08 --- /dev/null +++ b/net/openntpd/files/manifest.xml @@ -0,0 +1,40 @@ +<?xml version='1.0'?> +<!DOCTYPE service_bundle SYSTEM '/usr/share/lib/xml/dtd/service_bundle.dtd.1'> +<service_bundle type='manifest' name='@SMF_NAME@'> + <service name='@SMF_PREFIX@/@SMF_NAME@' type='service' version='1'> + <create_default_instance enabled="false" /> + <single_instance /> + <dependency name='filesystem' grouping='require_all' restart_on='error' type='service'> + <service_fmri value='svc:/system/filesystem/minimal' /> + </dependency> + <dependency name='network' grouping='require_any' restart_on='error' type='service'> + <service_fmri value='svc:/network/service' /> + </dependency> + <dependency name='name-services' grouping='optional_all' restart_on='refresh' type='service'> + <service_fmri value='svc:/milestone/name-services' /> + </dependency> + <dependency name='system-log' grouping='optional_all' restart_on='none' type='service'> + <service_fmri value='svc:/system/system-log' /> + </dependency> + <dependency name='config-file' grouping='require_all' restart_on='refresh' type='path'> + <service_fmri value='file://@PKG_SYSCONFDIR@/ntpd.conf' /> + </dependency> + <exec_method name='start' type='method' exec='@PREFIX@/sbin/ntpd -f @PKG_SYSCONFDIR@/ntpd.conf $(%{startup_set} == true && echo -s)' timeout_seconds='60' /> + <exec_method name='stop' type='method' exec=':kill' timeout_seconds='60' /> + <property_group name='startd' type='framework'> + <propval name='ignore_error' type='astring' value='signal' /> + </property_group> + <property_group name='application' type='application'> + <propval name='startup_set' type='boolean' value='true' /> + </property_group> + <template> + <common_name> + <loctext xml:lang='C'>OpenNTPD time server</loctext> + </common_name> + <documentation> + <manpage title='ntpd' section='8' /> + <doc_link name='openntpd.org' uri='http://www.openntpd.org/' /> + </documentation> + </template> + </service> +</service_bundle> |