X-Git-Url: https://git.siccegge.de//index.cgi?p=forks%2Fvmdebootstrap.git;a=blobdiff_plain;f=vmdebootstrap;fp=vmdebootstrap;h=4894bae7455d93e92003b973ea1f7ccabaaf91c5;hp=4c3aefc0f64d396ae3809e880c174a291d36bf08;hb=cf4dc75495793ccda7d69ef2e6ee51a62d72669a;hpb=402d266fec7acd75315e1ed38dcb0520002d9995 diff --git a/vmdebootstrap b/vmdebootstrap index 4c3aefc..4894bae 100755 --- a/vmdebootstrap +++ b/vmdebootstrap @@ -125,7 +125,10 @@ class VmDebootstrap(cliapp.Application): # pylint: disable=too-many-public-meth 'set up foreign debootstrap environment using provided program (ie binfmt handler)') self.settings.string( ['variant'], - 'select debootstrap variant it not using the default') + 'select debootstrap variant if not using the default [deprecated]') + self.settings.string_list( + ['debootstrapopts'], + 'pass additional options to debootstrap'), self.settings.boolean( ['extlinux'], 'install extlinux?', @@ -641,7 +644,11 @@ class VmDebootstrap(cliapp.Application): # pylint: disable=too-many-public-meth '--include=%s' % ','.join(include)) if self.settings['foreign']: args.append('--foreign') - if self.settings['variant']: + if self.settings['debootstrapopts']: + for opt in self.settings['debootstrapopts']: + for part in opt.split(' '): + args.append('--%s' % part) + elif self.settings['variant']: args.append('--variant') args.append(self.settings['variant']) args += [self.settings['distribution'],