X-Git-Url: https://git.siccegge.de//index.cgi?p=forks%2Fvmdebootstrap.git;a=blobdiff_plain;f=vmdebootstrap;fp=vmdebootstrap;h=2e7f9e93264fff3930adf63c8b0eb33eaf60a601;hp=4895147457cb7ee06fddc42281b5bd9af5d66e6c;hb=c476243eafde1e0eda3158f31398b622c8043a9a;hpb=390e883698f85e34433ef79aeabfde77c06b1c22 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')