RDKB-12869:Utopia.net set as DNS suffix for all connected clients

Reason for change:Utopia.net set as DNS suffix for all connected clients
Test Procedure: Check by querying "Device.DHCPv4.Server.Pool.1.DomainName" parameter it should return NULL, when erouter IP is not present in the box.
Risks: None
Signed-off-by: Priyadarshini Narayanan <Priyadarshini_Narayanan@cable.comcast.com>

Change-Id: I3378b7ac81bbf382a7c42491e9f3b3290a1d2b2f
diff --git a/source/scripts/init/defaults/system_defaults b/source/scripts/init/defaults/system_defaults
index af104d7..0d225ac 100755
--- a/source/scripts/init/defaults/system_defaults
+++ b/source/scripts/init/defaults/system_defaults
@@ -353,7 +353,7 @@
 #   This may be blank or unassigned if no lan domain is desired
 #   however for internal dns lookups it is usually desirable to
 #   have a lan domain
-$lan_domain=utopia.net
+$lan_domain=
 
 $StaticRouteCount=0
 
diff --git a/source/scripts/init/defaults/system_defaults_arm b/source/scripts/init/defaults/system_defaults_arm
index e81dddf..cb715b1 100755
--- a/source/scripts/init/defaults/system_defaults_arm
+++ b/source/scripts/init/defaults/system_defaults_arm
@@ -353,7 +353,7 @@
 #   This may be blank or unassigned if no lan domain is desired
 #   however for internal dns lookups it is usually desirable to
 #   have a lan domain
-$lan_domain=utopia.net
+$lan_domain=
 
 $StaticRouteCount=0
 
diff --git a/source/scripts/init/defaults/system_defaults_bci b/source/scripts/init/defaults/system_defaults_bci
index c45a08f..e88f30b 100755
--- a/source/scripts/init/defaults/system_defaults_bci
+++ b/source/scripts/init/defaults/system_defaults_bci
@@ -353,7 +353,7 @@
 #   This may be blank or unassigned if no lan domain is desired
 #   however for internal dns lookups it is usually desirable to
 #   have a lan domain
-$lan_domain=utopia.net
+$lan_domain=
 
 $StaticRouteCount=0
 
diff --git a/source/scripts/init/system/utopia_init.sh b/source/scripts/init/system/utopia_init.sh
index 0c6af2a..272d796 100755
--- a/source/scripts/init/system/utopia_init.sh
+++ b/source/scripts/init/system/utopia_init.sh
@@ -270,6 +270,14 @@
    echo 204 > /var/tmp/networkresponse.txt
 fi
 
+SYSCFG_LAN_DOMAIN=`syscfg get lan_domain` 
+
+if [ "$SYSCFG_LAN_DOMAIN" == "utopia.net" ]; then
+   echo_t "[utopia][init] Setting lan domain to NULL"
+   syscfg set lan_domain ""
+   syscfg commit
+fi
+
 # Read reset duration to check if the unit was rebooted by pressing the HW reset button
 if cat /proc/P-UNIT/status | grep -q "Reset duration from shadow register"; then
    # Note: Only new P-UNIT firmwares and Linux drivers (>= 1.1.x) support this.
diff --git a/source/scripts/init/system/utopia_init_arm.sh b/source/scripts/init/system/utopia_init_arm.sh
index fe164f1..e014671 100755
--- a/source/scripts/init/system/utopia_init_arm.sh
+++ b/source/scripts/init/system/utopia_init_arm.sh
@@ -236,6 +236,14 @@
    #<<zqiu
 fi
 
+SYSCFG_LAN_DOMAIN=`syscfg get lan_domain` 
+
+if [ "$SYSCFG_LAN_DOMAIN" == "utopia.net" ]; then
+   echo_t "[utopia][init] Setting lan domain to NULL"
+   syscfg set lan_domain ""
+   syscfg commit
+fi
+
 # Read reset duration to check if the unit was rebooted by pressing the HW reset button
 if cat /proc/P-UNIT/status | grep -q "Reset duration from shadow register"; then
    # Note: Only new P-UNIT firmwares and Linux drivers (>= 1.1.x) support this.
diff --git a/source/scripts/init/system/utopia_init_xb6.sh b/source/scripts/init/system/utopia_init_xb6.sh
index 8b1d1f3..d6c5e0f 100755
--- a/source/scripts/init/system/utopia_init_xb6.sh
+++ b/source/scripts/init/system/utopia_init_xb6.sh
@@ -256,6 +256,14 @@
    #<<zqiu
 fi
 
+SYSCFG_LAN_DOMAIN=`syscfg get lan_domain` 
+
+if [ "$SYSCFG_LAN_DOMAIN" == "utopia.net" ]; then
+   echo_t "[utopia][init] Setting lan domain to NULL"
+   syscfg set lan_domain ""
+   syscfg commit
+fi
+
 # Read reset duration to check if the unit was rebooted by pressing the HW reset button
 if [ -s /sys/bus/acpi/devices/INT34DB:00/reset_btn_dur ]; then
    #Note: /sys/bus/acpi/devices/INT34DB:00/reset_btn_dur is an Arris XB6 File created by Arris and Intel by reading ARM