mirror of
https://github.com/samba-team/samba.git
synced 2025-12-20 16:23:51 +03:00
netcmd: domain backup offline bug fix - ignore sock files
Ignoring autogenerated .sock files and directories during file system based offline domain backup. BUG: https://bugzilla.samba.org/show_bug.cgi?id=13604 Signed-off-by: Aaron Haslett <aaronhaslett@catalyst.net.nz> Reviewed-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz> Reviewed-by: Andrew Bartlett <abartlet@samba.org>
This commit is contained in:
committed by
Andrew Bartlett
parent
8514b5b1c6
commit
1c16c0cfaf
@@ -949,6 +949,8 @@ class cmd_domain_backup_offline(samba.netcmd.Command):
|
||||
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:
|
||||
@@ -959,6 +961,11 @@ class cmd_domain_backup_offline(samba.netcmd.Command):
|
||||
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
|
||||
|
||||
Reference in New Issue
Block a user