From 45af7348fe1a3e351660d7601210f6f1db8e4d5b Mon Sep 17 00:00:00 2001
From: Thomas Woerner <twoerner@redhat.com>
Date: Tue, 6 Aug 2019 11:32:55 +0200
Subject: [PATCH] utils/ansible-ipa-[server,replica,client]-install: Add
 p.wait() for returncode

The p.wait() call has been missing in the normal case, therefore no proper
returncode has been returned.
---
 utils/ansible-ipa-client-install  | 5 +++--
 utils/ansible-ipa-replica-install | 5 +++--
 utils/ansible-ipa-server-install  | 5 +++--
 3 files changed, 9 insertions(+), 6 deletions(-)

diff --git a/utils/ansible-ipa-client-install b/utils/ansible-ipa-client-install
index 273f997f..66c32c4e 100755
--- a/utils/ansible-ipa-client-install
+++ b/utils/ansible-ipa-client-install
@@ -245,8 +245,9 @@ def run_cmd(args):
     except KeyboardInterrupt:
         p.wait()
         raise
-
-    return p.returncode
+    else:
+        p.wait()
+        return p.returncode
 
 
 def main(options, args):
diff --git a/utils/ansible-ipa-replica-install b/utils/ansible-ipa-replica-install
index 16e700f2..f894bd84 100755
--- a/utils/ansible-ipa-replica-install
+++ b/utils/ansible-ipa-replica-install
@@ -313,8 +313,9 @@ def run_cmd(args):
     except KeyboardInterrupt:
         p.wait()
         raise
-
-    return p.returncode
+    else:
+        p.wait()
+        return p.returncode
 
 
 def main(options, args):
diff --git a/utils/ansible-ipa-server-install b/utils/ansible-ipa-server-install
index 906bca3c..82be5fe5 100755
--- a/utils/ansible-ipa-server-install
+++ b/utils/ansible-ipa-server-install
@@ -349,8 +349,9 @@ def run_cmd(args):
     except KeyboardInterrupt:
         p.wait()
         raise
-
-    return p.returncode
+    else:
+        p.wait()
+        return p.returncode
 
 
 def main(options, args):
-- 
GitLab