From 6afb2a3f772fdfdf229e4b216e4b646d64b032ee Mon Sep 17 00:00:00 2001 From: lissav Date: Tue, 8 Sep 2009 19:11:22 +0000 Subject: [PATCH] add check that MN name is resolvable and put out error if it is not git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@4107 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd --- xCAT-server/sbin/xcatconfig | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/xCAT-server/sbin/xcatconfig b/xCAT-server/sbin/xcatconfig index 43c8f05b5..1ef37a8ad 100644 --- a/xCAT-server/sbin/xcatconfig +++ b/xCAT-server/sbin/xcatconfig @@ -764,10 +764,14 @@ sub initDB my $xcatiport = "3002"; my $tftpdir = "/tftpboot"; my $installdir = "/install"; - + my $master; my ($name, $aliases, $addrtype, $length, @addrs) = gethostbyname($hname); - my $master = inet_ntoa($addrs[0]); - + if ($? == 0) { + $master = inet_ntoa($addrs[0]); + } else { + xCAT::MsgUtils->message("E","Hostname resolution for $hname failed.\n"); + $master="NORESOLUTION"; + } # set value based on OS my ($domain, $timezone); if ($::osname eq 'AIX')