From 0525222a296e86d496e988e4bdb93f51b847e42e Mon Sep 17 00:00:00 2001 From: Peter Palfrader Date: Sun, 24 Dec 2017 15:27:12 +0100 Subject: [PATCH] bacula-unlink-removed-volumes: do not remove .nobackup files --- modules/bacula/files/bacula-unlink-removed-volumes | 3 +++ 1 file changed, 3 insertions(+) diff --git a/modules/bacula/files/bacula-unlink-removed-volumes b/modules/bacula/files/bacula-unlink-removed-volumes index 28e11657e..ec7fc6274 100755 --- a/modules/bacula/files/bacula-unlink-removed-volumes +++ b/modules/bacula/files/bacula-unlink-removed-volumes @@ -49,6 +49,8 @@ parser.add_argument('-v', '--verbose', dest='verbose', action='store_true') parser.add_argument('-n', '--no-do', dest='nodo', action='store_true') args = parser.parse_args() +whitelist = ['.nobackup'] + if args.db is not None: pass elif args.dbfile is not None: @@ -72,6 +74,7 @@ for path, dirs, files in os.walk(args.root): files.sort() for f in files: if f in media: continue + if f in whitelist: continue full = os.path.join(path, f) st = os.stat(full) mtime = datetime.fromtimestamp(int(st.st_mtime)) -- 2.20.1