backup: skip “nobackup” and “srv” directories

This commit is contained in:
Michael Stapelberg 2021-09-01 09:27:49 +02:00
parent 5869922efb
commit 20dd872fbe

View File

@ -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