Fixed kernel parameter being sent to the generate_control_file() RPC
from frontend.py.
Signed-off-by: Mihai Rusu <dizzy@google.com>
git-svn-id: http://test.kernel.org/svn/autotest/trunk@3777 592f7852-d20e-0410-864c-8624ca9c26a4
diff --git a/server/frontend.py b/server/frontend.py
index 4f37149..551e7e2 100644
--- a/server/frontend.py
+++ b/server/frontend.py
@@ -227,9 +227,14 @@
"""
assert ('hosts' in dargs or
'atomic_group_name' in dargs and 'synch_count' in dargs)
- control_file = self.generate_control_file(tests=tests, kernel=kernel,
- use_container=use_container,
- do_push_packages=True)
+ if kernel:
+ kernel_list = re.split('[\s,]+', kernel.strip())
+ kernel_info = [{'version': version} for version in kernel_list]
+ else:
+ kernel_info = None
+ control_file = self.generate_control_file(
+ tests=tests, kernel=kernel_info, use_container=use_container,
+ do_push_packages=True)
if control_file.is_server:
dargs['control_type'] = 'Server'
else: