if dnsdomainname didn't succeed, try again at 10-second
intervals up to 20 additional times
Change-Id: I6774f9386badaa72d667812d09e872b35e9e58a3
Signed-off-by: Tony Hansen <tony@att.com>
Issue-ID: DCAEGEN2-185
       then
         echo WARNING WARNING WARNING
         echo The DNS DHCP settings did not work properly.
-        exit 1
+        for i in $(seq 20) 
+        do 
+          echo Sleeping... 
+          sleep 10 
+          if [ "$(dnsdomainname 2>/dev/null)" != "" ] 
+          then break 
+          fi 
+          echo The DNS DHCP settings still did not work properly. 
+        done 
+        if [ "$(dnsdomainname 2>/dev/null)" = "" ] 
+        then 
+          echo Exiting 
+          exit 1 
+        fi
       fi
 
       CONFDIR=/var/config/DCAE/chef/
 
       then
         echo WARNING WARNING WARNING
         echo The DNS DHCP settings did not work properly.
-        exit 1
+        for i in $(seq 20) 
+        do 
+          echo Sleeping... 
+          sleep 10 
+          if [ "$(dnsdomainname 2>/dev/null)" != "" ] 
+          then break 
+          fi 
+          echo The DNS DHCP settings still did not work properly. 
+        done 
+        if [ "$(dnsdomainname 2>/dev/null)" = "" ] 
+        then 
+          echo Exiting 
+          exit 1 
+        fi
       fi
 
       CONFDIR=/var/config/DCAE/chef/
 
       then
         echo WARNING WARNING WARNING
         echo The DNS DHCP settings did not work properly.
-        exit 1
+        for i in $(seq 20) 
+        do 
+          echo Sleeping... 
+          sleep 10 
+          if [ "$(dnsdomainname 2>/dev/null)" != "" ] 
+          then break 
+          fi 
+          echo The DNS DHCP settings still did not work properly. 
+        done 
+        if [ "$(dnsdomainname 2>/dev/null)" = "" ] 
+        then 
+          echo Exiting 
+          exit 1 
+        fi
       fi
 
       CONFDIR=/var/config/DCAE/chef/