[packages/deja-dup] Enable --s3-use-multiprocessing duplicity option
jajcus
jajcus at pld-linux.org
Mon Sep 19 20:18:01 CEST 2016
commit 22b14793ebb90b62b62463a950b30bfac2895e42
Author: Jacek Konieczny <jajcus at jajcus.net>
Date: Mon Sep 19 18:23:16 2016 +0200
Enable --s3-use-multiprocessing duplicity option
That is required for large backups to work at all and might be more
efficient for every S3 backup.
Note: this requires some permissions to the bucket that were not
required earlier (s3:ListBucketMultipartUploads,
s3:ListMultipartUploadParts), but this affects only those who actually
used such fine-grained permission checking.
deja-dup.spec | 2 ++
s3_multiprocessing.patch | 11 +++++++++++
2 files changed, 13 insertions(+)
---
diff --git a/deja-dup.spec b/deja-dup.spec
index 26c1dbd..8a4feb7 100644
--- a/deja-dup.spec
+++ b/deja-dup.spec
@@ -7,6 +7,7 @@ License: GPL v3
Group: X11/Applications
Source0: http://launchpad.net/deja-dup/34/34.2/+download/%{name}-%{version}.tar.xz
# Source0-md5: 1b9bf984b2d163b6b5854f23a3e0eef9
+Patch0: s3_multiprocessing.patch
URL: http://launchpad.net/deja-dup
BuildRequires: PackageKit-devel
BuildRequires: cmake
@@ -72,6 +73,7 @@ klawiszem myszy w Nautilusie.
%prep
%setup -q
+%patch0 -p1
%build
%cmake \
diff --git a/s3_multiprocessing.patch b/s3_multiprocessing.patch
new file mode 100644
index 0000000..86509a8
--- /dev/null
+++ b/s3_multiprocessing.patch
@@ -0,0 +1,11 @@
+diff -dur deja-dup-34.2.orig/libdeja/BackendS3.vala deja-dup-34.2/libdeja/BackendS3.vala
+--- deja-dup-34.2.orig/libdeja/BackendS3.vala 2014-04-29 03:42:09.000000000 +0200
++++ deja-dup-34.2/libdeja/BackendS3.vala 2016-09-19 18:21:32.140400704 +0200
+@@ -41,6 +41,7 @@
+ public override void add_argv(ToolJob.Mode mode, ref List<string> argv) {
+ if (mode == ToolJob.Mode.INVALID)
+ argv.append("--s3-use-new-style");
++ argv.append("--s3-use-multiprocessing");
+ }
+
+ string get_default_bucket() {
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/deja-dup.git/commitdiff/22b14793ebb90b62b62463a950b30bfac2895e42
More information about the pld-cvs-commit
mailing list