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" ] }