summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Maw <richard.maw@codethink.co.uk>2012-10-11 10:54:26 +0100
committerRichard Maw <richard.maw@codethink.co.uk>2012-10-11 10:54:26 +0100
commit2228e98ba0b34a0c4b525ddd0cb8f384d25a5991 (patch)
tree7356b6ca07757a2ef24e2a942bc3155f03d8f5d4
parent86ee1ce7aa6f9eeea296188c919f0af00f31fb21 (diff)
parentc8b93078a1050b8b198c9198710258c317cb72de (diff)
downloadvmdebootstrap-2228e98ba0b34a0c4b525ddd0cb8f384d25a5991.tar.gz
Merge branch 'no-kernel-option' into tar-no-kernel
Conflicts: vmdebootstrap
-rwxr-xr-xvmdebootstrap13
1 files changed, 6 insertions, 7 deletions
diff --git a/vmdebootstrap b/vmdebootstrap
index 5b4c62b..eb7d1b1 100755
--- a/vmdebootstrap
+++ b/vmdebootstrap
@@ -106,9 +106,9 @@ class VmDebootstrap(cliapp.Application):
self.create_users(rootdir)
self.remove_udev_persistent_rules(rootdir)
self.setup_networking(rootdir)
+ self.customize(rootdir)
if self.settings['image']:
self.install_extlinux(rootdev, rootdir)
- self.customize(rootdir)
if self.settings['tarball']:
self.create_tarball(rootdir)
except BaseException, e:
@@ -198,12 +198,11 @@ class VmDebootstrap(cliapp.Application):
if self.settings['sudo'] and 'sudo' not in include:
include.append('sudo')
- self.runcmd(['debootstrap',
- '--arch=%s' % self.settings['arch'],
- '--include=%s' % ','.join(include),
- self.settings['distribution'],
- rootdir,
- self.settings['mirror']])
+ args = ['debootstrap', '--arch=%s' % self.settings['arch']]
+ if include: args.append('--include=%s' % ','.join(include))
+ args += [self.settings['distribution'],
+ rootdir, self.settings['mirror']]
+ self.runcmd(args)
def set_hostname(self, rootdir):
hostname = self.settings['hostname']