From 877058541e5a0161c0276fb310da9762ad8544d6 Mon Sep 17 00:00:00 2001 From: Thierry Parmentelat Date: Wed, 26 Nov 2008 04:43:26 +0000 Subject: [PATCH] add debug to kargs for the no-hangcheck option --- PLC/Methods/GetBootMedium.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/PLC/Methods/GetBootMedium.py b/PLC/Methods/GetBootMedium.py index 076ad9a..1c4e6a4 100644 --- a/PLC/Methods/GetBootMedium.py +++ b/PLC/Methods/GetBootMedium.py @@ -283,7 +283,7 @@ class GetBootMedium(Method): raise PLCInvalidArgument, "Options are not supported for node configs" else: # create a dict for build.sh - build_sh_spec={'-k':[]} + build_sh_spec={'kargs':[]} for option in options: if option == "cramfs": build_sh_spec['cramfs']=True @@ -297,7 +297,8 @@ class GetBootMedium(Method): elif option.find("serial:") == 0: build_sh_spec['serial']=option.replace("serial:","") elif option == "no-hangcheck": - build_sh_spec['-k'].append('hcheck_reboot=0') + build_sh_spec['kargs'].append('hcheck_reboot=0') + build_sh_spec['kargs'].append('debug') else: raise PLCInvalidArgument, "unknown option %s"%option @@ -439,8 +440,8 @@ class GetBootMedium(Method): if "serial" in build_sh_spec: build_sh_options += " -s %s"%build_sh_spec['serial'] - for k_option in build_sh_spec['-k']: - build_sh_options += " -k %s"%k_option + for karg in build_sh_spec['kargs']: + build_sh_options += ' -k "%s"'%karg log_file="%s.log"%node_image # invoke build.sh -- 2.43.0