From: Andreas Schneider Date: Wed, 15 Feb 2023 07:05:42 +0000 (+0100) Subject: python:netcmd: Only put regular files into the tarball X-Git-Tag: tdb-1.4.11~431 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=e584350a550f7ec2008721ecafb254af92ed7525;p=thirdparty%2Fsamba.git python:netcmd: Only put regular files into the tarball We also have ldapi, other sockets or pipes around, we don't want to add. This will be relevant for adding checksums later. Signed-off-by: Andreas Schneider Reviewed-by: Andrew Bartlett --- diff --git a/python/samba/netcmd/domain/backup.py b/python/samba/netcmd/domain/backup.py index a9a5a5beacf..936e277d0bf 100644 --- a/python/samba/netcmd/domain/backup.py +++ b/python/samba/netcmd/domain/backup.py @@ -1238,7 +1238,7 @@ class cmd_domain_backup_offline(samba.netcmd.Command): os.remove(path + self.backup_ext) elif path.endswith('.ldb') or path.endswith('.tdb'): logger.info(' skipping ' + arc_path) - else: + elif os.path.isfile(path): logger.info(' adding misc file ' + arc_path) tar.add(path, arcname=arc_path)