From bfbe76b15ee1a6a74c31a8e9b1748542b722008b Mon Sep 17 00:00:00 2001 From: Marc Fiuczynski Date: Wed, 25 Nov 2009 07:40:28 +0000 Subject: [PATCH] make sure we only use proper run_level values --- source/steps/UpdateRunLevelWithPLC.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/source/steps/UpdateRunLevelWithPLC.py b/source/steps/UpdateRunLevelWithPLC.py index 7e703a8..82e4ced 100644 --- a/source/steps/UpdateRunLevelWithPLC.py +++ b/source/steps/UpdateRunLevelWithPLC.py @@ -34,7 +34,10 @@ def Run( vars, log ): log.write( "\n\nStep: Updating node run level at PLC.\n" ) update_vals= {} - update_vals['run_level']= vars['RUN_LEVEL'] + # translate boot_state values to run_level value + if vars['RUN_LEVEL'] in ['diag', 'diagnose', 'disabled', 'disable']: + vars['RUN_LEVEL']='safeboot' + update_vals['run_level']=vars['RUN_LEVEL'] try: BootAPI.call_api_function( vars, "ReportRunlevel", (update_vals,) ) log.write( "Successfully updated run level for this node at PLC\n" ) -- 2.43.0