Blame SOURCES/0001-nmstatectl-fix-long-arguments-support.patch

e3e53c
From 99c7f643bab33a26c317e1b72ca3b8490cb1ea60 Mon Sep 17 00:00:00 2001
e3e53c
From: Fernando Fernandez Mancera <ffmancera@riseup.net>
e3e53c
Date: Fri, 16 Jul 2021 08:57:27 +0200
e3e53c
Subject: [PATCH 1/2] nmstatectl: fix long arguments support
e3e53c
e3e53c
The support for long arguments is broken. This patch is fixing it and
e3e53c
solving the following errors:
e3e53c
e3e53c
```
e3e53c
[root@d0b4a6a0f7a5 nmstate-workspace]# nmstatectl show --running-config
e3e53c
usage: nmstatectl [-h] [--version]
e3e53c
                  {commit,edit,rollback,set,apply,show,version,gc} ...
e3e53c
nmstatectl: error: unrecognized arguments: --running-config
e3e53c
[root@d0b4a6a0f7a5 nmstate-workspace]# nmstatectl show --show-secrets
e3e53c
usage: nmstatectl [-h] [--version]
e3e53c
                  {commit,edit,rollback,set,apply,show,version,gc} ...
e3e53c
nmstatectl: error: unrecognized arguments: --show-secrets
e3e53c
```
e3e53c
e3e53c
Integration test case added.
e3e53c
e3e53c
Signed-off-by: Fernando Fernandez Mancera <ffmancera@riseup.net>
e3e53c
Signed-off-by: Gris Ge <fge@redhat.com>
e3e53c
---
e3e53c
 nmstatectl/nmstatectl.py | 6 ++++--
e3e53c
 1 file changed, 4 insertions(+), 2 deletions(-)
e3e53c
e3e53c
diff --git a/nmstatectl/nmstatectl.py b/nmstatectl/nmstatectl.py
e3e53c
index a9f4cb6..6f83069 100644
e3e53c
--- a/nmstatectl/nmstatectl.py
e3e53c
+++ b/nmstatectl/nmstatectl.py
e3e53c
@@ -223,14 +223,16 @@ def setup_subcommand_show(subparsers):
e3e53c
         dest="yaml",
e3e53c
     )
e3e53c
     parser_show.add_argument(
e3e53c
-        "-r, --running-config",
e3e53c
+        "-r",
e3e53c
+        "--running-config",
e3e53c
         help="Show running configurations",
e3e53c
         default=False,
e3e53c
         action="store_true",
e3e53c
         dest="running_config",
e3e53c
     )
e3e53c
     parser_show.add_argument(
e3e53c
-        "-s, --show-secrets",
e3e53c
+        "-s",
e3e53c
+        "--show-secrets",
e3e53c
         help="Show secrets also",
e3e53c
         default=False,
e3e53c
         action="store_true",
e3e53c
-- 
e3e53c
2.32.0
e3e53c