From: Jason Ish Date: Tue, 14 Nov 2017 10:57:29 +0000 (+0100) Subject: Ingore cache directory when backing up rules. X-Git-Tag: 1.0.0a1~44 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=0961bcc82fefa6e4a1b5b74a8158651c711c9f06;p=thirdparty%2Fsuricata-update.git Ingore cache directory when backing up rules. --- diff --git a/suricata/update/main.py b/suricata/update/main.py index ac2ef4b..f427fef 100644 --- a/suricata/update/main.py +++ b/suricata/update/main.py @@ -983,6 +983,10 @@ def load_sources(config, suricata_version): return files +def copytree_ignore_backup(src, names): + """ Returns files to ignore when doing a backup of the rules. """ + return [".cache"] + def main(): global args @@ -1278,7 +1282,7 @@ def main(): logger.info("Backing up current rules.") backup_directory = util.mktempdir() shutil.copytree(args.output, os.path.join( - backup_directory, "backup")) + backup_directory, "backup"), ignore=copytree_ignore_backup) if not args.no_merge: # The default, write out a merged file.