X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=source%2Futils.py;h=4c911a3082303b036b5ffe461a2153bccbd391d2;hb=958e078d9a8fcd5fa84c846df0df5c9fca4329a6;hp=58c8e480f69b041427f19b474dc9017247e8bb91;hpb=c3eafadd34e5f6a00c7fbd6811ff47fe1c3988c0;p=bootmanager.git diff --git a/source/utils.py b/source/utils.py index 58c8e48..4c911a3 100644 --- a/source/utils.py +++ b/source/utils.py @@ -17,20 +17,26 @@ import exceptions from Exceptions import * +#################### +# the simplest way to debug is to let the node take off, +# ssh into it as root using the debug ssh key in /etc/planetlab +# then go to /tmp/source +# edit this file locally to turn on breakpoints if needed, then run +# ./BootManager.py +#################### ### handling breakpoints in the startup process import select, sys, string -### global debug settings -# NOTE. when BREAKPOINT_MODE turns out enabled, -# you have to attend the boot phase, that would hang otherwise +### global debugging settings # enabling this will cause the node to ask for breakpoint-mode at startup # production code should read False/False PROMPT_MODE=False # default for when prompt is turned off, or it's on but the timeout triggers BREAKPOINT_MODE=False -VERBOSE_MODE=False + +# verbose mode is just fine VERBOSE_MODE=True # in seconds : if no input, proceed PROMPT_TIMEOUT=5