Ignore:
Timestamp:
Mar 22, 2016, 1:50:08 AM (8 years ago)
Author:
Bruno Cornec
Message:
  • Review of mkisofs options to mimic what mindi now does and generation is now identical for UEFI
  • Image still not seen as bootable for the server
File:
1 edited

Legend:

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

    r3527 r3539  
    17101710        if (bkpinfo->nonbootable_backup) {
    17111711            log_msg(1, "Making nonbootable backup");
    1712             mr_asprintf(full_isofs_cmd, "%s%s-o '_ISO_' -V _CD#_ .",isofs_cmd,MONDO_MKISOFS);
     1712            mr_asprintf(full_isofs_cmd, "%s%s-o '_ISO_' .",isofs_cmd,MONDO_MKISOFS);
    17131713            res = eval_call_to_make_ISO(full_isofs_cmd, destfile, g_current_media_number, MONDO_LOGFILE, message_to_screen);
    17141714            mr_free(full_isofs_cmd);
     
    17261726#ifdef __IA64__
    17271727                log_msg(1, "IA64 --> elilo");
    1728                 mr_asprintf(full_isofs_cmd, "%s%s-o '_ISO_' -V _CD#_ .",isofs_cmd,MONDO_MKISOFS_REGULAR_ELILO);
     1728                mr_asprintf(full_isofs_cmd, "%s%s-o '_ISO_' .",isofs_cmd,MONDO_MKISOFS_REGULAR_ELILO);
    17291729                res = eval_call_to_make_ISO(full_isofs_cmd, destfile, g_current_media_number, MONDO_LOGFILE, message_to_screen);
    17301730                mr_free(full_isofs_cmd);
    17311731#else
    17321732                log_msg(1, "Non-ia64 --> lilo");
    1733                 mr_asprintf(full_isofs_cmd, "%s%s-b images/mindi-bootroot.img -c images/boot.cat -o '_ISO_' -J -V _CD#_ .",isofs_cmd,MONDO_MKISOFS);
     1733                mr_asprintf(full_isofs_cmd, "%s%s-b images/mindi-bootroot.img -c images/boot.cat -o '_ISO_' .",isofs_cmd,MONDO_MKISOFS);
    17341734                // FIXME: fixed boot size probably wrong. lilo to be removed
    17351735                res = eval_call_to_make_ISO(full_isofs_cmd, destfile, g_current_media_number, MONDO_LOGFILE, message_to_screen);
     
    17421742                    if (strstr(isofs_cmd,"xorriso")) {
    17431743                        /*  xorriso needs another '-' before efi-boot */
    1744                         mr_asprintf(uefistr, "-%s", MONDO_MKISOFS_UEFI);
     1744                        mr_asprintf(uefistr, "%s -%s", MONDO_UEFI_PREFIX, MONDO_MKISOFS_UEFI);
    17451745                    } else {
    1746                         mr_asprintf(uefistr, "%s", MONDO_MKISOFS_UEFI);
     1746                        mr_asprintf(uefistr, "%s %s", MONDO_UEFI_PREFIX, MONDO_MKISOFS_UEFI);
    17471747                    }
    17481748                } else {
    17491749                    mr_asprintf(uefistr, "%s",MONDO_MKISOFS_CMS);
    17501750                }
    1751                 mr_asprintf(full_isofs_cmd, "%s%s%s-o '_ISO_' -V _CD#_ .",isofs_cmd,MONDO_MKISOFS_REGULAR_SYSLINUX,uefistr);
     1751                mr_asprintf(full_isofs_cmd, "%s%s%s-o '_ISO_' .",isofs_cmd,MONDO_MKISOFS_REGULAR_SYSLINUX,uefistr);
    17521752                mr_free(uefistr);
    17531753
Note: See TracChangeset for help on using the changeset viewer.