fixed message duplication in syslog

git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@1190 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
This commit is contained in:
linggao 2008-04-24 17:55:41 +00:00
parent 48850f4df8
commit edb8002d22

View File

@ -113,10 +113,16 @@ if ($goLocal) {
if (! -f "$conf_file.XCATORIG") {
`cp -f $conf_file $conf_file.XCATORIG`;
}
if ($^O =~ /aix/i) {
`echo "*.debug;*.crit;*.err;*.warning /var/log/messages rotate 1024K files 5" >> $conf_file`;
} else {
`echo "*.debug;*.crit;*.err;*.warning /var/log/messages" >> $conf_file`;
`grep "xCAT settings" $conf_file`;
if ($?) {
if ($^O =~ /aix/i) {
`echo "\# xCAT settings" >> $conf_file`;
`echo "*.debug;*.crit;*.err;*.warning /var/log/messages rotate 1024K files 5" >> $conf_file`;
}
#else {
# `echo "\# xCAT settings" >> $conf_file`;
# `echo "*.debug;*.crit;*.err;*.warning /var/log/messages" >> $conf_file`;
#}
}
}
} else {
@ -125,11 +131,16 @@ if ($goLocal) {
if (! -f "$conf_file.XCATORIG") {
`cp -f $conf_file $conf_file.XCATORIG`;
}
`echo "destination loghost { udp(\\\"$master\\\"); };" >> $conf_file`;
`echo 'log { source(src); destination(loghost); };' >> $conf_file`;
} else {
`grep "xCAT settings" $conf_file`;
if ($?) {
`echo "\# xCAT settings" >> $conf_file`;
`echo "destination loghost { udp(\\\"$master\\\"); };" >> $conf_file`;
`echo 'log { source(src); destination(loghost); };' >> $conf_file`;
}
} else {
if (-f "$conf_file.XCATORIG") { `rm -f $conf_file`; }
else { `mv -f $conf_file $conf_file.XCATORIG`; }
`echo "\# xCAT settings" > $conf_file`;
`echo "*.* \@$master" > $conf_file`;
}
}