Hello Dirk, I believe that I have fixed the bat command line problem. I have committed my fix to the SVN and would appreciate it if you would check to see that it works.
Best regards, Kern On Saturday 18 July 2009 20:01:36 Dirk Bartley wrote: > On Sat, 2009-07-18 at 18:51 +0200, Kern Sibbald wrote: > > Hello Dirk, > > > > I have analysed the problem of bat getting confused when the Director > > sends an unexpected PROMPT -- in fact, as far as I can see, it is > > probably any prompt that is not the MAIN_PROMPT or a PROMPT after a START > > SELECT. > > > > In most cases, such as a START SELECT, you go into a special dialog > > handler, which then reads all the input lines, and responds to the > > Directory. > > What I have not figured out yet is how to create the condition for when > a text box would be required. I'll either have to create a new variable > in the dircomm class for in a select, .. .. or you'd have to send a > different signal for CASE BNET_PROMPT_TEXT_USER_INPUT. > > I'll proceed assuming that the first would be best. > > Dirk > > > In the case of a PROMPT not following a START SELECT, bat is in a wait > > state and when the user enters a response in the command line a > > notification will come in and ultimately call input_line(), which wll > > call consoleCommand() in the Pager, and that is where everything goes > > wrong, because consoleCommand() will then choose any available conn > > connection to send the user's response, rather than the conn that was > > where the original PROMPT originated. Bottom line: a prompt request > > comes in on conn=0 and the user's response will be sent out on conn=1, > > which of course does not work. > > > > So, either we need some default handler for a PROMPT, or some other > > solution, and unfortunately, I don't know how the m_conn stuff is handled > > well enough to work out a solution. > > > > Best regards, > > > > Kern > > > > ------------------------------------------------------------------------- > >----- Enter the BlackBerry Developer Challenge > > This is your chance to win up to $100,000 in prizes! For a limited time, > > vendors submitting new applications to BlackBerry App World(TM) will have > > the opportunity to enter the BlackBerry Developer Challenge. See full > > prize details at: http://p.sf.net/sfu/Challenge > > _______________________________________________ > > Bacula-devel mailing list > > [email protected] > > https://lists.sourceforge.net/lists/listinfo/bacula-devel ------------------------------------------------------------------------------ Enter the BlackBerry Developer Challenge This is your chance to win up to $100,000 in prizes! For a limited time, vendors submitting new applications to BlackBerry App World(TM) will have the opportunity to enter the BlackBerry Developer Challenge. See full prize details at: http://p.sf.net/sfu/Challenge _______________________________________________ Bacula-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/bacula-devel
