diff options
author | fhajny <fhajny> | 2014-07-30 12:28:18 +0000 |
---|---|---|
committer | fhajny <fhajny> | 2014-07-30 12:28:18 +0000 |
commit | d2180511f3ab72580b972193333fd2d27acfe579 (patch) | |
tree | 3f8be82bcf65d5263a2d2a2b0a86195246754772 /sysutils/collectd | |
parent | 651936c6e84950a5641284d05815a5582480a6fa (diff) | |
download | pkgsrc-d2180511f3ab72580b972193333fd2d27acfe579.tar.gz |
Add SMF manifest to collectd. Bump PKGREVISION.
Diffstat (limited to 'sysutils/collectd')
-rw-r--r-- | sysutils/collectd/Makefile | 4 | ||||
-rw-r--r-- | sysutils/collectd/files/smf/manifest.xml | 30 |
2 files changed, 32 insertions, 2 deletions
diff --git a/sysutils/collectd/Makefile b/sysutils/collectd/Makefile index 146276a1c39..2e36ab8f0e5 100644 --- a/sysutils/collectd/Makefile +++ b/sysutils/collectd/Makefile @@ -1,8 +1,8 @@ -# $NetBSD: Makefile,v 1.2 2014/05/29 23:37:27 wiz Exp $ +# $NetBSD: Makefile,v 1.3 2014/07/30 12:28:18 fhajny Exp $ .include "../../sysutils/collectd/Makefile.common" -PKGREVISION= 1 +PKGREVISION= 2 COMMENT= Statistics collection daemon base RCD_SCRIPTS= collectd diff --git a/sysutils/collectd/files/smf/manifest.xml b/sysutils/collectd/files/smf/manifest.xml new file mode 100644 index 00000000000..c39d869e332 --- /dev/null +++ b/sysutils/collectd/files/smf/manifest.xml @@ -0,0 +1,30 @@ +<?xml version="1.0"?> +<!DOCTYPE service_bundle SYSTEM "/usr/share/lib/xml/dtd/service_bundle.dtd.1"> +<service_bundle type='manifest' name='collectd'> + <service name='@SMF_PREFIX@/@SMF_NAME@' type='service' version='1'> + <create_default_instance enabled='false' /> + <single_instance /> + <dependency name='network' grouping='require_all' restart_on='none' type='service'> + <service_fmri value='svc:/milestone/network:default' /> + </dependency> + <dependency name='filesystem-local' grouping='require_all' restart_on='none' type='service'> + <service_fmri value='svc:/system/filesystem/local:default' /> + </dependency> + <exec_method type='method' name='start' exec='@PREFIX@/sbin/collectd' timeout_seconds='60'> + <method_context> + <method_credential user='root' group='root' /> + </method_context> + </exec_method> + <exec_method type='method' name='stop' exec=':kill' timeout_seconds='60'> + <method_context> + <method_credential user='root' group='root' /> + </method_context> + </exec_method> + <property_group name='startd' type='framework'> + <propval name="duration" type="astring" value="contract" /> + <!-- sub-process core dumps shouldn't restart session --> + <propval name='ignore_error' type='astring' value='core,signal' /> + </property_group> + <stability value='Evolving' /> + </service> +</service_bundle> |