From f1d7f518d17e34ca18fffb89c7e4af95c3f1e509 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Timo=20M=E4kinen?= Date: Wed, 24 Apr 2013 01:19:38 +0300 Subject: [PATCH] Added generating sha1 checksums for rotated logs. --- syslog/files/logarchiver.sh | 3 +++ syslog/manifests/init.pp | 2 ++ 2 files changed, 5 insertions(+) diff --git a/syslog/files/logarchiver.sh b/syslog/files/logarchiver.sh index 84e3558..1431407 100755 --- a/syslog/files/logarchiver.sh +++ b/syslog/files/logarchiver.sh @@ -74,4 +74,7 @@ restart_syslog for log in ${LOGS}; do gzip -f ${log} || myerror "Error while gzipping ${log}" + log="${log}.gz" + echo "`openssl dgst -sha1 ${log} | cut -d ' ' -f 2` `basename ${log}`" > \ + ${log}.sha1 done diff --git a/syslog/manifests/init.pp b/syslog/manifests/init.pp index adb2064..6df6466 100644 --- a/syslog/manifests/init.pp +++ b/syslog/manifests/init.pp @@ -221,6 +221,8 @@ class syslog::client::rsyslog { # class syslog::common::standalone inherits syslog::common { + require ssl::openssl + if !$syslog_rotate { $syslog_rotate = [ "all.log" ] }