diff --git a/xCAT-probe/lib/perl/probe_utils.pm b/xCAT-probe/lib/perl/probe_utils.pm index 9cfe1c319..e7749f492 100644 --- a/xCAT-probe/lib/perl/probe_utils.pm +++ b/xCAT-probe/lib/perl/probe_utils.pm @@ -298,8 +298,9 @@ sub is_http_ready { $$errormsg_ref = "The port defined in 'site' table HTTP is not listening"; return 0; } + my $test_file = "efibootmgr"; - my $http = "http://$mnip:$httpport/$installdir/postscripts/syslog"; + my $http = "http://$mnip:$httpport/$installdir/postscripts/$test_file"; my %httperror = ( "400" => "The request $http could not be understood by the server due to malformed syntax", "401" => "The request requires user authentication.", @@ -330,12 +331,12 @@ sub is_http_ready { $$errormsg_ref = "Prepare test environment error: $!"; return 0; } - my @outputtmp = `wget -O $tmpdir/syslog $http 2>&1`; + my @outputtmp = `wget -O $tmpdir/$test_file $http 2>&1`; my $rst = $?; $rst = $rst >> 8; - if ((!$rst) && (-e "$tmpdir/syslog")) { - unlink("$tmpdir/syslog"); + if ((!$rst) && (-e "$tmpdir/$test_file")) { + unlink("$tmpdir/$test_file"); rmdir ("$tmpdir"); return 1; } elsif ($rst == 4) { @@ -355,7 +356,7 @@ sub is_http_ready { $$errormsg_ref = "Unknown return code of wget <$returncode>."; } } - unlink("$tmpdir/syslog"); + unlink("$tmpdir/$test_file"); if(! rmdir ("$tmpdir")){ $$errormsg_ref .= " Clean test environment error(rmdir $tmpdir): $!"; }