From c476243eafde1e0eda3158f31398b622c8043a9a Mon Sep 17 00:00:00 2001 From: Neil Williams Date: Sat, 4 Jul 2015 09:50:37 +0100 Subject: [PATCH] Specific support for wheezy networking. --- vmdebootstrap | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) 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') -- 2.39.2