summaryrefslogtreecommitdiff
path: root/python/samba
diff options
context:
space:
mode:
authorAndrew Bartlett <abartlet@samba.org>2021-08-23 20:45:50 +1200
committerJule Anger <janger@samba.org>2021-09-08 12:32:11 +0000
commit521adb2fd3e65d8a6e6276265182958b967be59f (patch)
tree4a33c4cf11554378f5fdf27bf103c89bdc728cf6 /python/samba
parent2f8295604ce6bf0c7829332ae56f6cfecdb18afa (diff)
downloadsamba-521adb2fd3e65d8a6e6276265182958b967be59f.tar.gz
samba-tool domain backup: Use tdbbackup on metadata.tdb
metadata.tdb is inside sam.ldb.d/ but should be backed up with tdbbackup. Signed-off-by: Andrew Bartlett <abartlet@samba.org> Reviewed-by: Andreas Schneider <asn@samba.org> BUG: https://bugzilla.samba.org/show_bug.cgi?id=14817 Autobuild-User(master): Andreas Schneider <asn@cryptomilk.org> Autobuild-Date(master): Tue Aug 24 13:22:04 UTC 2021 on sn-devel-184 (cherry picked from commit 78942ad7d17a92cd39d9c46ae1b8348e9673ac30)
Diffstat (limited to 'python/samba')
-rw-r--r--python/samba/netcmd/domain_backup.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/python/samba/netcmd/domain_backup.py b/python/samba/netcmd/domain_backup.py
index 3a2622c5c80..81738196385 100644
--- a/python/samba/netcmd/domain_backup.py
+++ b/python/samba/netcmd/domain_backup.py
@@ -1048,6 +1048,9 @@ class cmd_domain_backup_offline(samba.netcmd.Command):
if sam_file.endswith('.ldb'):
logger.info(' backing up locked/related file ' + sam_file)
copy_function(sam_file)
+ elif sam_file.endswith('.tdb'):
+ logger.info(' tdbbackup of locked/related file ' + sam_file)
+ self.offline_tdb_copy(sam_file)
else:
logger.info(' copying locked/related file ' + sam_file)
shutil.copyfile(sam_file, sam_file + self.backup_ext)