# HG changeset patch # User Mychaela Falconia # Date 1583887695 0 # Node ID 730a9f919dcdb1fa2f288e0f129230605ebd1d92 # Parent 6345326e21aa4517fbb555c4a8e5743e9b5d07d6 fc-loadtool flash erase-program-boot fix to not stop scripts diff -r 6345326e21aa -r 730a9f919dcd loadtools/flcmplboot.c --- a/loadtools/flcmplboot.c Wed Mar 11 00:31:30 2020 +0000 +++ b/loadtools/flcmplboot.c Wed Mar 11 00:48:15 2020 +0000 @@ -116,6 +116,17 @@ *s = '\0'; } +static +op_status_filter(line) + char *line; +{ + puts(line); + if (strcmp(line, "Operation complete, final SR: 80")) + return(1); + else + return(0); +} + flashcmd_erase_program_boot(argc, argv) char **argv; { @@ -254,5 +265,5 @@ tpinterf_make_cmd(targv); if (tpinterf_send_cmd() < 0) return(-1); - return tpinterf_pass_output(20); /* 20 s timeout */ + return tpinterf_capture_output(20, op_status_filter); }