Changeset 2635 in MondoRescue for branches/2.2.10/mondo/src/common/libmondo-tools.c
- Timestamp:
- May 17, 2010, 5:57:40 AM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2.2.10/mondo/src/common/libmondo-tools.c
r2607 r2635 514 514 515 515 if (bkpinfo->nonbootable_backup) { 516 mr_asprintf(mondo_mkisofs_sz, MONDO_MKISOFS _NONBOOT);516 mr_asprintf(mondo_mkisofs_sz, MONDO_MKISOFS); 517 517 } else if 518 518 #ifdef __FreeBSD__ … … 523 523 #ifdef __IA64__ 524 524 { 525 mr_asprintf(mondo_mkisofs_sz, MONDO_MKISOFS_REGULAR_ELILO);525 mr_asprintf(mondo_mkisofs_sz, "%s -V _CD#_", MONDO_MKISOFS_REGULAR_ELILO); 526 526 } 527 527 #else 528 528 { 529 mr_asprintf(mondo_mkisofs_sz, MONDO_MKISOFS_REGULAR_LILO);529 mr_asprintf(mondo_mkisofs_sz, "%s -V _CD#_", MONDO_MKISOFS_REGULAR_LILO); 530 530 } 531 531 #endif 532 else { 533 mr_asprintf(mondo_mkisofs_sz, MONDO_MKISOFS_REGULAR_SYSLINUX); 532 else 533 { 534 mr_asprintf(mondo_mkisofs_sz, "%s -V _CD#_", MONDO_MKISOFS_REGULAR_SYSLINUX); 534 535 } 535 536 … … 950 951 } 951 952 952 tmp = find_home_of_exe("cmp"); 953 if (!tmp) { 954 mr_free(tmp); 955 tmp = find_home_of_exe("true"); 956 if (!tmp) { 957 retval += whine_if_not_found("cmp"); 958 } else { 959 log_to_screen("Your system lacks the 'cmp' binary. I'll create a dummy cmp for you."); 960 if (run_program_and_log_output("cp -f `which true` /usr/bin/cmp", 0)) { 961 mr_free(tmp); 962 fatal_error("Failed to create dummy 'cmp' file."); 963 } 964 } 965 } 966 mr_free(tmp); 953 if (!find_home_of_exe("cmp")) { 954 whine_if_not_found("cmp"); 955 } 967 956 968 957 run_program_and_log_output("umount `mount | grep cdr | cut -d' ' -f3 | tr '\n' ' '`", 5);
Note:
See TracChangeset
for help on using the changeset viewer.