Ignore:
Timestamp:
Jun 25, 2013, 10:53:14 PM (11 years ago)
Author:
Bruno Cornec
Message:
  • Apply fixes to 3.1 tree so that at least mondo compiles again (but that branch probably doesn't work at all again).
File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/3.1/mondo/src/common/libmondo-archive.c

    r3148 r3161  
    686686            fatal_error("The de facto standard location for your boot loader's config file is /boot/grub/menu.lst, /boot/grub/grub.cfg, or /boot/grub2/grub.cfg but I cannot find it there. What is wrong with your Linux distribution?");
    687687        }
    688         mr_asprintf(&bootldr_ver, "%s", call_program_and_get_last_line_of_output("grub --version"));
     688        mr_asprintf(bootldr_ver, "%s", call_program_and_get_last_line_of_output("grub --version", TRUE));
    689689    } else if (bkpinfo->boot_loader == 'E') {
    690690        mr_asprintf(bootldr_str, "ELILO");
     
    722722    log_to_screen("Your boot loader is %s and it boots from %s", bootldr_str, bkpinfo->boot_device);
    723723    if (bootldr_ver != NULL) {
    724         mr_asprintf(&tmp, "Boot loader version string: %s", bootldr_ver);
     724        mr_asprintf(tmp, "Boot loader version string: %s", bootldr_ver);
    725725        log_to_screen(tmp);
    726726        mr_free(tmp);
    727727    }
    728728    if (bootldr_ver != NULL) {
    729         mr_asprintf(&tmp, "Boot loader version string: %s", bootldr_ver);
     729        mr_asprintf(tmp, "Boot loader version string: %s", bootldr_ver);
    730730        log_to_screen(tmp);
    731731        mr_free(tmp);
     
    15901590    /*@ buffers ****************************************** */
    15911591    char *tmp = NULL;
     1592    char *tmp2 = NULL;
    15921593    char *old_pwd;
    15931594    char *result_sz = NULL;
     
    16141615    log_msg(2, "make_iso_fs --- scratchdir=%s --- destfile=%s", bkpinfo->scratchdir, destfile);
    16151616    tmp2 = getcwd(old_pwd, MAX_STR_LEN - 1);
     1617    if (! tmp2) {
     1618        //FIXME
     1619    }
    16161620    mr_asprintf(tmp, "chmod 700 %s", bkpinfo->scratchdir);
    16171621    run_program_and_log_output(tmp, FALSE);
     
    17331737        mr_free(mds);
    17341738        if (find_home_of_exe("genisoimage")) {
    1735             mr_asprintf(&isofs_cmd, "%s", MONDO_GENISOIMAGE_CMD);
     1739            mr_asprintf(isofs_cmd, "%s", MONDO_GENISOIMAGE_CMD);
    17361740        } else {
    1737             mr_asprintf(&isofs_cmd, "%s", MONDO_MKISOFS_CMD);
     1741            mr_asprintf(isofs_cmd, "%s", MONDO_MKISOFS_CMD);
    17381742        }
    17391743        if (bkpinfo->nonbootable_backup) {
    17401744            log_msg(1, "Making nonbootable backup");
    17411745            mr_asprintf(full_isofs_cmd, "%s%s-o '_ISO_' -V _CD#_ .",isofs_cmd,MONDO_MKISOFS);
    1742             res = eval_call_to_make_ISO(full_isofs_cmd, destfile, g_current_media_number, MONDO_LOGFILE, message_to_screen);
     1746            res = eval_call_to_make_ISO(full_isofs_cmd, destfile, g_current_media_number, message_to_screen);
    17431747            mr_free(full_isofs_cmd);
    17441748        } else {
     
    17561760                log_msg(1, "IA64 --> elilo");
    17571761                mr_asprintf(full_isofs_cmd, "%s%s-o '_ISO_' -V _CD#_ .",isofs_cmd,MONDO_MKISOFS_REGULAR_ELILO);
    1758                 res = eval_call_to_make_ISO(full_isofs_cmd, destfile, g_current_media_number, MONDO_LOGFILE, message_to_screen);
     1762                res = eval_call_to_make_ISO(full_isofs_cmd, destfile, g_current_media_number, message_to_screen);
    17591763                mr_free(full_isofs_cmd);
    17601764#else
     
    17621766                mr_asprintf(full_isofs_cmd, "%s%s-b images/mindi-bootroot.2880.img -c boot.cat -o '_ISO_' -J -V _CD#_ .",isofs_cmd,MONDO_MKISOFS);
    17631767                    // FIXME: fixed boot size probably wrong. lilo to be removed
    1764                 res = eval_call_to_make_ISO(full_isofs_cmd, destfile, g_current_media_number, MONDO_LOGFILE, message_to_screen);
     1768                res = eval_call_to_make_ISO(full_isofs_cmd, destfile, g_current_media_number, message_to_screen);
    17651769#endif
    17661770            } else {
     
    17681772                log_msg(1, "Isolinux");
    17691773                mr_asprintf(full_isofs_cmd, "%s%s-o '_ISO_' -V _CD#_ .",isofs_cmd,MONDO_MKISOFS_REGULAR_SYSLINUX);
    1770                 res = eval_call_to_make_ISO(full_isofs_cmd, destfile, g_current_media_number, MONDO_LOGFILE, message_to_screen);
     1774                res = eval_call_to_make_ISO(full_isofs_cmd, destfile, g_current_media_number, message_to_screen);
    17711775            }
    17721776            mr_free(full_isofs_cmd);
     
    18841888    /*@ pointers ******************************************* */
    18851889    FILE *fin = NULL;
    1886     char *q;
    1887     char *q;
    18881890
    18891891    /*@ buffers ******************************************** */
Note: See TracChangeset for help on using the changeset viewer.