Index: /tools/gformat.py
===================================================================
--- /tools/gformat.py	(revision 10365)
+++ /tools/gformat.py	(revision 10366)
@@ -410,4 +410,5 @@
   addrs_list = { 'lo0' : [("127.0.0.1/8", "LocalHost"), ("172.31.255.1/32","Proxy IP")] }
   iface_map = {'lo0' : 'lo0'}
+  dhclient_if = {'lo0' : False}
 
   masterip_used = False
@@ -423,7 +424,6 @@
     ifname = ifacedump['autogen_ifname']
 
-    # Write DHCLIENT entry
-    if ifacedump.has_key('dhcpclient') and ifacedump['dhcpclient']:
-      output += "ifconfig_%s='SYNCDHCP'" % ifacedump['autogen_ifname']
+    # Flag dhclient is possible
+    dhclient_if[ifname] = ifacedump.has_key('dhcpclient') and ifacedump['dhcpclient']
 
     # Add interface IP to list
@@ -475,5 +475,10 @@
     for addr, comment in sorted(addrs,key=lambda x: parseaddr(x[0].split('/')[0])):
       output += "# %s || %s || %s\n" % (iface, addr, comment)
-    output += "ipv4_addrs_%s='%s'\n\n" % (iface, " ".join([x[0] for x in addrs]))
+
+    # Write DHCLIENT entry
+    if dhclient_if[iface]:
+      output += "ifconfig_%s='SYNCDHCP'\n\n" % (iface)
+    else:
+      output += "ipv4_addrs_%s='%s'\n\n" % (iface, " ".join([x[0] for x in addrs]))
 
   return output
