# HG changeset patch # User Franz Glasner # Date 1670601936 -3600 # Node ID c559074302e0e3318fce4d48bc9cc6671eb263fc # Parent 2ba1072103f192012465199138309368362bce8f Configure periodic scripts to log into logfiles instead of mails. Also create all needed logfiles. diff -r 2ba1072103f1 -r c559074302e0 sbin/fjail --- a/sbin/fjail Thu Dec 08 09:55:12 2022 +0100 +++ b/sbin/fjail Fri Dec 09 17:05:36 2022 +0100 @@ -497,13 +497,25 @@ _pcl="${_mp}/etc/periodic.conf.local" if [ ! -f "${_pcl}" ]; then echo "Adjusting periodic.conf.local" - echo "daily_ntpd_leapfile_enable=\"NO\"" > "${_pcl}" + echo "Periodic script log into files ..." + echo "daily_output=\"/var/log/daily.log\"" > "${_pcl}" + echo "weekly_output=\"/var/log/weekly.log\"" >> "${_pcl}" + echo "weekly_output=\"/var/log/weekly.log\"" >> "${_pcl}" + echo "monthly_output=\"/var/log/monthly.log\"" >> "${_pcl}" + echo "daily_status_security_output=\"/var/log/security\"" >> "${_pcl}" + echo "weekly_status_security_output=\"/var/log/security\"" >> "${_pcl}" + echo "monthly_status_security_output=\"/var/log/security\"" >> "${_pcl}" + echo "Disable some scripts that are enabled by default ..." + echo "daily_ntpd_leapfile_enable=\"NO\"" >> "${_pcl}" echo "daily_status_zfs_zpool_list_enable=\"NO\"" >> "${_pcl}" echo "daily_status_disks_enable=\"NO\"" >> "${_pcl}" echo "daily_status_uptime_enable=\"NO\"" >> "${_pcl}" echo "security_status_chkmounts_enable=\"NO\"" >> "${_pcl}" + echo "Creating system logfiles that are marked for creation ..." + chroot "${_mp}" /usr/sbin/newsyslog -CN + else echo "WARNING: \"${_pcl}\" exists already -- not changed" fi