From: Gary Lockyer Date: Wed, 17 Jan 2018 01:02:09 +0000 (+1300) Subject: upgradeprovision: Do not copy backup lmdb -lock files X-Git-Tag: ldb-1.4.0~711 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=8c848549eeff177d754624006b9fa629cf908369;p=thirdparty%2Fsamba.git upgradeprovision: Do not copy backup lmdb -lock files Signed-off-by: Gary Lockyer Reviewed-by: Andrew Bartlett --- diff --git a/source4/scripting/bin/samba_upgradeprovision b/source4/scripting/bin/samba_upgradeprovision index f3e690ba552..e0db12e0818 100755 --- a/source4/scripting/bin/samba_upgradeprovision +++ b/source4/scripting/bin/samba_upgradeprovision @@ -1397,9 +1397,10 @@ def backup_provision(paths, dir, only_db): else: os.mkdir(os.path.join(dir, "sam.ldb.d"), 0700) - for ldb in os.listdir(samldbdir): - tdb_util.tdb_copy(os.path.join(samldbdir, ldb), - os.path.join(dir, "sam.ldb.d", ldb)) + for ldb_name in os.listdir(samldbdir): + if not ldb_name.endswith("-lock"): + tdb_util.tdb_copy(os.path.join(samldbdir, ldb_name), + os.path.join(dir, "sam.ldb.d", ldb_name)) def sync_calculated_attributes(samdb, names):