diff --git a/xCAT-server/lib/xcat/plugins/boottarget.pm b/xCAT-server/lib/xcat/plugins/boottarget.pm index 74a0dda2f..62def8f64 100644 --- a/xCAT-server/lib/xcat/plugins/boottarget.pm +++ b/xCAT-server/lib/xcat/plugins/boottarget.pm @@ -110,23 +110,14 @@ sub mknetboot my $req = shift; my $callback = shift; my $doreq = shift; - my $tftpdir = "/tftpboot"; my $nodes = @{$request->{node}}; my @args = @{$req->{arg}}; my @nodes = @{$req->{node}}; my $ostab = xCAT::Table->new('nodetype'); - my $sitetab = xCAT::Table->new('site'); - my $installroot; - $installroot = "/install"; + + my $installroot = xCAT::Utils->getInstallDir(); + my $tftpdir = xCAT::Utils->getTftpDir(); - if ($sitetab) - { - (my $ref) = $sitetab->getAttribs({key => installdir}, value); - if ($ref and $ref->{value}) - { - $installroot = $ref->{value}; - } - } my %donetftp=(); my %oents = %{$ostab->getNodesAttribs(\@nodes,[qw(os arch profile)])}; my $restab = xCAT::Table->new('noderes');