Changeset 2626 in MondoRescue for branches/2.2.9/mondo/src/common


Ignore:
Timestamp:
Apr 28, 2010, 2:59:33 AM (15 years ago)
Author:
Bruno Cornec
Message:

Avoid to have multiple similar calls to mkisofs by using macros

Location:
branches/2.2.9/mondo/src/common
Files:
2 edited

Legend:

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

    r2578 r2626  
    18591859            if (bkpinfo->make_cd_use_lilo) {
    18601860                log_msg(1, "make_cd_use_lilo = TRUE");
    1861 // FIXME --- change mkisofs string to MONDO_MKISOFS_REGULAR_SYSLINUX/LILO depending on bkpinfo->make_cd_usE_lilo
    1862 // and add ' .' at end
    18631861#ifdef __IA64__
    18641862                log_msg(1, "IA64 --> elilo");
    1865                 res = eval_call_to_make_ISO("mkisofs -no-emul-boot -b images/mindi-bootroot."
    1866                                             IA64_BOOT_SIZE
    1867                                             ".img -c boot.cat -o '_ISO_' -J -r -p MondoRescue -publisher www.mondorescue.org -A Mondo_Rescue_GPL -V _CD#_ .",
     1863                res = eval_call_to_make_ISO(MONDO_MKISOFS_REGULAR_ELILO"-o '_ISO_' _CD#_ .",
    18681864                                            destfile,
    18691865                                            g_current_media_number,
     
    18711867                                            message_to_screen);
    18721868#else
    1873 // FIXME --- change mkisofs string to MONDO_MKISOFS_REGULAR_SYSLINUX/LILO depending on bkpinfo->make_cd_usE_lilo
    1874 // and add ' .' at end
    18751869                log_msg(1, "Non-ia64 --> lilo");
    18761870                res =
    1877                     eval_call_to_make_ISO("mkisofs -b images/mindi-bootroot.2880.img -c boot.cat -o '_ISO_' -J -r -p MondoRescue -publisher www.mondorescue.org -A Mondo_Rescue_GPL -V _CD#_ .",
     1871                    // FIXME: fixed boot size probably wrong. lilo to be removed
     1872                    eval_call_to_make_ISO(MONDO_MKISOFS"-b images/mindi-bootroot.2880.img -c boot.cat -o '_ISO_' -J _CD#_ .",
    18781873                                          destfile, g_current_media_number,
    18791874                                          MONDO_LOGFILE,
     
    18841879                log_msg(1, "Isolinux");
    18851880                res =
    1886                     eval_call_to_make_ISO("mkisofs -no-emul-boot -b isolinux.bin -boot-load-size 4 -boot-info-table -c boot.cat -o '_ISO_' -J -r -p MondoRescue -publisher www.mondorescue.org -A Mondo_Rescue_GPL -V _CD#_ .",
     1881                    eval_call_to_make_ISO(MONDO_MKISOFS_REGULAR_SYSLINUX"-o '_ISO_' _CD#_ .",
    18871882                                          destfile, g_current_media_number,
    18881883                                          MONDO_LOGFILE,
  • branches/2.2.9/mondo/src/common/libmondo-tools.c

    r2624 r2626  
    514514#ifdef __IA64__
    515515    {
    516         mr_asprintf(&mondo_mkisofs_sz, MONDO_MKISOFS_REGULAR_ELILO);
     516        mr_asprintf(&mondo_mkisofs_sz, "%s _CD#_", MONDO_MKISOFS_REGULAR_ELILO);
    517517    }
    518518#else
    519519    {
    520         mr_asprintf(&mondo_mkisofs_sz, MONDO_MKISOFS_REGULAR_LILO);
     520        mr_asprintf(&mondo_mkisofs_sz, "%s _CD#_", MONDO_MKISOFS_REGULAR_LILO);
    521521    }
    522522#endif
    523523        else
    524524        {
    525             mr_asprintf(&mondo_mkisofs_sz, MONDO_MKISOFS_REGULAR_SYSLINUX);
     525            mr_asprintf(&mondo_mkisofs_sz, "%s _CD#_", MONDO_MKISOFS_REGULAR_SYSLINUX);
    526526        }
    527527        if (bkpinfo->manual_cd_tray) {
Note: See TracChangeset for help on using the changeset viewer.