From 20dd872fbeb62f5df0d0550315bfb3f69c44608f Mon Sep 17 00:00:00 2001 From: Michael Stapelberg Date: Wed, 1 Sep 2021 09:27:49 +0200 Subject: [PATCH] =?UTF-8?q?backup:=20skip=20=E2=80=9Cnobackup=E2=80=9D=20a?= =?UTF-8?q?nd=20=E2=80=9Csrv=E2=80=9D=20directories?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- internal/backup/backup.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/internal/backup/backup.go b/internal/backup/backup.go index 2b40d89..6a5ac8e 100644 --- a/internal/backup/backup.go +++ b/internal/backup/backup.go @@ -46,6 +46,9 @@ func Archive(w io.Writer, dir string) error { if path == dir { return nil // skip root } + if last := filepath.Base(path); last == "nobackup" || last == "srv" { + return filepath.SkipDir // skip nobackup (and srv for legacy) + } rel, err := filepath.Rel(dir, path) if err != nil { return err