diff options
author | Marcos Paulo de Souza <marcos.souza.org@gmail.com> | 2019-09-21 08:15:00 -0300 |
---|---|---|
committer | Marcos Paulo de Souza <marcos.souza.org@gmail.com> | 2019-09-21 08:47:34 -0300 |
commit | b6a84b3a4986185480b8cee3982b12d34c261c53 (patch) | |
tree | 7799e6809c6bc5843265ad76a9f73ad10209a703 | |
parent | cd6f289bbc8c088cc8277f253d6180fab44c0fe3 (diff) | |
download | virtme-b6a84b3a4986185480b8cee3982b12d34c261c53.tar.gz |
commands/mkinitramfs.py: Add make_parser
Following the same pattern of run.py.
Signed-off-by: Marcos Paulo de Souza <marcos.souza.org@gmail.com>
-rwxr-xr-x | virtme/commands/mkinitramfs.py | 19 |
1 files changed, 13 insertions, 6 deletions
diff --git a/virtme/commands/mkinitramfs.py b/virtme/commands/mkinitramfs.py index b7c602e..d2874ab 100755 --- a/virtme/commands/mkinitramfs.py +++ b/virtme/commands/mkinitramfs.py @@ -10,16 +10,23 @@ from .. import modfinder from .. import virtmods from .. import mkinitramfs -_ARGPARSER = argparse.ArgumentParser( - description='Generate initramfs image for virtme', -) -_ARGPARSER.add_argument('--mod-kversion', action='store', default=None) -_ARGPARSER.add_argument('--rw', action='store_true', default=False) +def make_parser(): + parser = argparse.ArgumentParser( + description='Generate an initramfs image for virtme', + ) + + parser.add_argument('--mod-kversion', action='store', default=None, + help='Find kernel modules related to kernel version set') + + parser.add_argument('--rw', action='store_true', default=False, + help='Mount initramfs as rw. Default is ro') + + return parser def main(): import sys - args = _ARGPARSER.parse_args() + args = make_parser().parse_args() config = mkinitramfs.Config() |