From: Lars Wirzenius Date: Wed, 29 Jun 2011 15:24:33 +0000 (+0100) Subject: Add hostname to /etc/hosts. X-Git-Url: https://git.siccegge.de//index.cgi?a=commitdiff_plain;h=6906af4d702987376af64b4229763672f7c1eca2;p=forks%2Fvmdebootstrap.git Add hostname to /etc/hosts. --- diff --git a/vmdebootstrap b/vmdebootstrap index 2fc5590..61f0760 100755 --- a/vmdebootstrap +++ b/vmdebootstrap @@ -174,6 +174,15 @@ class VmDebootstrap(cliapp.Application): hostname = self.settings['hostname'] with open(os.path.join(rootdir, 'etc', 'hostname'), 'w') as f: f.write('%s\n' % hostname) + + etc_hosts = os.path.join(rootdir, 'etc', 'hosts') + with open(etc_hosts, 'r') as f: + data = f.read() + with open(etc_hosts, 'w') as f: + for line in data.splitlines(): + if line.startswith('127.0.0.1'): + line += ' %s' % hostname + f.write('%s\n' % line) def set_root_password(self, rootdir): if self.settings['root-password']: