head	1.5;
access;
symbols
	pkgsrc-2026Q1:1.5.0.72
	pkgsrc-2026Q1-base:1.5
	pkgsrc-2025Q4:1.5.0.70
	pkgsrc-2025Q4-base:1.5
	pkgsrc-2025Q3:1.5.0.68
	pkgsrc-2025Q3-base:1.5
	pkgsrc-2025Q2:1.5.0.66
	pkgsrc-2025Q2-base:1.5
	pkgsrc-2025Q1:1.5.0.64
	pkgsrc-2025Q1-base:1.5
	pkgsrc-2024Q4:1.5.0.62
	pkgsrc-2024Q4-base:1.5
	pkgsrc-2024Q3:1.5.0.60
	pkgsrc-2024Q3-base:1.5
	pkgsrc-2024Q2:1.5.0.58
	pkgsrc-2024Q2-base:1.5
	pkgsrc-2024Q1:1.5.0.56
	pkgsrc-2024Q1-base:1.5
	pkgsrc-2023Q4:1.5.0.54
	pkgsrc-2023Q4-base:1.5
	pkgsrc-2023Q3:1.5.0.52
	pkgsrc-2023Q3-base:1.5
	pkgsrc-2023Q2:1.5.0.50
	pkgsrc-2023Q2-base:1.5
	pkgsrc-2023Q1:1.5.0.48
	pkgsrc-2023Q1-base:1.5
	pkgsrc-2022Q4:1.5.0.46
	pkgsrc-2022Q4-base:1.5
	pkgsrc-2022Q3:1.5.0.44
	pkgsrc-2022Q3-base:1.5
	pkgsrc-2022Q2:1.5.0.42
	pkgsrc-2022Q2-base:1.5
	pkgsrc-2022Q1:1.5.0.40
	pkgsrc-2022Q1-base:1.5
	pkgsrc-2021Q4:1.5.0.38
	pkgsrc-2021Q4-base:1.5
	pkgsrc-2021Q3:1.5.0.36
	pkgsrc-2021Q3-base:1.5
	pkgsrc-2021Q2:1.5.0.34
	pkgsrc-2021Q2-base:1.5
	pkgsrc-2021Q1:1.5.0.32
	pkgsrc-2021Q1-base:1.5
	pkgsrc-2020Q4:1.5.0.30
	pkgsrc-2020Q4-base:1.5
	pkgsrc-2020Q3:1.5.0.28
	pkgsrc-2020Q3-base:1.5
	pkgsrc-2020Q2:1.5.0.24
	pkgsrc-2020Q2-base:1.5
	pkgsrc-2020Q1:1.5.0.4
	pkgsrc-2020Q1-base:1.5
	pkgsrc-2019Q4:1.5.0.26
	pkgsrc-2019Q4-base:1.5
	pkgsrc-2019Q3:1.5.0.22
	pkgsrc-2019Q3-base:1.5
	pkgsrc-2019Q2:1.5.0.20
	pkgsrc-2019Q2-base:1.5
	pkgsrc-2019Q1:1.5.0.18
	pkgsrc-2019Q1-base:1.5
	pkgsrc-2018Q4:1.5.0.16
	pkgsrc-2018Q4-base:1.5
	pkgsrc-2018Q3:1.5.0.14
	pkgsrc-2018Q3-base:1.5
	pkgsrc-2018Q2:1.5.0.12
	pkgsrc-2018Q2-base:1.5
	pkgsrc-2018Q1:1.5.0.10
	pkgsrc-2018Q1-base:1.5
	pkgsrc-2017Q4:1.5.0.8
	pkgsrc-2017Q4-base:1.5
	pkgsrc-2017Q3:1.5.0.6
	pkgsrc-2017Q3-base:1.5
	pkgsrc-2017Q2:1.5.0.2
	pkgsrc-2017Q2-base:1.5
	pkgsrc-2017Q1:1.4.0.8
	pkgsrc-2017Q1-base:1.4
	pkgsrc-2016Q4:1.4.0.6
	pkgsrc-2016Q4-base:1.4
	pkgsrc-2016Q3:1.4.0.4
	pkgsrc-2016Q3-base:1.4
	pkgsrc-2016Q2:1.4.0.2
	pkgsrc-2016Q2-base:1.4
	pkgsrc-2016Q1:1.3.0.10
	pkgsrc-2016Q1-base:1.3
	pkgsrc-2015Q4:1.3.0.8
	pkgsrc-2015Q4-base:1.3
	pkgsrc-2015Q3:1.3.0.6
	pkgsrc-2015Q3-base:1.3
	pkgsrc-2015Q2:1.3.0.4
	pkgsrc-2015Q2-base:1.3
	pkgsrc-2015Q1:1.3.0.2
	pkgsrc-2015Q1-base:1.3
	pkgsrc-2014Q4:1.2.0.2
	pkgsrc-2014Q4-base:1.2
	pkgsrc-2014Q3:1.1.0.2
	pkgsrc-2014Q3-base:1.1;
locks; strict;
comment	@# @;


1.5
date	2017.06.10.16.37.41;	author wiedi;	state Exp;
branches;
next	1.4;
commitid	o1ECKNxkdjShzQUz;

1.4
date	2016.06.08.10.16.56;	author jperkin;	state Exp;
branches;
next	1.3;
commitid	gLVNKJFqUSe9fE9z;

1.3
date	2015.01.17.18.53.48;	author wiedi;	state Exp;
branches;
next	1.2;
commitid	xtmlONPcHwQIrp6y;

1.2
date	2014.10.21.12.46.25;	author wiedi;	state Exp;
branches;
next	1.1;
commitid	Cq2VcN748DCke4Vx;

1.1
date	2014.08.30.11.03.11;	author wiedi;	state Exp;
branches;
next	;
commitid	W6oP20b8JC3blnOx;


desc
@@


1.5
log
@Update znapzend to 0.17.0

Changes:
	- Improved pre/post send and receive commands
	- make daemon NOT abort even if there is no configuration found
	- change smf dependency to multi-user so that iscsi is running
@
text
@<?xml version="1.0"?>
<!DOCTYPE service_bundle SYSTEM "/usr/share/lib/xml/dtd/service_bundle.dtd.1">
<service_bundle type="manifest" name="export">
	<service name="@@SMF_PREFIX@@/@@SMF_NAME@@" type="service" version="3">
		<create_default_instance enabled="false" />
		<single_instance/>

		<dependency name='milestone' grouping='require_all' restart_on='none' type='service'>
			<service_fmri value='svc:/milestone/multi-user' />
		</dependency>

		<method_context><method_credential user='root'/></method_context>

		<exec_method type="method" name="start"   exec="@@PREFIX@@/bin/znapzend --daemonize --pidfile=/dev/null" timeout_seconds="180" />
		<exec_method type="method" name="stop"    exec=":kill" timeout_seconds="180" />
		<exec_method type="method" name="refresh" exec=":kill -HUP" timeout_seconds="180" />


		<template>
			<common_name><loctext xml:lang="C">ZnapZend - ZFS Backup System</loctext></common_name>
			<documentation>
				<manpage title="znapzend"      section="1" manpath="@@PREFIX@@/@@PKGMANDIR@@/" />
				<manpage title="znapzendzetup" section="1" manpath="@@PREFIX@@/@@PKGMANDIR@@/" />
				<manpage title="znapzendztatz" section="1" manpath="@@PREFIX@@/@@PKGMANDIR@@/" />
			</documentation>
		</template>
	</service>
</service_bundle>

@


1.4
log
@Remove the stability entity, it has no meaning outside of an official context.
@
text
@d9 1
a9 1
			<service_fmri value='svc:/milestone/sysconfig' />
@


1.3
log
@Update znapzend to 0.14

Changelog:
 v0.14.0 - oetiker released this on Dec 16, 2014:
	- build dependencies directly with make
	- optionally prefix pfexec|sudo to zfs|zpool|test comands
	- set mbuffer timeout to 60 seconds this might help with timeout situations seen on solaris
	- fix string replacement in manifest file
	- let smf manage pids instead of a pid file
@
text
@a17 1
		<stability value="Unstable" />
@


1.2
log
@Update znapzend to 0.13.0

Changelog:
 oetiker released this on Sep 18:
	- if you want znapzend to reload your config, kill -HUP will do the trick
	- improved handling of TERM for a graceful shutdown
	- new option for znapzend: --connectTimeout=x
@
text
@d14 3
a16 2
		<exec_method type="method" name="start" exec="@@PREFIX@@/bin/znapzend --daemonize --pidfile=/dev/null" timeout_seconds="170" />
		<exec_method type="method" name="stop" exec=":kill" timeout_seconds="60" />
d23 3
a25 3
				<manpage title="znapzend" section="1" manpath="@@PREFIX@@/share/man" />
				<manpage title="znapzendzetup" section="1" manpath="@@PREFIX@@/share/man" />
				<manpage title="znapzendztatz" section="1" manpath="@@PREFIX@@/share/man" />
@


1.1
log
@Import znapzend-0.12.3 as sysutils/znapzend

ZnapZend is a ZFS centric backup tool. It relies on snapshot, send
and receive todo its work. It has the built-in ability to to manage
both local snapshots as well as remote copies by thining them out
as time progresses.

The ZnapZend configuration is stored as properties in the
ZFS filesystem itself.
@
text
@d14 2
a15 2
		<exec_method type="method" name="start" exec="@@PREFIX@@/bin/znapzend --daemonize --pidfile=@@VARBASE@@/run/znapzend.pid" timeout_seconds="170" />
		<exec_method type="method" name="stop" exec="/usr/bin/kill `cat @@VARBASE@@/run/znapzend.pid`" timeout_seconds="60" />
@

