diff --git a/PKGBUILD b/PKGBUILD index 9f8ab68..d901637 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -1,15 +1,16 @@ # Maintainer: Ralf Zerres pkgname=dsnap-sync -pkgver=0.5.2 +pkgver=0.6.0 pkgrel=1 pkgdesc="Use snapper snapshots to backup to external drive" arch=(any) url="https://github.com/rzerres/dsnap-sync" license=('GPL') -depends=(snapper dash) +depends=('btrfs-progs' 'gawk' 'dash' 'openssh' 'sed' 'snapper' 'systemd') +optdepends=('attr' 'ionice' 'jq: for "MediaPool" functionality' 'libnotify' 'ltfs' 'mtx' 'perl' 'pv' 'util-linux') source=(${url}/releases/download/$pkgver/$pkgname-$pkgver.tar.gz{,.sig}) #validpgpkeys=('8535CEF3F3C38EE69555BF67E4B5E45AA3B8C5C3') -sha512sums=('bc7dc618874f2acc6e15f80960fa45c5703b0da709e3872febe1579d6965907074aca4704dbcc2545261392c1bff977a2b81d2a15e6850fefa3cd7c231f0290c' +sha512sums=('SKIP') 'SKIP') package() { diff --git a/debian/changelog b/debian/changelog new file mode 100644 index 0000000..2166a5f --- /dev/null +++ b/debian/changelog @@ -0,0 +1,30 @@ +dsnap-sync (0.6.0) stable; urgency=low + + [Ralf Zerres] + * branch: master + * multi-config: handling of multiple configurations as a group + * btrfs-archive: full and incremental stream files + * tape: handling of LTFS tapes + * ionice: optional use in target streams + + -- Ralf Zerres Sat, 21 Sep 2018 20:00:00 +0200 + +dsnap-sync (0.5.9) stable; urgency=low + + [Ralf Zerres] + * branch: wip-d2d + * initial tape-admin wrapper + * automounter support for target devices + * bugfixes + * btrfs quota to read valid snapshot size / change size + * color handling in verbosity-levels + + -- Ralf Zerres Sat, 25 Aug 2018 20:00:00 +0200 + +dsnap-sync (0.5.3) stable; urgency=low + + [Ralf Zerres] + * initial package + * adapt compilation to support ubuntu bionic + + -- Ralf Zerres Fri, 1 Jun 2018 21:00:01 +0000 diff --git a/debian/compat b/debian/compat new file mode 100644 index 0000000..f599e28 --- /dev/null +++ b/debian/compat @@ -0,0 +1 @@ +10 diff --git a/debian/control b/debian/control new file mode 100644 index 0000000..874a3b9 --- /dev/null +++ b/debian/control @@ -0,0 +1,25 @@ +Source: dsnap-sync +Section: admin +Priority: optional +Maintainer: Networkx GmbH +Build-Depends: debhelper (>= 10), dh-exec +Uploaders: Ralf Zerres +Standards-Version: 4.1.4.1 +Homepage: https://github.com/rzerres/dsnap-sync.git + +Package: dsnap-sync +Architecture: amd64 +Conflicts: snap-sync +Depends: dash, snapper, btrfs-progs, systemd +Suggests: pv, libnotify-bin, mtx, jq, ltfs +Description: Backup and synchronize btrfs filesystems + dsnap-sync is designed to backup btrfs formated filesystems. It takes + advantage of the specific snapshots functionality btrfs offers and i + combines it with managemnet functionality of snapper. + . + dsnap-sync creates backups as btrfs-snapshots on a selectable target + device. Plug in and mount any btrfs-formatted device to your system. + Supported devices may be either local USB drives, but can be as well + remote accessible RAID drives. If possible the backup process will send + incremental snapshots to the target drive. If the snapshot will be + stored on a remote host, it is secured with ssh. diff --git a/debian/rules b/debian/rules new file mode 100755 index 0000000..3e4811f --- /dev/null +++ b/debian/rules @@ -0,0 +1,22 @@ +#!/usr/bin/make -f +# debian/rules +# -*- mode: makefile; coding: utf-8 -*- + +export DH_VERBOSE=1 +#export DESTROOT=$(CURDIR)/debian/dsnap-sync +export DESTDIR=$(CURDIR)/debian/dsnap-sync + +%: +# dh $@ --sourcedirectory=src + dh $@ + +#override_dh_auto_configure: +# dh_auto_configure --sourcedirectory=src -- --prefix=/usr + +override_dh_auto_install: + dh_auto_install -- prefix=/usr + +#override_dh_install: +# dh_install +# dh_missing --fail-missing +