mirror of
				https://github.com/xcat2/xcat-core.git
				synced 2025-10-31 03:12:30 +00:00 
			
		
		
		
	fix for bug 2833468
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@3963 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
This commit is contained in:
		| @@ -985,6 +985,17 @@ sub defmk | ||||
|             { | ||||
|                 if ($::opt_d) | ||||
|                 { | ||||
|                     # For dynamic node group,  | ||||
|                     # can not assign attributes for inherit | ||||
|                     # only the 'objtype' in %::FINALATTRS | ||||
|                     if (scalar(keys %{$::FINALATTRS{$obj}}) > 1) | ||||
|                     { | ||||
|                         my $rsp; | ||||
|                         $rsp->{data}->[0] = "Can not assign attributes to dynamic node group \'$obj\'.\n"; | ||||
|                         xCAT::MsgUtils->message("E", $rsp, $::callback); | ||||
|                         $error = 1; | ||||
|                         next; | ||||
|                     }  | ||||
|                     $::FINALATTRS{$obj}{grouptype} = 'dynamic'; | ||||
|                     $::FINALATTRS{$obj}{members}   = 'dynamic'; | ||||
|                 } | ||||
| @@ -1490,6 +1501,20 @@ sub defch | ||||
|             # what kind of group is this? - static or dynamic | ||||
|             my $grptype; | ||||
| 			my %objhash; | ||||
|             if ($::opt_d) | ||||
|             { | ||||
|                # For dynamic node group, | ||||
|                # can not assign attributes for inherit | ||||
|                # only the 'objtype' in %::FINALATTRS | ||||
|                if (scalar(keys %{$::FINALATTRS{$obj}}) > 1) | ||||
|                { | ||||
|                    my $rsp; | ||||
|                    $rsp->{data}->[0] = "Can not assign attributes to dynamic node group \'$obj\'.\n"; | ||||
|                    xCAT::MsgUtils->message("E", $rsp, $::callback); | ||||
|                    $error = 1; | ||||
|                    next; | ||||
|                } | ||||
|             } | ||||
|             if ($isDefined) | ||||
|             { | ||||
|                 $objhash{$obj} = $type; | ||||
|   | ||||
		Reference in New Issue
	
	Block a user