mirror of
				https://github.com/xcat2/xcat-core.git
				synced 2025-10-29 02:15:34 +00:00 
			
		
		
		
	Added network drivers for s390x. Change nodeset command for zVM to handle the new name of initrd-statelite.gz.
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@7743 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
This commit is contained in:
		| @@ -3391,8 +3391,8 @@ sub nodeSet { | ||||
| 		# Netboot directory | ||||
| 		my $netbootDir = "$installDir/netboot/$os/$arch/$profile"; | ||||
| 		my $kernelFile = "$netbootDir/kernel"; | ||||
| 		my $parmFile   = "$netbootDir/parm"; | ||||
| 		my $initFile   = "$netbootDir/initrd.gz"; | ||||
| 		my $parmFile   = "$netbootDir/parm-statelite"; | ||||
| 		my $initFile   = "$netbootDir/initrd-statelite.gz"; | ||||
|  | ||||
| 		# If parmfile exists | ||||
| 		if ( -e $parmFile ) { | ||||
| @@ -3461,8 +3461,8 @@ sub nodeSet { | ||||
|  | ||||
| 		# Temporary kernel, parmfile, and initrd | ||||
| 		my $tmpKernelFile = "/tmp/$os-kernel"; | ||||
| 		my $tmpParmFile   = "/tmp/$os-parm"; | ||||
| 		my $tmpInitFile   = "/tmp/$os-initrd.gz"; | ||||
| 		my $tmpParmFile   = "/tmp/$os-parm-statelite"; | ||||
| 		my $tmpInitFile   = "/tmp/$os-initrd-statelite.gz"; | ||||
|  | ||||
| 		if (`ssh -o ConnectTimeout=5 $hcp "ls /tmp" | grep "$os-kernel"`) { | ||||
|  | ||||
| @@ -3474,7 +3474,7 @@ sub nodeSet { | ||||
| 			xCAT::zvmUtils->sendFile( $hcp, $kernelFile, $tmpKernelFile ); | ||||
| 		} | ||||
|  | ||||
| 		if (`ssh -o ConnectTimeout=5 $hcp "ls /tmp" | grep "$os-parm"`) { | ||||
| 		if (`ssh -o ConnectTimeout=5 $hcp "ls /tmp" | grep "$os-parm-statelite"`) { | ||||
|  | ||||
| 			# Do nothing | ||||
| 		} | ||||
| @@ -3484,7 +3484,7 @@ sub nodeSet { | ||||
| 			xCAT::zvmUtils->sendFile( $hcp, $parmFile, $tmpParmFile ); | ||||
| 		} | ||||
|  | ||||
| 		if (`ssh -o ConnectTimeout=5 $hcp "ls /tmp" | grep "$os-initrd.gz"`) { | ||||
| 		if (`ssh -o ConnectTimeout=5 $hcp "ls /tmp" | grep "$os-initrd-statelite.gz"`) { | ||||
|  | ||||
| 			# Do nothing | ||||
| 		} | ||||
|   | ||||
| @@ -265,8 +265,9 @@ if ($netdriver) { | ||||
|         @ndrivers = qw/tg3 bnx2 bnx2x e1000 e1000e igb mlx_en/; | ||||
|     } elsif ($arch eq 'ppc64') { | ||||
|         @ndrivers = qw/e1000 e1000e igb ibmveth ehea/; | ||||
|     } elsif ($arch eq 's390x') {    | ||||
|     	@ndrivers = qw/qdio ccwgroup/; | ||||
|     } | ||||
|     # TODO: need to set the default network drivers for s390x ? | ||||
| } | ||||
| foreach (split /,/,$netdriver) { | ||||
|    unless (/\.ko$/) { | ||||
|   | ||||
| @@ -261,7 +261,7 @@ if ($netdriver) { | ||||
|     } elsif ($arch eq 'ppc64') { | ||||
|         @ndrivers = qw/e1000 e1000e igb ibmveth ehea/; | ||||
|     } elsif ($arch eq "s390x") { | ||||
|         # TODO: put the default network drviers for s390x here | ||||
|         @ndrivers = qw/qdio ccwgroup qeth qeth_l2 qeth_l3/; | ||||
|     } | ||||
| } | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user