From c8a127929226d44c274ba449a4ba5ea4759c0b83 Mon Sep 17 00:00:00 2001 From: Ryan MacDonald Date: Tue, 6 Dec 2016 10:10:29 -0500 Subject: [PATCH] [Fix] custom signature runtime files grow exponentially in monitor mode --- files/internals/functions | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/files/internals/functions b/files/internals/functions index 5906bf4..461b35e 100644 --- a/files/internals/functions +++ b/files/internals/functions @@ -1646,9 +1646,12 @@ EOT gensigs() { runtime_ndb="$tmpdir/.runtime.user.$$.ndb" runtime_hdb="$tmpdir/.runtime.user.$$.hdb" + runtime_hexstrings="$tmpdir/.runtime.hexsigs.$$" + rm -f $runtime_ndb $runtime_hdb $runtime_hexstrings + touch $runtime_ndb $runtime_hdb $runtime_hexstrings + chmod 640 $runtime_ndb $runtime_hdb $runtime_hexstrings ln -fs $runtime_ndb $sigdir/lmd.user.ndb ln -fs $runtime_hdb $sigdir/lmd.user.hdb - runtime_hexstrings="$tmpdir/.runtime.hexsigs.$$" if [ -s "$sig_cust_hex_file" ]; then cat "$sig_hex_file" "$sig_cust_hex_file" > $runtime_hexstrings else