diff --git a/.vscode/settings.json b/.vscode/settings.json index f3782e0..6c447a2 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -11,6 +11,7 @@ "clamscan", "Clamuko", "clamupdate", + "concurrentdatabasereload", "Dazuko", "dbname", "epel", diff --git a/manifests/params.pp b/manifests/params.pp index f4288bd..b6d4bcd 100644 --- a/manifests/params.pp +++ b/manifests/params.pp @@ -40,32 +40,33 @@ class confdroid_clamav::params ( # installation - Array $cv_reqpackages = ['clamav','clamd','s-nail'], - String $cv_pkg_ensure = 'present', + Array $cv_reqpackages = ['clamav','clamd','s-nail'], + String $cv_pkg_ensure = 'present', # clamd - String $cv_logfile = '/var/log/clamd.scan', - String $cv_logfileunlock = 'no', - String $cv_logfilemaxsize = '2M', - String $cv_logtime = 'yes', - String $cv_logclean = 'no', - String $cv_logsyslog = 'yes', - String $cv_logfacility = 'LOG_MAIL', - String $cv_logverbose = 'no', - String $cv_logrotate = 'yes', - String $cv_preludeenable = 'no', - String $cv_preludeanalyzername = 'ClamAV', - String $cv_tcpsocket = '3310', - String $cv_tcpaddress = 'localhost', - String $cv_alert_email = 'you@example.com', - String $cv_cron_hour = '2', - String $cv_cron_minute = '0', - String $cv_cron_user = 'root', - String $cv_scan_dir = '/', - String $cv_alert_file = 'tmp/clamav-alert.txt', - Boolean $cv_enable_freshclam = true, - Boolean $cv_enable_clamd = true, - Boolean $cv_use_excludepaths = true + String $cv_logfile = '/var/log/clamd.scan', + String $cv_logfileunlock = 'no', + String $cv_logfilemaxsize = '2M', + String $cv_logtime = 'yes', + String $cv_logclean = 'no', + String $cv_logsyslog = 'yes', + String $cv_logfacility = 'LOG_MAIL', + String $cv_logverbose = 'no', + String $cv_logrotate = 'yes', + String $cv_preludeenable = 'no', + String $cv_preludeanalyzername = 'ClamAV', + String $cv_tcpsocket = '3310', + String $cv_tcpaddress = 'localhost', + String $cv_alert_email = 'you@example.com', + String $cv_cron_hour = '2', + String $cv_cron_minute = '0', + String $cv_cron_user = 'root', + String $cv_scan_dir = '/', + String $cv_alert_file = 'tmp/clamav-alert.txt', + Boolean $cv_enable_freshclam = true, + Boolean $cv_enable_clamd = true, + Boolean $cv_use_excludepaths = true + String $cv_concurrentdatabasereload = 'no' ) { # service diff --git a/templates/scan_conf.erb b/templates/scan_conf.erb index 6b3c880..f887860 100644 --- a/templates/scan_conf.erb +++ b/templates/scan_conf.erb @@ -14,6 +14,7 @@ LogRotate <%= @cv_logrotate %> PreludeEnable <%= @cv_preludeenable %> TCPSocket <%= @cv_tcpsocket %> TCPAddr <%= @cv_tcpaddress %> +ConcurrentDatabaseReload <%= @cv_concurrentdatabasereload %> # # Set the name of the analyzer used by prelude-admin. # Default: ClamAV