PKGBUILD: debian and ARCH-Linux build-files
* debian: subdirectory and config-files * debian: reference update * arch: PKGBUILD reference update Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de>
This commit is contained in:
7
PKGBUILD
7
PKGBUILD
@@ -1,15 +1,16 @@
|
|||||||
# Maintainer: Ralf Zerres <ralf.zerres.de at gmail dot com>
|
# Maintainer: Ralf Zerres <ralf.zerres.de at gmail dot com>
|
||||||
pkgname=dsnap-sync
|
pkgname=dsnap-sync
|
||||||
pkgver=0.5.2
|
pkgver=0.6.0
|
||||||
pkgrel=1
|
pkgrel=1
|
||||||
pkgdesc="Use snapper snapshots to backup to external drive"
|
pkgdesc="Use snapper snapshots to backup to external drive"
|
||||||
arch=(any)
|
arch=(any)
|
||||||
url="https://github.com/rzerres/dsnap-sync"
|
url="https://github.com/rzerres/dsnap-sync"
|
||||||
license=('GPL')
|
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})
|
source=(${url}/releases/download/$pkgver/$pkgname-$pkgver.tar.gz{,.sig})
|
||||||
#validpgpkeys=('8535CEF3F3C38EE69555BF67E4B5E45AA3B8C5C3')
|
#validpgpkeys=('8535CEF3F3C38EE69555BF67E4B5E45AA3B8C5C3')
|
||||||
sha512sums=('bc7dc618874f2acc6e15f80960fa45c5703b0da709e3872febe1579d6965907074aca4704dbcc2545261392c1bff977a2b81d2a15e6850fefa3cd7c231f0290c'
|
sha512sums=('SKIP')
|
||||||
'SKIP')
|
'SKIP')
|
||||||
|
|
||||||
package() {
|
package() {
|
||||||
|
|||||||
30
debian/changelog
vendored
Normal file
30
debian/changelog
vendored
Normal file
@@ -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 <rzerres@networkx.de> 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 <rzerres@networkx.de> 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 <rzerres@networkx.de> Fri, 1 Jun 2018 21:00:01 +0000
|
||||||
1
debian/compat
vendored
Normal file
1
debian/compat
vendored
Normal file
@@ -0,0 +1 @@
|
|||||||
|
10
|
||||||
25
debian/control
vendored
Normal file
25
debian/control
vendored
Normal file
@@ -0,0 +1,25 @@
|
|||||||
|
Source: dsnap-sync
|
||||||
|
Section: admin
|
||||||
|
Priority: optional
|
||||||
|
Maintainer: Networkx GmbH <support@networkx.de>
|
||||||
|
Build-Depends: debhelper (>= 10), dh-exec
|
||||||
|
Uploaders: Ralf Zerres <ralf.zerres@networkx.de>
|
||||||
|
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.
|
||||||
22
debian/rules
vendored
Executable file
22
debian/rules
vendored
Executable file
@@ -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
|
||||||
|
|
||||||
Reference in New Issue
Block a user