Changeset 1645 in MondoRescue for branches/2.2.5/mondo/src/mondoarchive
- Timestamp:
- Sep 24, 2007, 3:04:43 AM (18 years ago)
- Location:
- branches/2.2.5/mondo/src/mondoarchive
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2.2.5/mondo/src/mondoarchive/main.c
r1644 r1645 146 146 extern int g_loglevel; 147 147 148 /* Reference to global bkpinfo */ 149 struct s_bkpinfo *bkpinfo; 150 148 151 /****************** subroutines used only by main.c ******************/ 149 152 … … 261 264 int main(int argc, char *argv[]) 262 265 { 263 struct s_bkpinfo *bkpinfo;264 266 char *tmp; 265 267 int res, retval; … … 422 424 } 423 425 424 if (pre_param_configuration( bkpinfo)) {426 if (pre_param_configuration()) { 425 427 fatal_error 426 428 ("Pre-param initialization phase failed. Please review the error messages above, make the specified changes, then try again. Exiting..."); … … 431 433 g_text_mode = FALSE; 432 434 setup_newt_stuff(); 433 res = interactively_obtain_media_parameters_from_user( bkpinfo,TRUE); /* yes, archiving */435 res = interactively_obtain_media_parameters_from_user(TRUE); /* yes, archiving */ 434 436 if (res) { 435 437 fatal_error … … 437 439 } 438 440 } else { 439 res = handle_incoming_parameters(argc, argv , bkpinfo);441 res = handle_incoming_parameters(argc, argv); 440 442 if (res) { 441 443 printf … … 449 451 450 452 /* Finish configuring global structures */ 451 if (post_param_configuration( bkpinfo)) {453 if (post_param_configuration()) { 452 454 fatal_error 453 455 ("Post-param initialization phase failed. Perhaps bad parameters were supplied to mondoarchive? Please review the documentation, error messages and logs. Exiting..."); … … 461 463 /* If we're meant to backup then backup */ 462 464 if (bkpinfo->backup_data) { 463 res = backup_data( bkpinfo);465 res = backup_data(); 464 466 retval += res; 465 467 if (res) { … … 473 475 /* If we're meant to verify then verify */ 474 476 if (bkpinfo->verify_data) { 475 res = verify_data( bkpinfo);477 res = verify_data(); 476 478 if (res < 0) { 477 479 sprintf(tmp, "%d difference%c found.", -res, … … 486 488 /* Offer to write floppy disk images to physical disks */ 487 489 if (bkpinfo->backup_data && !g_skip_floppies) { 488 res = offer_to_write_boot_floppies_to_physical_disks( bkpinfo);490 res = offer_to_write_boot_floppies_to_physical_disks(); 489 491 retval += res; 490 // res = offer_to_write_boot_ISO_to_physical_CD( bkpinfo);492 // res = offer_to_write_boot_ISO_to_physical_CD(); 491 493 // retval += res; 492 494 } -
branches/2.2.5/mondo/src/mondoarchive/mondo-cli.c
r1540 r1645 210 210 char *g_getfacl = NULL; 211 211 char *g_getfattr = NULL; 212 213 /* Reference to global bkpinfo */ 214 extern struct s_bkpinfo *bkpinfo; 212 215 213 216 /** … … 223 226 */ 224 227 int 225 handle_incoming_parameters(int argc, char *argv[], 226 struct s_bkpinfo *bkpinfo) 228 handle_incoming_parameters(int argc, char *argv[]) 227 229 { 228 230 /*@ int *** */ … … 237 239 238 240 malloc_string(tmp); 239 sensibly_set_tmpdir_and_scratchdir( bkpinfo);241 sensibly_set_tmpdir_and_scratchdir(); 240 242 for (i = 0; i < 128; i++) { 241 243 flag_val[i][0] = '\0'; … … 252 254 retval += res; 253 255 if (!retval) { 254 res = process_switches( bkpinfo,flag_val, flag_set);256 res = process_switches(flag_val, flag_set); 255 257 retval += res; 256 258 } … … 293 295 * @bug Return code not needed. 294 296 */ 295 int process_the_s_switch( struct s_bkpinfo *bkpinfo,char *value)297 int process_the_s_switch(char *value) 296 298 { 297 299 int j; … … 337 339 */ 338 340 int 339 process_switches(struct s_bkpinfo *bkpinfo, 340 char flag_val[128][MAX_STR_LEN], bool flag_set[128]) 341 process_switches(char flag_val[128][MAX_STR_LEN], bool flag_set[128]) 341 342 { 342 343 … … 602 603 ("For the moment, please don't specify a tape size. Mondo should handle end-of-tape gracefully anyway."); 603 604 } 604 if (process_the_s_switch( bkpinfo,flag_val['s'])) {605 if (process_the_s_switch(flag_val['s'])) { 605 606 fatal_error("Bad -s switch"); 606 607 } … … 616 617 } else { /* CD size */ 617 618 if (flag_set['s']) { 618 if (process_the_s_switch( bkpinfo,flag_val['s'])) {619 if (process_the_s_switch(flag_val['s'])) { 619 620 fatal_error("Bad -s switch"); 620 621 }
Note:
See TracChangeset
for help on using the changeset viewer.