diff -up smeserver-rkhunter-1.2.0/createlinks.correct smeserver-rkhunter-1.2.0/createlinks --- smeserver-rkhunter-1.2.0/createlinks.correct 2013-06-23 09:15:00.000000000 -0400 +++ smeserver-rkhunter-1.2.0/createlinks 2013-06-23 09:15:37.000000000 -0400 @@ -0,0 +1,13 @@ +#!/usr/bin/perl -w + +use esmith::Build::CreateLinks qw(:all); + +for my $event (qw( + bootstrap-console-save + remoteaccess-update + )) +{ + templates2events("/etc/rkhunter.conf", $event); + templates2events("/etc/sysconfig/rkhunter", $event); +} + diff -up smeserver-rkhunter-1.2.0/root/etc/e-smith/templates/etc/cron.daily/rkhunter/10script.correct smeserver-rkhunter-1.2.0/root/etc/e-smith/templates/etc/cron.daily/rkhunter/10script diff -up smeserver-rkhunter-1.2.0/root/etc/e-smith/templates/etc/rkhunter.conf/010mail10onwarning.correct smeserver-rkhunter-1.2.0/root/etc/e-smith/templates/etc/rkhunter.conf/010mail10onwarning --- smeserver-rkhunter-1.2.0/root/etc/e-smith/templates/etc/rkhunter.conf/010mail10onwarning.correct 2009-04-02 17:14:29.000000000 -0400 +++ smeserver-rkhunter-1.2.0/root/etc/e-smith/templates/etc/rkhunter.conf/010mail10onwarning 2013-06-23 09:14:26.000000000 -0400 @@ -7,4 +7,7 @@ # NOTE: This option should be present in the configuration file. # #MAIL-ON-WARNING=me@mydomain root@mydomain -MAIL-ON-WARNING="" +{ +my $mailWarn = $rkhunter{'mailWarn'} || ""; +$OUT .= "MAIL-ON-WARNING=\"$mailWarn\"\n"; +} diff -up smeserver-rkhunter-1.2.0/root/etc/e-smith/templates/etc/sysconfig/rkhunter/10config.correct smeserver-rkhunter-1.2.0/root/etc/e-smith/templates/etc/sysconfig/rkhunter/10config --- smeserver-rkhunter-1.2.0/root/etc/e-smith/templates/etc/sysconfig/rkhunter/10config.correct 2013-06-22 21:20:29.000000000 -0400 +++ smeserver-rkhunter-1.2.0/root/etc/e-smith/templates/etc/sysconfig/rkhunter/10config 2013-06-23 09:02:49.000000000 -0400 @@ -6,6 +6,14 @@ # yes - perform detailed report scan # (includes application check) -{ $OUT .= "MAILTO= ". $rkhunter{'mail'} || "root";} -DIAG_SCAN=no +{ +my $mailRK = $rkhunter{'mail'} || "root"; +$OUT .= "MAILTO= $mailRK\n"; + +my $diagScan = $rkhunter{'DIAG_SCAN'} || "no"; + +$OUT .= "DIAG_SCAN= $diagScan\n"; + +} +