From 49709e3f4df72e757bc30d64a1afd7a273e70bd1 Mon Sep 17 00:00:00 2001 From: Yuan Bai Date: Sun, 11 Sep 2016 18:00:21 +0800 Subject: [PATCH] fix 1660 incorrect warning message when define an osimage (#1778) * fix 1660 incorrect warning message when define an osimage * polished * polished --- xCAT-server/lib/xcat/plugins/DBobjectdefs.pm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/xCAT-server/lib/xcat/plugins/DBobjectdefs.pm b/xCAT-server/lib/xcat/plugins/DBobjectdefs.pm index 23a96e853..78b17a189 100755 --- a/xCAT-server/lib/xcat/plugins/DBobjectdefs.pm +++ b/xCAT-server/lib/xcat/plugins/DBobjectdefs.pm @@ -1544,8 +1544,8 @@ sub defmk } else { my $invalidnodename = (); foreach my $node (@::allobjnames) { - if (($node =~ /[A-Z]/) && ((!$::opt_t) || ($::opt_t eq "node"))) { - $invalidnodename .= ",$node"; + if (($node =~ /[A-Z]/) && (((!$::opt_t) && (!$::FILEATTRS{$node}{'objtype'})) || ($::FILEATTRS{$node}{'objtype'} eq "node") || ($::opt_t eq "node"))) { + $invalidnodename .= ",$node"; } } if ($invalidnodename) { @@ -2783,7 +2783,7 @@ sub defch my $newobj = (); my $invalidnodename = (); foreach my $node (keys %newobjects) { - if (($node =~ /[A-Z]/) && ((!$::opt_t) || ($::opt_t eq "node"))) { + if (($node =~ /[A-Z]/) && (((!$::opt_t) && (!$::FILEATTRS{$node}{'objtype'})) || ($::FILEATTRS{$node}{'objtype'} eq "node") || ($::opt_t eq "node"))) { $invalidnodename .= ",$node"; } $newobj .= ",$node";