aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarcos Paulo de Souza <marcos.souza.org@gmail.com>2019-09-21 08:15:00 -0300
committerMarcos Paulo de Souza <marcos.souza.org@gmail.com>2019-09-21 08:47:34 -0300
commitb6a84b3a4986185480b8cee3982b12d34c261c53 (patch)
tree7799e6809c6bc5843265ad76a9f73ad10209a703
parentcd6f289bbc8c088cc8277f253d6180fab44c0fe3 (diff)
downloadvirtme-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-xvirtme/commands/mkinitramfs.py19
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()