Changeset 27483 for trunk/ippTools/src/disttool.c
- Timestamp:
- Mar 26, 2010, 2:36:35 PM (16 years ago)
- File:
-
- 1 edited
-
trunk/ippTools/src/disttool.c (modified) (7 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ippTools/src/disttool.c
r27460 r27483 140 140 PXOPT_LOOKUP_BOOL(no_magic, config->args, "-no_magic", false); 141 141 PXOPT_LOOKUP_STR(set_label, config->args, "-set_label", false, false); 142 PXOPT_LOOKUP_STR(set_data_group, config->args, "-set_data_group", false, false); 142 143 PXOPT_LOOKUP_STR(set_note, config->args, "-set_note", false, false); 143 144 … … 188 189 // for raw stage we select by camRun.label and dist_group because rawExp doesn't have those columns 189 190 if (label) { 190 psStringAppend(&query, " AND ( camRun.label = '%s')", label);191 psStringAppend(&query, " AND (magicDSRun.label = '%s')", label); 191 192 } 192 193 if (dist_group) { … … 387 388 psS64 target_id = psMetadataLookupS64(NULL, md, "target_id"); 388 389 psString stage_label = psMetadataLookupStr(NULL, md, "label"); 389 psString data_group = psMetadataLookupStr(NULL, md, "data_group");390 psString stage_data_group = psMetadataLookupStr(NULL, md, "data_group"); 390 391 bool clean = psMetadataLookupBool(NULL, md, "clean"); 391 392 … … 399 400 new_label = stage_label; 400 401 } 402 psString new_data_group; 403 if (set_data_group != NULL) { 404 new_data_group = set_data_group; 405 } else { 406 new_data_group = stage_data_group; 407 } 408 401 409 distRunRow *row = distRunRowAlloc( 402 410 0, // dist_id … … 414 422 NULL, // time_stamp 415 423 0, // fault 416 data_group,424 new_data_group, 417 425 set_note // note does not propagate 418 426 ); … … 472 480 PXOPT_LOOKUP_STR(state, config->args, "-set_state", false, false); 473 481 PXOPT_LOOKUP_STR(label, config->args, "-set_label", false, false); 482 PXOPT_LOOKUP_STR(data_group, config->args, "-set_data_group", false, false); 474 483 PXOPT_LOOKUP_STR(outdir, config->args, "-set_outdir", false, false); 475 484 PXOPT_LOOKUP_S16(fault, config->args, "-fault", false, false); 476 485 PXOPT_LOOKUP_STR(set_note, config->args, "-set_note", false, false); 477 486 478 if ((!state) && (!label) && (!fault) ) {479 psError(PXTOOLS_ERR_CONFIG, false, "parameters (-fault or -set_state or -set_label ) are required");487 if ((!state) && (!label) && (!fault) &&(!data_group)) { 488 psError(PXTOOLS_ERR_CONFIG, false, "parameters (-fault or -set_state or -set_label -set_data_group) are required"); 480 489 psFree(where); 481 490 return false; … … 497 506 if (fault) { 498 507 psStringAppend(&query, " , distRun.fault = %d", fault); 508 } 509 510 if (data_group) { 511 psStringAppend(&query, " , distRun.data_group = '%s'", data_group); 499 512 } 500 513
Note:
See TracChangeset
for help on using the changeset viewer.
