for (working_dir, _, filenames) in os.walk(backup_dir):
if working_dir.startswith(paths.sysvol):
continue
+ if working_dir.endswith('.sock') or '.sock/' in working_dir:
+ continue
for filename in filenames:
if filename in all_files:
if filename.endswith(self.backup_ext):
os.remove(os.path.join(working_dir, filename))
continue
+
+ # Sock files are autogenerated at runtime, ignore.
+ if filename.endswith('.sock'):
+ continue
+
all_files.append(os.path.join(working_dir, filename))
# Backup secrets, sam.ldb and their downstream files