From: Neil Williams Date: Sat, 4 Jul 2015 08:50:37 +0000 (+0100) Subject: Specific support for wheezy networking. X-Git-Url: https://git.siccegge.de//index.cgi?a=commitdiff_plain;h=c476243eafde1e0eda3158f31398b622c8043a9a;p=forks%2Fvmdebootstrap.git Specific support for wheezy networking. --- diff --git a/vmdebootstrap b/vmdebootstrap index 4895147..2e7f9e9 100755 --- a/vmdebootstrap +++ b/vmdebootstrap @@ -624,7 +624,14 @@ class VmDebootstrap(cliapp.Application): # pylint: disable=too-many-public-meth def setup_networking(self, rootdir): self.message('Setting up networking') - if not os.path.exists(os.path.join(rootdir, 'etc', 'network', 'interfaces')): + # unconditionally write for wheezy (which became oldstable on 04/25/2015) + if self.was_oldstable(datetime.date(2015, 4, 26)): + with open(os.path.join( + rootdir, 'etc', 'network', 'interfaces'), 'w') as netfile: + netfile.write('source /etc/network/interfaces.d/*\n') + os.mkdir(os.path.join(rootdir, 'etc', 'network', 'interfaces.d')) + + elif not os.path.exists(os.path.join(rootdir, 'etc', 'network', 'interfaces')): with open(os.path.join( rootdir, 'etc', 'network', 'interfaces'), 'w') as netfile: netfile.write('source-directory /etc/network/interfaces.d\n')