projects
/
pxelator
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
46aa474
)
don't install /etc/rsyslog.d/pxelator.conf if rsyslogd isn't installed
author
Dobrica Pavlinusic
<dpavlin@rot13.org>
Mon, 7 Sep 2009 09:46:34 +0000
(09:46 +0000)
committer
Dobrica Pavlinusic
<dpavlin@rot13.org>
Mon, 7 Sep 2009 09:46:34 +0000
(09:46 +0000)
lib/PXElator/syslogd.pm
patch
|
blob
|
history
diff --git
a/lib/PXElator/syslogd.pm
b/lib/PXElator/syslogd.pm
index
fed6898
..
debb3c4
100644
(file)
--- a/
lib/PXElator/syslogd.pm
+++ b/
lib/PXElator/syslogd.pm
@@
-87,8
+87,10
@@
sub start {
}
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 ) &";
}