mirror of
				https://github.com/xcat2/xcat-core.git
				synced 2025-10-31 03:12:30 +00:00 
			
		
		
		
	fix bug 3578: "rscan cmm -u|-w" will write information of System p blade into ipmi table
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@16347 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
This commit is contained in:
		| @@ -1698,7 +1698,7 @@ sub rscan { | ||||
|       $u4->{nodetype} = "ppc,osi"; | ||||
|     } elsif ($type eq "blade") { | ||||
|       $u4->{nodetype} = "mp,osi"; | ||||
|     } elsif ($type eq "mm" || $type eq "cmm") { | ||||
|     } elsif ($type eq "mm" || $type eq "cmm" || $type eq "xblade") { | ||||
|       $u4->{nodetype} = "mp"; | ||||
|     } | ||||
|     $db{nodetype}->setAttribs($k4,$u4); | ||||
| @@ -1712,11 +1712,13 @@ sub rscan { | ||||
|     $db{vpd}->setAttribs($k5,$u5); | ||||
|     $db{vpd}{commit} = 1; | ||||
|     # Update the entry in ipmi table for x blade | ||||
|     my ($k6, $u6); | ||||
|     $k6->{node} = $name; | ||||
|     $u6->{bmc} = $ip; | ||||
|     $db{ipmi}->setAttribs($k6,$u6); | ||||
|     $db{ipmi}{commit} = 1; | ||||
|     if ($type eq "xblade") { | ||||
|         my ($k6, $u6); | ||||
|         $k6->{node} = $name; | ||||
|         $u6->{bmc} = $ip; | ||||
|         $db{ipmi}->setAttribs($k6,$u6); | ||||
|         $db{ipmi}{commit} = 1; | ||||
|     } | ||||
|   } | ||||
|   foreach ( @tabs ) { | ||||
|     if ( exists( $db{$_}{commit} )) { | ||||
|   | ||||
		Reference in New Issue
	
	Block a user