Changeset 27483 for trunk/ippTools/src
- Timestamp:
- Mar 26, 2010, 2:36:35 PM (16 years ago)
- Location:
- trunk/ippTools/src
- Files:
-
- 2 edited
-
disttool.c (modified) (7 diffs)
-
disttoolConfig.c (modified) (3 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 -
trunk/ippTools/src/disttoolConfig.c
r27459 r27483 51 51 psMetadataAddBool(definebyqueryArgs, PS_LIST_TAIL, "-use_alternate", 0, "use alternate inputs", false); 52 52 psMetadataAddStr(definebyqueryArgs, PS_LIST_TAIL, "-set_label", 0, "define label for run", NULL); 53 psMetadataAddStr(definebyqueryArgs, PS_LIST_TAIL, "-set_data_group", 0, "define data_group for run", NULL); 53 54 psMetadataAddStr(definebyqueryArgs, PS_LIST_TAIL, "-set_note", 0, "select by dist_group", NULL); 54 55 … … 70 71 psMetadataAddStr(updaterunArgs, PS_LIST_TAIL, "-set_state", 0, "new value for state", NULL); 71 72 psMetadataAddStr(updaterunArgs, PS_LIST_TAIL, "-set_label", 0, "new value for label", NULL); 73 psMetadataAddStr(updaterunArgs, PS_LIST_TAIL, "-set_data_group", 0, "new value for label", NULL); 72 74 psMetadataAddStr(updaterunArgs, PS_LIST_TAIL, "-set_outdir", 0, "new value for outdir", NULL); 75 psMetadataAddStr(updaterunArgs, PS_LIST_TAIL, "-set_note", 0, "define new note", NULL); 73 76 psMetadataAddStr(updaterunArgs, PS_LIST_TAIL, "-stage", 0, "value for stage", NULL); 74 77 psMetadataAddStr(updaterunArgs, PS_LIST_TAIL, "-state", 0, "value for state", NULL); … … 77 80 psMetadataAddStr(updaterunArgs, PS_LIST_TAIL, "-dist_group", 0, "limit updates to data_group", NULL); 78 81 psMetadataAddS16(updaterunArgs, PS_LIST_TAIL, "-fault", 0, "define fault code", 0); 79 psMetadataAddStr(updaterunArgs, PS_LIST_TAIL, "-set_note", 0, "define new note", NULL);80 82 // -revertrun 81 83 psMetadata *revertrunArgs = psMetadataAlloc();
Note:
See TracChangeset
for help on using the changeset viewer.
