bug 2791570 Node will not be created without 'group' attribute via mkdef. Specifying groups to be empty if not specified with mkdef

git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@3379 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
This commit is contained in:
ligc 2009-05-14 09:35:08 +00:00
parent 227a16a196
commit a0e4e2499b

View File

@ -1197,6 +1197,15 @@ sub defmk
}
} # end - if type = node
# If none of the attributes in nodelist is defined: groups,status,appstatus,primarysn,comments,disable
# the nodelist table will not be updated, caused mkdef failed.
# We can give a restriction that the "groups" must be specified with mkdef,
# but it is not so reasonable especially when the dynamic node group feature is implemented.
# fixing this issue with specifying an empty "groups" if the "groups" is not specified with the command line or stanza file
if (($type eq "node") && !defined($::FINALATTRS{$obj}{groups}))
{
$::FINALATTRS{$obj}{groups} = '';
}
} # end of each obj