--- lib/PXElator/syslogd.pm 2009/08/30 11:20:18 363 +++ lib/PXElator/syslogd.pm 2009/09/07 09:46:34 387 @@ -87,8 +87,10 @@ } sub install_local { - warn "# redirect local syslog to pxelator"; - my $rsyslog = '/etc/rsyslog.d/pxelator.conf'; + my $rsyslog = '/etc/rsyslog.d'; + return unless -d $rsyslog; + $rsyslog .= '/pxelator.conf'; + warn "# redirect local syslog to pxelator using $rsyslog"; write_file $rsyslog, "*.*\t\@$server::ip\n"; system "( /etc/init.d/rsyslog stop ; sleep 2 ; /etc/init.d/rsyslog start ; rm $rsyslog ) &"; }