Blame SOURCES/update-a-hint-for-resource-create-master.patch

bc4e95
From a6708c6bde467cfced3c4a950eadff0375908303 Mon Sep 17 00:00:00 2001
bc4e95
From: Tomas Jelinek <tojeline@redhat.com>
bc4e95
Date: Thu, 23 Jan 2020 14:47:49 +0100
bc4e95
Subject: [PATCH 2/7] update a hint for 'resource create ... master'
bc4e95
bc4e95
---
bc4e95
 pcs/cli/resource/parse_args.py | 11 +++++++++--
bc4e95
 1 file changed, 9 insertions(+), 2 deletions(-)
bc4e95
bc4e95
diff --git a/pcs/cli/resource/parse_args.py b/pcs/cli/resource/parse_args.py
bc4e95
index 92dddac9..86280edb 100644
bc4e95
--- a/pcs/cli/resource/parse_args.py
bc4e95
+++ b/pcs/cli/resource/parse_args.py
bc4e95
@@ -1,5 +1,5 @@
bc4e95
 from pcs.cli.common.parse_args import group_by_keywords, prepare_options
bc4e95
-from pcs.cli.common.errors import CmdLineInputError, HINT_SYNTAX_CHANGE
bc4e95
+from pcs.cli.common.errors import CmdLineInputError, SEE_MAN_CHANGES
bc4e95
 
bc4e95
 
bc4e95
 def parse_create_simple(arg_list):
bc4e95
@@ -51,7 +51,14 @@ def parse_create(arg_list):
bc4e95
         # manpage.
bc4e95
         # To be removed in the next significant version.
bc4e95
         if e.message == "missing value of 'master' option":
bc4e95
-            raise CmdLineInputError(message=e.message, hint=HINT_SYNTAX_CHANGE)
bc4e95
+            raise CmdLineInputError(
bc4e95
+                message=e.message,
bc4e95
+                hint=(
bc4e95
+                    "Master/Slave resources have been renamed to promotable "
bc4e95
+                    "clones, please use the 'promotable' keyword instead of "
bc4e95
+                    "'master'. " + SEE_MAN_CHANGES
bc4e95
+                )
bc4e95
+            )
bc4e95
         raise e
bc4e95
 
bc4e95
     return parts
bc4e95
-- 
bc4e95
2.21.1
bc4e95