mirror of
https://github.com/xcat2/xcat-core.git
synced 2026-08-03 16:06:59 +00:00
Merge pull request #7668 from xcat2/backport-7641-to-2.18
[Backport 2.18] fix(replaycons): detect confluent by console service, not binary presence
This commit is contained in:
@@ -71,9 +71,15 @@ if ($hmtab) {
|
||||
}
|
||||
my $file = "/var/log/consoles/$node";
|
||||
|
||||
#use confluent if it is there
|
||||
if ((-x "/opt/confluent/bin/confetty") || (-x "/usr/bin/confetty")) {
|
||||
$file = "/var/log/confluent/consoles/$node";
|
||||
#use confluent only when it is the configured console service, not merely
|
||||
#installed -- otherwise a host with confluent present but conserver active
|
||||
#would look in the wrong (empty) log directory
|
||||
my $stab = xCAT::Table->new('site');
|
||||
if ($stab) {
|
||||
(my $ref) = $stab->getAttribs({ key => 'consoleservice' }, 'value');
|
||||
if ($ref->{value} && $ref->{value} eq 'confluent') {
|
||||
$file = "/var/log/confluent/consoles/$node";
|
||||
}
|
||||
}
|
||||
|
||||
#print "file=$file\n";
|
||||
|
||||
Reference in New Issue
Block a user