From 981366a1a3bd5daacbc090420591aa1fe6e12815 Mon Sep 17 00:00:00 2001 From: Fabien BOURGEOIS Date: Mon, 3 Jul 2017 10:01:07 +0200 Subject: [PATCH] [FIX]Rsync fix on non-regular files --- backups/rsyncvolumes/plan.tpl.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/backups/rsyncvolumes/plan.tpl.py b/backups/rsyncvolumes/plan.tpl.py index 599b625..02aed59 100644 --- a/backups/rsyncvolumes/plan.tpl.py +++ b/backups/rsyncvolumes/plan.tpl.py @@ -4,6 +4,7 @@ from zipfile import ZipFile, ZIP_DEFLATED from datetime import datetime from os import walk, unlink from os.path import join as osjoin +from os.path import isfile from glob import glob # Backup plan for Docker volumes @@ -29,7 +30,8 @@ def zipdir(path, ziph): # ziph is zipfile handle for root, dirs, files in walk(path): for file in files: - ziph.write(osjoin(root, file)) + if isfile(file): + ziph.write(osjoin(root, file)) f = ZipFile(zippath, 'w', ZIP_DEFLATED) zipdir('${SOURCE}', f)