fixed problem in syslog and conserver
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@1486 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
This commit is contained in:
parent
0788449f36
commit
ed472c70b3
@ -136,16 +136,27 @@ sub setup_CONS
|
||||
} elsif (! -e $ca_file2) {
|
||||
print "conserver cannot be started because the file $ca_file2 cannot be found\n";
|
||||
} else {
|
||||
my $cmd = "/etc/rc.d/init.d/conserver restart";
|
||||
my $cmd = "/etc/rc.d/init.d/conserver stop";
|
||||
my @out = xCAT::Utils->runcmd($cmd, 0);
|
||||
if ($::RUNCMD_RC != 0)
|
||||
{ # error
|
||||
xCAT::MsgUtils->message("S", "Error starting Conserver");
|
||||
return 1;
|
||||
xCAT::MsgUtils->message("S", "Error stopping conserver:".join("\n", @out));
|
||||
} else { # Zero rc, but with the service cmds that does not mean they succeeded
|
||||
my $output = join("\n", @out);
|
||||
if (length($output)) { print "\n$output\n"; }
|
||||
else { print "\nconserver started\n"; }
|
||||
else { print "\nconserver stopped\n"; }
|
||||
}
|
||||
|
||||
$cmd = "/etc/rc.d/init.d/conserver start";
|
||||
@out = xCAT::Utils->runcmd($cmd, 0);
|
||||
if ($::RUNCMD_RC != 0)
|
||||
{ # error
|
||||
xCAT::MsgUtils->message("S", "Error starting conserver:".join("\n", @out));
|
||||
return 1;
|
||||
} else { # Zero rc, but with the service cmds that does not mean they succeeded
|
||||
my $output = join("\n", @out);
|
||||
if (length($output)) { print "\n$output\n"; }
|
||||
else { print "\nconserver started\n"; }
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -36,7 +36,7 @@ if [[ $OSTYPE = linux* ]]; then
|
||||
init="/etc/init.d/rsyslog"
|
||||
fi
|
||||
else
|
||||
if [[ $$OSVER = sles* ]] || [[ $$OSVER = suse* ]] || [[ -f /etc/SuSE-release ]]; then
|
||||
if [[ $OSVER = sles* ]] || [[ $OSVER = suse* ]] || [[ -f /etc/SuSE-release ]]; then
|
||||
#find out which syslog is used for SLES, syslog or syslog-ng
|
||||
result=`grep "^SYSLOG_DAEMON=" $sysconfig 2>&1`
|
||||
if [[ $result = *syslog-ng* ]]; then
|
||||
|
Loading…
Reference in New Issue
Block a user