From cb573a3113f587188df6e21dfe8838fda7e81252 Mon Sep 17 00:00:00 2001
From: Iustin Pop <iustin@google.com>
Date: Wed, 10 Feb 2010 11:30:33 +0100
Subject: [PATCH] Convert scripts to pass options to the JobExecutor

Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
---
 scripts/gnt-debug    | 2 +-
 scripts/gnt-instance | 6 +++---
 scripts/gnt-node     | 2 +-
 3 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/scripts/gnt-debug b/scripts/gnt-debug
index 1df5a7a82..532a4c77e 100755
--- a/scripts/gnt-debug
+++ b/scripts/gnt-debug
@@ -70,7 +70,7 @@ def GenericOpCodes(opts, args):
 
   """
   cl = cli.GetClient()
-  jex = cli.JobExecutor(cl=cl, verbose=opts.verbose)
+  jex = cli.JobExecutor(cl=cl, verbose=opts.verbose, opts=opts)
 
   job_cnt = 0
   op_cnt = 0
diff --git a/scripts/gnt-instance b/scripts/gnt-instance
index 735a1f841..81cf1c27d 100755
--- a/scripts/gnt-instance
+++ b/scripts/gnt-instance
@@ -222,7 +222,7 @@ def GenericManyOps(operation, fn):
     if not (opts.force_multi or not multi_on
             or _ConfirmOperation(inames, operation)):
       return 1
-    jex = JobExecutor(verbose=multi_on, cl=cl)
+    jex = JobExecutor(verbose=multi_on, cl=cl, opts=opts)
     for name in inames:
       op = fn(name, opts)
       jex.QueueJob(name, op)
@@ -423,7 +423,7 @@ def BatchCreate(opts, args):
     ToStderr("Can't parse the instance definition file: %s" % str(err))
     return 1
 
-  jex = JobExecutor()
+  jex = JobExecutor(opts=opts)
 
   # Iterate over the instances and do:
   #  * Populate the specs with default value
@@ -560,7 +560,7 @@ def ReinstallInstance(opts, args):
       if not AskUser(usertext):
         return 1
 
-  jex = JobExecutor(verbose=multi_on)
+  jex = JobExecutor(verbose=multi_on, opts=opts)
   for instance_name in inames:
     op = opcodes.OpReinstallInstance(instance_name=instance_name,
                                      os_type=os_name,
diff --git a/scripts/gnt-node b/scripts/gnt-node
index 25513c747..3e9b0b4c5 100755
--- a/scripts/gnt-node
+++ b/scripts/gnt-node
@@ -324,7 +324,7 @@ def FailoverNode(opts, args):
                                (",".join("'%s'" % name for name in pinst))):
     return 2
 
-  jex = JobExecutor(cl=cl)
+  jex = JobExecutor(cl=cl, opts=opts)
   for iname in pinst:
     op = opcodes.OpFailoverInstance(instance_name=iname,
                                     ignore_consistency=opts.ignore_consistency)
-- 
GitLab