mirror of
				https://github.com/xcat2/xcat-core.git
				synced 2025-11-04 05:12:30 +00:00 
			
		
		
		
	export useSSHonAIX env var
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@1637 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
This commit is contained in:
		@@ -134,26 +134,12 @@ sub makescript {
 | 
			
		||||
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  # read the remoteshell attributes, if they exist 
 | 
			
		||||
  # default to rsh on AIX and ssh on Linux
 | 
			
		||||
  my $rsh;
 | 
			
		||||
  my $rcp;
 | 
			
		||||
  if (xCAT::Utils->isLinux()) {
 | 
			
		||||
     $rsh = "/usr/bin/ssh";
 | 
			
		||||
     $rcp = "/usr/bin/scp";
 | 
			
		||||
  } else { #AIX
 | 
			
		||||
     $rsh = "/bin/rsh";
 | 
			
		||||
     $rcp = "/bin/rcp";
 | 
			
		||||
  }
 | 
			
		||||
  # read if setup ssh on AIX 
 | 
			
		||||
  my $useSSHonAIX;
 | 
			
		||||
  # check for admin input
 | 
			
		||||
  (my $et) = $sitetab->getAttribs({key=>"rsh"},'value');
 | 
			
		||||
  (my $et) = $sitetab->getAttribs({key=>"useSSHonAIX"},'value');
 | 
			
		||||
  if ($et and defined($et->{value})) {
 | 
			
		||||
      $rsh = $et->{value};
 | 
			
		||||
 | 
			
		||||
  }
 | 
			
		||||
  (my $et) = $sitetab->getAttribs({key=>"rcp"},'value');
 | 
			
		||||
  if ($et and defined($et->{value})) {
 | 
			
		||||
      $rcp = $et->{value};
 | 
			
		||||
      $useSSHonAIX = $et->{value};
 | 
			
		||||
 | 
			
		||||
  }
 | 
			
		||||
  # set env variable $SITEMASTER for Management Node 
 | 
			
		||||
@@ -172,11 +158,9 @@ sub makescript {
 | 
			
		||||
    push @scriptd, "export NTPSERVERS\n";
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  # export remote shell 
 | 
			
		||||
  push @scriptd, "RSH=".$rsh."\n";
 | 
			
		||||
  push @scriptd, "export RSH\n";
 | 
			
		||||
  push @scriptd, "RCP=".$rcp."\n";
 | 
			
		||||
  push @scriptd, "export RCP\n";
 | 
			
		||||
  # export useSSHonAIX 
 | 
			
		||||
  push @scriptd, "USESSHONAIX=".$useSSHonAIX."\n";
 | 
			
		||||
  push @scriptd, "export USESSHONAIX\n";
 | 
			
		||||
 | 
			
		||||
  my $et = $typetab->getNodeAttribs($node,['os','arch','profile']);
 | 
			
		||||
  if ($^O =~ /^linux/i) {
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user