[Vmdebootstrap-devel] [PATCH 2/3] Add option to pass additional kernel arguments

Jan Gerber j at mailb.org
Mon Oct 13 10:17:21 UTC 2014


---
 vmdebootstrap | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/vmdebootstrap b/vmdebootstrap
index f3fa192..199b311 100755
--- a/vmdebootstrap
+++ b/vmdebootstrap
@@ -116,6 +116,9 @@ class VmDebootstrap(cliapp.Application):
                               'extlinux.')
         self.settings.boolean(['optimize-image'],
                 'Filing up the image with zeros to increase its compression rate')
+        self.settings.string(['extra-kernel-arguments'],
+                 'additional kernel arguments to pass in bootloader',
+                 default='')
 
     def process_args(self, args):
         if not self.settings['image'] and not self.settings['tarball']:
@@ -521,7 +524,7 @@ timeout 1
 
 label linux
 kernel %(kernel)s
-append initrd=%(initrd)s root=UUID=%(uuid)s ro %(kserial)s
+append initrd=%(initrd)s root=UUID=%(uuid)s ro %(kserial)s %(extra)s
 %(extserial)s
 ''' % {
             'kernel': kernel_image,
@@ -530,6 +533,7 @@ append initrd=%(initrd)s root=UUID=%(uuid)s ro %(kserial)s
             'kserial':
             'console=ttyS0,115200' if self.settings['serial-console'] else '',
             'extserial': 'serial 0 115200' if self.settings['serial-console'] else '',
+            'extra': self.settings['extra-kernel-arguments'],
         })
         f.close()
 
-- 
2.1.1




More information about the Vmdebootstrap-devel mailing list