diff options
-rw-r--r-- | loader/net.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/loader/net.c b/loader/net.c index e8da203f5..21d7e4764 100644 --- a/loader/net.c +++ b/loader/net.c @@ -320,6 +320,10 @@ int writeNetInfo(const char * fn, struct networkDeviceConfig * dev) { fprintf(f, "GATEWAY=%s\n", inet_ntoa(dev->dev.gateway)); if (dev->dev.numDns) fprintf(f, "NS1=%s\n", inet_ntoa(dev->dev.dnsServers[0])); + if (dev->dev.set & PUMP_NETINFO_HAS_HOSTNAME) + fprintf(f, "HOSTNAME=%s\n", dev->dev.hostname); + if (dev->dev.set & PUMP_NETINFO_HAS_DOMAIN) + fprintf(f, "HOSTNAME=%s\n", dev->dev.domain); } fclose(f); |