aboutsummaryrefslogtreecommitdiffstats
path: root/cron-sh/functions.sh
diff options
context:
space:
mode:
authorEugeni Dodonov <eugeni@mandriva.org>2009-09-09 00:04:28 +0000
committerEugeni Dodonov <eugeni@mandriva.org>2009-09-09 00:04:28 +0000
commit04264a85de43e5cc0ef5f4c7113e0979bc397a53 (patch)
tree8943530e6ec71c6d7db4ba3fc403e4e3ab2d716b /cron-sh/functions.sh
parent7d9bf9988b2ea0960741aa09e794c2c365c5f09b (diff)
downloadmsec-04264a85de43e5cc0ef5f4c7113e0979bc397a53.tar
msec-04264a85de43e5cc0ef5f4c7113e0979bc397a53.tar.gz
msec-04264a85de43e5cc0ef5f4c7113e0979bc397a53.tar.bz2
msec-04264a85de43e5cc0ef5f4c7113e0979bc397a53.tar.xz
msec-04264a85de43e5cc0ef5f4c7113e0979bc397a53.zip
added support for msec exceptions
Diffstat (limited to 'cron-sh/functions.sh')
-rw-r--r--cron-sh/functions.sh6
1 files changed, 4 insertions, 2 deletions
diff --git a/cron-sh/functions.sh b/cron-sh/functions.sh
index cedd4c1..af08ad4 100644
--- a/cron-sh/functions.sh
+++ b/cron-sh/functions.sh
@@ -69,7 +69,8 @@ Count() {
Filter() {
# filters output according to defined rules
- RULE="$1"
+ FILE="$1"
+ RULE="$2"
exceptions=/etc/security/msec/exceptions
if [ ! -s "$exceptions" -o "a$RULE" = "a" ]; then
@@ -83,7 +84,8 @@ Filter() {
done
FILTER="sed $EXCEPTIONS"
fi
- $FILTER
+ $FILTER < $FILE > ${FILE}.tmp
+ mv -f ${FILE}.tmp $FILE
}