summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVladimir Pavljuchenkov (SpiderX) <spiderx@spiderx.dp.ua>2017-02-24 09:32:59 +0200
committerGöktürk Yüksek <gokturk@gentoo.org>2017-04-01 19:56:36 -0400
commit29f1455481e07c0de116380763f79f72342ca786 (patch)
tree32e277a30a268ab337ac7db9ce0aad47bbdc3b55 /app-backup/zbackup/files
parentsys-kernel/hardened-sources: version bump to 4.9.20 (diff)
downloadgentoo-29f1455481e07c0de116380763f79f72342ca786.tar.gz
gentoo-29f1455481e07c0de116380763f79f72342ca786.tar.bz2
gentoo-29f1455481e07c0de116380763f79f72342ca786.zip
app-backup/zbackup: new ebuild
zbackup is a globally-deduplicating backup tool, based on the ideas found in rsync. Feed a large .tar into it, and it will store duplicate regions of it only once, then compress and optionally encrypt the result. Feed another .tar file, and it will also re-use any data found in any previous backups. This way only new changes are stored, and as long as the files are not very different, the amount of storage required is very low. Any of the backup files stored previously can be read back in full at any time. Base for ebuild from https://github.com/SpiderX/portage-overlay/tree/master/app-backup/zbackup Gentoo-Bug: https://bugs.gentoo.org/576796 Package-Manager: Portage-2.3.3, Repoman-2.3.1
Diffstat (limited to 'app-backup/zbackup/files')
-rw-r--r--app-backup/zbackup/files/zbackup-1.4.4-tartool.patch11
-rw-r--r--app-backup/zbackup/files/zbackup-9999-tartool.patch11
2 files changed, 22 insertions, 0 deletions
diff --git a/app-backup/zbackup/files/zbackup-1.4.4-tartool.patch b/app-backup/zbackup/files/zbackup-1.4.4-tartool.patch
new file mode 100644
index 000000000000..8f9f839a66fd
--- /dev/null
+++ b/app-backup/zbackup/files/zbackup-1.4.4-tartool.patch
@@ -0,0 +1,11 @@
+--- a/CMakeLists.txt 2017-02-24 09:22:39.360392521 +0200
++++ b/CMakeLists.txt 2017-02-24 09:23:13.642390978 +0200
+@@ -51,4 +51,8 @@
+ ${LIBLZO_LIBRARIES}
+ )
+
++if (BUILD_TARTOOL)
++ add_subdirectory(tartool)
++endif (BUILD_TARTOOL)
++
+ install( TARGETS zbackup DESTINATION bin )
diff --git a/app-backup/zbackup/files/zbackup-9999-tartool.patch b/app-backup/zbackup/files/zbackup-9999-tartool.patch
new file mode 100644
index 000000000000..26052f97a485
--- /dev/null
+++ b/app-backup/zbackup/files/zbackup-9999-tartool.patch
@@ -0,0 +1,11 @@
+--- a/CMakeLists.txt 2017-02-24 09:22:39.360392521 +0200
++++ b/CMakeLists.txt 2017-02-24 09:23:13.642390978 +0200
+@@ -51,4 +51,8 @@
+ ${LIBLZO_LIBRARIES}
+ )
+
++if (BUILD_TARTOOL)
++ add_subdirectory(tools/tartool)
++endif (BUILD_TARTOOL)
++
+ install( TARGETS zbackup DESTINATION bin )