Ignore:
Timestamp:
Sep 20, 2013, 2:29:57 PM (11 years ago)
Author:
Bruno Cornec
Message:

Simplify the interface of mr_getline and mr_asprintf. With 3.1 compatibility now will allow backports from this branch into 3.0

File:
1 edited

Legend:

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

    r3150 r3185  
    200200
    201201    if (!does_file_exist(filelist)) {
    202         mr_asprintf(&tmp, "(archive_this_fileset) - filelist %s does not exist", filelist);
     202        mr_asprintf(tmp, "(archive_this_fileset) - filelist %s does not exist", filelist);
    203203        log_to_screen(tmp);
    204204        paranoid_free(tmp);
     
    206206    }
    207207
    208     mr_asprintf(&tmp, "echo hi > %s 2> /dev/null", fname);
     208    mr_asprintf(tmp, "echo hi > %s 2> /dev/null", fname);
    209209    if (system(tmp)) {
    210210        paranoid_free(tmp);
     
    213213    paranoid_free(tmp);
    214214
    215     mr_asprintf(&command, "star H=exustar list=%s -c -sparse " STAR_ACL_SZ " file=%s",
     215    mr_asprintf(command, "star H=exustar list=%s -c -sparse " STAR_ACL_SZ " file=%s",
    216216            filelist, fname);
    217217    if (bkpinfo->use_lzo) {
     
    227227        log_msg(5, "command='%s'", command);
    228228        res = system(command);
    229         mr_asprintf(&tmp, "%s", last_line_of_file(MONDO_LOGFILE));
     229        mr_asprintf(tmp, "%s", last_line_of_file(MONDO_LOGFILE));
    230230        log_msg(1, "res=%d; tmp='%s'", res, tmp);
    231231        if (bkpinfo->use_star && (res == 254 || res == 65024)
     
    307307
    308308    if (!does_file_exist(filelist)) {
    309         mr_asprintf(&tmp, "(archive_this_fileset) - filelist %s does not exist",
     309        mr_asprintf(tmp, "(archive_this_fileset) - filelist %s does not exist",
    310310                filelist);
    311311        log_to_screen(tmp);
     
    313313        return (1);
    314314    }
    315     mr_asprintf(&tmp, "echo hi > %s 2> /dev/null", fname);
     315    mr_asprintf(tmp, "echo hi > %s 2> /dev/null", fname);
    316316    if (system(tmp)) {
    317317        paranoid_free(tmp);
     
    322322
    323323    if (bkpinfo->compression_level > 0) {
    324         mr_asprintf(&tmp, "%s/do-not-compress-these", g_mondo_home);
     324        mr_asprintf(tmp, "%s/do-not-compress-these", g_mondo_home);
    325325        //       -b %ld, TAPE_BLOCK_SIZE
    326         mr_asprintf(&zipparams, "-Z -P %s -G %d -T 3k", bkpinfo->zip_exe,
     326        mr_asprintf(zipparams, "-Z -P %s -G %d -T 3k", bkpinfo->zip_exe,
    327327                bkpinfo->compression_level);
    328328        if (does_file_exist(tmp)) {
     
    333333        paranoid_free(tmp);
    334334    } else {
    335         mr_asprintf(&zipparams, "");
     335        mr_asprintf(zipparams, "");
    336336    }
    337337
     
    346346        fatal_error("scratchdir not found");
    347347    }
    348     mr_asprintf(&command, "rm -f %s %s. %s.gz %s.%s", fname, fname, fname,
     348    mr_asprintf(command, "rm -f %s %s. %s.gz %s.%s", fname, fname, fname,
    349349            fname, bkpinfo->zip_suffix);
    350350    paranoid_system(command);
    351351    paranoid_free(command);
    352352
    353     mr_asprintf(&command, "afio -o -b %ld -M 16m %s %s < %s 2>> %s",
     353    mr_asprintf(command, "afio -o -b %ld -M 16m %s %s < %s 2>> %s",
    354354            TAPE_BLOCK_SIZE, zipparams, fname, filelist, MONDO_LOGFILE);
    355355    paranoid_free(zipparams);
    356356
    357     mr_asprintf(&tmp, "echo hi > %s 2> /dev/null", fname);
     357    mr_asprintf(tmp, "echo hi > %s 2> /dev/null", fname);
    358358    if (system(tmp)) {
    359359        paranoid_free(tmp);
     
    545545                        "Calling MINDI to create boot+data disks");
    546546    open_evalcall_form("Calling MINDI to create boot+data disks");
    547     mr_asprintf(&tmp, "%s/filelist.full", bkpinfo->tmpdir);
     547    mr_asprintf(tmp, "%s/filelist.full", bkpinfo->tmpdir);
    548548    if (!does_file_exist(tmp)) {
    549549        mr_free(tmp);
    550         mr_asprintf(&tmp, "%s/tmpfs/filelist.full", bkpinfo->tmpdir);
     550        mr_asprintf(tmp, "%s/tmpfs/filelist.full", bkpinfo->tmpdir);
    551551        if (!does_file_exist(tmp)) {
    552552            fatal_error
     
    557557    mr_free(tmp);
    558558
    559     mr_asprintf(&tmp, "%s/LAST-FILELIST-NUMBER", bkpinfo->tmpdir);
    560     mr_asprintf(&last_filelist_number, "%s", last_line_of_file(tmp));
     559    mr_asprintf(tmp, "%s/LAST-FILELIST-NUMBER", bkpinfo->tmpdir);
     560    mr_asprintf(last_filelist_number, "%s", last_line_of_file(tmp));
    561561    mr_free(tmp);
    562562
    563563    if (IS_THIS_A_STREAMING_BACKUP(bkpinfo->backup_media_type)) {
    564         mr_asprintf(&tape_size_sz, "%ld", bkpinfo->media_size);
     564        mr_asprintf(tape_size_sz, "%ld", bkpinfo->media_size);
    565565        ntapedev = get_non_rewind_dev(bkpinfo->media_device);
    566566        if ((bkpinfo->use_obdr) && (ntapedev != NULL)) {
     
    572572        }
    573573        paranoid_free(ntapedev);
    574         mr_asprintf(&tape_device, "%s", bkpinfo->media_device);
     574        mr_asprintf(tape_device, "%s", bkpinfo->media_device);
    575575    } else {
    576         mr_asprintf(&tape_size_sz, "%ld", 0L);;
    577         mr_asprintf(&tape_device, "");
     576        mr_asprintf(tape_size_sz, "%ld", 0L);;
     577        mr_asprintf(tape_device, "");
    578578    }
    579579    if (bkpinfo->use_lzo) {
    580         mr_asprintf(&use_lzo_sz, "yes");
     580        mr_asprintf(use_lzo_sz, "yes");
    581581    } else {
    582         mr_asprintf(&use_lzo_sz, "no");
     582        mr_asprintf(use_lzo_sz, "no");
    583583    }
    584584    if (bkpinfo->use_gzip) {
    585         mr_asprintf(&use_gzip_sz, "yes");
     585        mr_asprintf(use_gzip_sz, "yes");
    586586    } else {
    587         mr_asprintf(&use_gzip_sz, "no");
     587        mr_asprintf(use_gzip_sz, "no");
    588588    }
    589589    if (bkpinfo->use_star) {
    590         mr_asprintf(&use_star_sz, "yes");
     590        mr_asprintf(use_star_sz, "yes");
    591591    } else {
    592         mr_asprintf(&use_star_sz, "no");
     592        mr_asprintf(use_star_sz, "no");
    593593    }
    594594
    595595    if (bkpinfo->compression_level > 0) {
    596         mr_asprintf(&use_comp_sz, "yes");
     596        mr_asprintf(use_comp_sz, "yes");
    597597    } else {
    598         mr_asprintf(&use_comp_sz, "no");
    599     }
    600 
    601     mr_asprintf(&broken_bios_sz, "yes");    /* assume so */
     598        mr_asprintf(use_comp_sz, "no");
     599    }
     600
     601    mr_asprintf(broken_bios_sz, "yes"); /* assume so */
    602602    if (g_cd_recovery) {
    603         mr_asprintf(&cd_recovery_sz, "yes");
     603        mr_asprintf(cd_recovery_sz, "yes");
    604604    } else {
    605         mr_asprintf(&cd_recovery_sz, "no");
     605        mr_asprintf(cd_recovery_sz, "no");
    606606    }
    607607    if (bkpinfo->make_cd_use_lilo) {
    608         mr_asprintf(&use_lilo_sz, "yes");
     608        mr_asprintf(use_lilo_sz, "yes");
    609609    } else {
    610         mr_asprintf(&use_lilo_sz, "no");
     610        mr_asprintf(use_lilo_sz, "no");
    611611    }
    612612
     
    617617
    618618#ifdef __FreeBSD__
    619         mr_asprintf(&bootdev, "%s", call_program_and_get_last_line_of_output
     619        mr_asprintf(bootdev, "%s", call_program_and_get_last_line_of_output
    620620               ("mount | grep ' /boot ' | head -1 | cut -d' ' -f1 | sed 's/\\([0-9]\\).*/\\1/'"));
    621621        if (!bootdev[0]) {
    622622            mr_free(bootdev);
    623             mr_asprintf(&bootdev, "%s", call_program_and_get_last_line_of_output
     623            mr_asprintf(bootdev, "%s", call_program_and_get_last_line_of_output
    624624                   ("mount | grep ' / ' | head -1 | cut -d' ' -f1 | sed 's/\\([0-9]\\).*/\\1/'"));
    625625        }
     
    627627        /* Linux */
    628628#ifdef __IA64__
    629         mr_asprintf(&bootdev, "%s", call_program_and_get_last_line_of_output
     629        mr_asprintf(bootdev, "%s", call_program_and_get_last_line_of_output
    630630               ("mount | grep ' /boot/efi ' | head -1 | cut -d' ' -f1 | sed 's/[0-9].*//'"));
    631631#else
    632         mr_asprintf(&bootdev, "%s", call_program_and_get_last_line_of_output
     632        mr_asprintf(bootdev, "%s", call_program_and_get_last_line_of_output
    633633               ("mount | grep ' /boot ' | head -1 | cut -d' ' -f1 | sed 's/[0-9].*//'"));
    634634#endif
     
    636636            mr_free(bootdev);
    637637#ifdef __IA64__
    638             mr_asprintf(&bootdev, "%s", call_program_and_get_last_line_of_output
     638            mr_asprintf(bootdev, "%s", call_program_and_get_last_line_of_output
    639639                   ("mount | grep ' /boot/efi ' | head -1 | cut -d' ' -f1 | cut -dp -f1"));
    640640#else
    641             mr_asprintf(&bootdev, "%s", call_program_and_get_last_line_of_output
     641            mr_asprintf(bootdev, "%s", call_program_and_get_last_line_of_output
    642642                   ("mount | grep ' /boot ' | head -1 | cut -d' ' -f1 | cut -dp -f1"));
    643643#endif
     
    645645        if (!bootdev[0]) {
    646646            mr_free(bootdev);
    647             mr_asprintf(&bootdev, "%s", call_program_and_get_last_line_of_output
     647            mr_asprintf(bootdev, "%s", call_program_and_get_last_line_of_output
    648648                   ("mount | grep ' / ' | head -1 | cut -d' ' -f1 | sed 's/[0-9].*//'"));
    649649            if (strstr(bootdev, "/dev/cciss/")) {
    650650                mr_free(bootdev);
    651                 mr_asprintf(&bootdev, "%s", call_program_and_get_last_line_of_output
     651                mr_asprintf(bootdev, "%s", call_program_and_get_last_line_of_output
    652652                       ("mount | grep ' / ' | head -1 | cut -d' ' -f1 | cut -dp -f1"));
    653653            }
     
    660660            ch = 'U';
    661661        if (bkpinfo->boot_loader != '\0') {
    662             mr_asprintf(&tmp, "User specified boot loader. It is '%c'.", bkpinfo->boot_loader);
     662            mr_asprintf(tmp, "User specified boot loader. It is '%c'.", bkpinfo->boot_loader);
    663663            log_msg(2, tmp);
    664664            mr_free(tmp);
     
    667667        }
    668668        if (bkpinfo->boot_device[0] != '\0') {
    669             mr_asprintf(&tmp, "User specified boot device. It is '%s'.", bkpinfo->boot_device);
     669            mr_asprintf(tmp, "User specified boot device. It is '%s'.", bkpinfo->boot_device);
    670670            log_msg(2, tmp);
    671671            mr_free(tmp);
     
    690690    }
    691691    if (bkpinfo->boot_loader == 'L') {
    692         mr_asprintf(&bootldr_str, "LILO");
     692        mr_asprintf(bootldr_str, "LILO");
    693693        if (!does_file_exist("/etc/lilo.conf")) {
    694694            fatal_error
     
    696696        }
    697697    } else if (bkpinfo->boot_loader == 'G') {
    698         mr_asprintf(&bootldr_str, "GRUB");
     698        mr_asprintf(bootldr_str, "GRUB");
    699699        if (!does_file_exist("/boot/grub/menu.lst")
    700700            && does_file_exist("/boot/grub/grub.conf")) {
     
    706706                ("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?");
    707707        }
    708         mr_asprintf(&bootldr_ver, "%s", call_program_and_get_last_line_of_output("grub --version"));
     708        mr_asprintf(bootldr_ver, "%s", call_program_and_get_last_line_of_output("grub --version"));
    709709    } else if (bkpinfo->boot_loader == 'E') {
    710         mr_asprintf(&bootldr_str, "ELILO");
     710        mr_asprintf(bootldr_str, "ELILO");
    711711        /* BCO: fix it for Debian, Mandrake, ... */
    712712        if (!does_file_exist("/etc/elilo.conf")
     
    739739        }
    740740    } else if (bkpinfo->boot_loader == 'R') {
    741         mr_asprintf(&bootldr_str, "RAW");
     741        mr_asprintf(bootldr_str, "RAW");
    742742    }
    743743#ifdef __FreeBSD__
    744744    else if (bkpinfo->boot_loader == 'D') {
    745         mr_asprintf(&bootldr_str, "DD");
     745        mr_asprintf(bootldr_str, "DD");
    746746    }
    747747
    748748    else if (bkpinfo->boot_loader == 'B') {
    749         mr_asprintf(&bootldr_str, "BOOT0");
     749        mr_asprintf(bootldr_str, "BOOT0");
    750750    }
    751751#endif
    752752    else {
    753         mr_asprintf(&bootldr_str, "unknown");
    754     }
    755     mr_asprintf(&tmp, "Your boot loader is %s and it boots from %s", bootldr_str, bkpinfo->boot_device);
     753        mr_asprintf(bootldr_str, "unknown");
     754    }
     755    mr_asprintf(tmp, "Your boot loader is %s and it boots from %s", bootldr_str, bkpinfo->boot_device);
    756756    log_to_screen(tmp);
    757757    mr_free(tmp);
    758758    if (bootldr_ver != NULL) {
    759         mr_asprintf(&tmp, "Boot loader version string: %s", bootldr_ver);
     759        mr_asprintf(tmp, "Boot loader version string: %s", bootldr_ver);
    760760        log_to_screen(tmp);
    761761        mr_free(tmp);
    762762    }
    763763
    764     mr_asprintf(&tmp, "%s/BOOTLOADER.DEVICE", bkpinfo->tmpdir);
     764    mr_asprintf(tmp, "%s/BOOTLOADER.DEVICE", bkpinfo->tmpdir);
    765765    if (write_one_liner_data_file(tmp, bkpinfo->boot_device)) {
    766766        log_msg(1, "%ld: Unable to write one-liner boot device", __LINE__);
     
    770770    switch (bkpinfo->backup_media_type) {
    771771    case cdr:
    772         mr_asprintf(&value, "cdr");
     772        mr_asprintf(value, "cdr");
    773773        break;
    774774    case cdrw:
    775         mr_asprintf(&value, "cdrw");
     775        mr_asprintf(value, "cdrw");
    776776        break;
    777777    case cdstream:
    778         mr_asprintf(&value, "cdstream");
     778        mr_asprintf(value, "cdstream");
    779779        break;
    780780    case tape:
    781         mr_asprintf(&value, "tape");
     781        mr_asprintf(value, "tape");
    782782        break;
    783783    case udev:
    784         mr_asprintf(&value, "udev");
     784        mr_asprintf(value, "udev");
    785785        break;
    786786    case iso:
    787         mr_asprintf(&value, "iso");
     787        mr_asprintf(value, "iso");
    788788        break;
    789789    case netfs:
    790         mr_asprintf(&value, "netfs");
     790        mr_asprintf(value, "netfs");
    791791        break;
    792792    case dvd:
    793         mr_asprintf(&value, "dvd");
     793        mr_asprintf(value, "dvd");
    794794        break;
    795795    case usb:
    796         mr_asprintf(&value, "usb");
     796        mr_asprintf(value, "usb");
    797797        break;
    798798    default:
     
    800800    }
    801801    if (bkpinfo->backup_media_type == usb) {
    802         mr_asprintf(&tmp2, "--usb %s", bkpinfo->media_device);
     802        mr_asprintf(tmp2, "--usb %s", bkpinfo->media_device);
    803803    } else {
    804         mr_asprintf(&tmp2," ");
    805     }
    806 
    807     mr_asprintf(&tmp, "%s/BACKUP-MEDIA-TYPE", bkpinfo->tmpdir);
     804        mr_asprintf(tmp2," ");
     805    }
     806
     807    mr_asprintf(tmp, "%s/BACKUP-MEDIA-TYPE", bkpinfo->tmpdir);
    808808    if (write_one_liner_data_file(tmp, value)) {
    809809        res++;
     
    814814    mr_free(tmp);
    815815
    816     mr_asprintf(&tmp, "%s/BOOTLOADER.NAME", bkpinfo->tmpdir);
     816    mr_asprintf(tmp, "%s/BOOTLOADER.NAME", bkpinfo->tmpdir);
    817817    if (write_one_liner_data_file(tmp, bootldr_str)) {
    818818        res++;
     
    823823    mr_free(tmp);
    824824
    825     mr_asprintf(&tmp, "%s/BOOTLOADER.VER", bkpinfo->tmpdir);
     825    mr_asprintf(tmp, "%s/BOOTLOADER.VER", bkpinfo->tmpdir);
    826826    if (write_one_liner_data_file(tmp, bootldr_ver)) {
    827827        res++;
     
    832832    mr_free(tmp);
    833833
    834     mr_asprintf(&tmp, "%s/DIFFERENTIAL", bkpinfo->tmpdir);
     834    mr_asprintf(tmp, "%s/DIFFERENTIAL", bkpinfo->tmpdir);
    835835    if (bkpinfo->differential) {
    836836        res += write_one_liner_data_file(tmp, "1");
     
    841841
    842842    if (g_getfattr) {
    843         mr_asprintf(&tmp1, "%s/XATTR", bkpinfo->tmpdir);
     843        mr_asprintf(tmp1, "%s/XATTR", bkpinfo->tmpdir);
    844844        if (write_one_liner_data_file(tmp1, "TRUE")) {
    845845            log_msg(1, "%ld: Unable to write one-liner XATTR",
     
    849849    }
    850850    if (g_getfacl) {
    851         mr_asprintf(&tmp1, "%s/ACL", bkpinfo->tmpdir);
     851        mr_asprintf(tmp1, "%s/ACL", bkpinfo->tmpdir);
    852852        if (write_one_liner_data_file(tmp1, "TRUE")) {
    853853            log_msg(1, "%ld: Unable to write one-liner ACL",
     
    857857    }
    858858    if (bkpinfo->use_obdr) {
    859         mr_asprintf(&tmp1, "%s/OBDR", bkpinfo->tmpdir);
     859        mr_asprintf(tmp1, "%s/OBDR", bkpinfo->tmpdir);
    860860        if (write_one_liner_data_file(tmp1, "TRUE")) {
    861861            log_msg(1, "%ld: Unable to write one-liner OBDR",
     
    868868        size_of_all_biggiefiles_K(bkpinfo) / bkpinfo->optimal_set_size + 1;
    869869    /* add netfs stuff here? */
    870     mr_asprintf(&command, "mkdir -p %s/images", bkpinfo->scratchdir);
     870    mr_asprintf(command, "mkdir -p %s/images", bkpinfo->scratchdir);
    871871    if (system(command)) {
    872872        res++;
     
    8808806=\"%s\" 7=%ld 8=\"%s\" 9=\"%s\" 10=\"%s\" \
    88188111=\"%s\" 12=%s 13=%ld 14=\"%s\" 15=\"%s\" 16=\"%s\" 17=\"%s\" 18=%ld 19=%d",*/
    882     mr_asprintf(&command, "mindi %s --custom %s %s/images '%s' '%s' \
     882    mr_asprintf(command, "mindi %s --custom %s %s/images '%s' '%s' \
    883883'%s' %ld '%s' '%s' '%s' \
    884884'%s' %s %ld '%s' '%s' '%s' '%s' %ld %d '%s'", tmp2, bkpinfo->tmpdir,    // parameter #2
     
    929929    if (!res) {
    930930        log_to_screen("Boot+data disks were created OK");
    931         mr_asprintf(&command, "cp -f %s/images/mindi.iso %s/mondorescue.iso",
     931        mr_asprintf(command, "cp -f %s/images/mindi.iso %s/mondorescue.iso",
    932932                bkpinfo->scratchdir, MINDI_CACHE);
    933933        log_msg(2, command);
     
    936936
    937937        if (bkpinfo->nonbootable_backup) {
    938             mr_asprintf(&command, "cp -f %s/all.tar.gz %s/images",
     938            mr_asprintf(command, "cp -f %s/all.tar.gz %s/images",
    939939                    bkpinfo->tmpdir, bkpinfo->scratchdir);
    940940            if (system(command)) {
     
    946946        /* For USB we already have everything on the key */
    947947        if (bkpinfo->backup_media_type == usb) {
    948             mr_asprintf(&command, "rm -rf %s/images", bkpinfo->scratchdir);
     948            mr_asprintf(command, "rm -rf %s/images", bkpinfo->scratchdir);
    949949            run_program_and_log_output(command, FALSE);
    950950            paranoid_free(command);
    951951        } else {
    952             mr_asprintf(&tmp, "cp -f %s/images/all.tar.gz %s", bkpinfo->scratchdir,
     952            mr_asprintf(tmp, "cp -f %s/images/all.tar.gz %s", bkpinfo->scratchdir,
    953953                bkpinfo->tmpdir);
    954954            if (system(tmp)) {
     
    964964    } else {
    965965        log_to_screen("Mindi failed to create your boot+data disks.");
    966         mr_asprintf(&command, "grep 'Fatal error' /var/log/mindi.log");
    967         mr_asprintf(&tmp, "%s", call_program_and_get_last_line_of_output(command));
     966        mr_asprintf(command, "grep 'Fatal error' /var/log/mindi.log");
     967        mr_asprintf(tmp, "%s", call_program_and_get_last_line_of_output(command));
    968968        paranoid_free(command);
    969969
     
    14701470                    sleep(5);
    14711471                }
    1472                 mr_asprintf(&media_usage_comment, "%s", percent_media_full_comment());
     1472                mr_asprintf(media_usage_comment, "%s", percent_media_full_comment());
    14731473                /* copy to CD (scratchdir) ... and an actual CD-R if necessary */
    14741474                if (IS_THIS_A_STREAMING_BACKUP(bkpinfo->backup_media_type)) {
     
    15131513                mr_free(media_usage_comment);
    15141514                if (res) {
    1515                     mr_asprintf(&tmp, "Failed to add archive %ld's files to CD dir\n",
     1515                    mr_asprintf(tmp, "Failed to add archive %ld's files to CD dir\n",
    15161516                        storing_set_no);
    15171517                    log_to_screen(tmp);
     
    15261526    close_progress_form();
    15271527
    1528     mr_asprintf(&tmp, "Your regular files have been archived ");
     1528    mr_asprintf(tmp, "Your regular files have been archived ");
    15291529    log_msg(2, "Joining background threads to foreground thread");
    15301530    for (i = 0; i < noof_threads; i++) {
     
    15961596    log_msg(2, "make_usb_fs --- scratchdir=%s", bkpinfo->scratchdir);
    15971597    tmp1 = getcwd(old_pwd, MAX_STR_LEN - 1);
    1598     mr_asprintf(&tmp, "chmod 700 %s", bkpinfo->scratchdir);
     1598    mr_asprintf(tmp, "chmod 700 %s", bkpinfo->scratchdir);
    15991599    run_program_and_log_output(tmp, FALSE);
    16001600    paranoid_free(tmp);
     
    16041604
    16051605    mds = media_descriptor_string(bkpinfo->backup_media_type);
    1606     mr_asprintf(&message_to_screen, "Copying data to make %s #%d",mds, g_current_media_number);
     1606    mr_asprintf(message_to_screen, "Copying data to make %s #%d",mds, g_current_media_number);
    16071607    mr_free(mds);
    16081608    log_msg(1, message_to_screen);
    16091609
    1610     mr_asprintf(&tmp1, "%s1", bkpinfo->media_device);
     1610    mr_asprintf(tmp1, "%s1", bkpinfo->media_device);
    16111611    if (is_this_device_mounted(tmp1)) {
    16121612        log_msg(1, "USB device mounted. Remounting it at the right place");
    1613         mr_asprintf(&tmp, "umount %s", tmp1);
     1613        mr_asprintf(tmp, "umount %s", tmp1);
    16141614        run_program_and_log_output(tmp, FALSE);
    16151615        paranoid_free(tmp);
     
    16181618
    16191619    log_msg(1, "Mounting USB device.");
    1620     mr_asprintf(&tmp1, "%s/usb", bkpinfo->tmpdir);
    1621     mr_asprintf(&tmp, "mkdir -p %s", tmp1);
     1620    mr_asprintf(tmp1, "%s/usb", bkpinfo->tmpdir);
     1621    mr_asprintf(tmp, "mkdir -p %s", tmp1);
    16221622    run_program_and_log_output(tmp, FALSE);
    16231623    paranoid_free(tmp);
    16241624
    16251625    /* Mindi always create one single parition on the USB dev */
    1626     mr_asprintf(&tmp, "mount %s1 %s", bkpinfo->media_device, tmp1);
     1626    mr_asprintf(tmp, "mount %s1 %s", bkpinfo->media_device, tmp1);
    16271627    run_program_and_log_output(tmp, FALSE);
    16281628    paranoid_free(tmp);
     
    16341634
    16351635        /* Command to execute */
    1636         mr_asprintf(&tmp,"mv %s/* %s", bkpinfo->scratchdir, tmp1);
     1636        mr_asprintf(tmp,"mv %s/* %s", bkpinfo->scratchdir, tmp1);
    16371637        res = eval_call_to_make_USB(tmp, message_to_screen);
    16381638        if (res) {
    1639             mr_asprintf(&result_sz, "%s ...failed",tmp);
     1639            mr_asprintf(result_sz, "%s ...failed",tmp);
    16401640        } else {
    1641             mr_asprintf(&result_sz, "%s ...OK",tmp);
     1641            mr_asprintf(result_sz, "%s ...OK",tmp);
    16421642        }
    16431643        log_to_screen(result_sz);
     
    16471647
    16481648        /* Recreate the required structure under the scratch dir */
    1649         mr_asprintf(&tmp,"mkdir %s/archive", bkpinfo->scratchdir);
     1649        mr_asprintf(tmp,"mkdir %s/archive", bkpinfo->scratchdir);
    16501650        run_program_and_log_output(tmp, FALSE);
    16511651        paranoid_free(tmp);
     
    16551655
    16561656    if (is_this_device_mounted(bkpinfo->media_device)) {
    1657         mr_asprintf(&tmp, "umount %s1", bkpinfo->media_device);
     1657        mr_asprintf(tmp, "umount %s1", bkpinfo->media_device);
    16581658        run_program_and_log_output(tmp, FALSE);
    16591659        paranoid_free(tmp);
     
    17441744
    17451745    if (bkpinfo->call_before_iso[0] != '\0') {
    1746         mr_asprintf(&message_to_screen, "Running pre-ISO call for CD#%d",
     1746        mr_asprintf(message_to_screen, "Running pre-ISO call for CD#%d",
    17471747                g_current_media_number);
    17481748        res =
     
    17651765        sprintf(tmp, "%s/archives/NOT-THE-LAST", bkpinfo->scratchdir);
    17661766        mds = media_descriptor_string(bkpinfo->backup_media_type);
    1767         mr_asprintf(&message_to_screen, "Making an ISO (%s #%d)", mds, g_current_media_number);
     1767        mr_asprintf(message_to_screen, "Making an ISO (%s #%d)", mds, g_current_media_number);
    17681768        mr_free(mds);
    17691769
     
    18101810                }
    18111811                pause_for_N_seconds(5, "Letting DVD drive settle");
    1812                 mr_asprintf(&sz_blank_disk, "dvd+rw-format -force %s", bkpinfo->media_device);
     1812                mr_asprintf(sz_blank_disk, "dvd+rw-format -force %s", bkpinfo->media_device);
    18131813                log_msg(3, "sz_blank_disk = '%s'", sz_blank_disk);
    18141814                res =
     
    18641864    } else {
    18651865        mds = media_descriptor_string(bkpinfo->backup_media_type);
    1866         mr_asprintf(&message_to_screen, "Running mkisofs to make %s #%d", mds, g_current_media_number);
     1866        mr_asprintf(message_to_screen, "Running mkisofs to make %s #%d", mds, g_current_media_number);
    18671867        log_msg(1, message_to_screen);
    1868         mr_asprintf(&result_sz, "Call to mkisofs to make ISO (%s #%d) ", mds,  g_current_media_number);
     1868        mr_asprintf(result_sz, "Call to mkisofs to make ISO (%s #%d) ", mds,  g_current_media_number);
    18691869        mr_free(mds);
    18701870        if (find_home_of_exe("genisoimage")) {
    1871             mr_asprintf(&isofs_cmd, "%s", MONDO_GENISOIMAGE_CMD);
     1871            mr_asprintf(isofs_cmd, "%s", MONDO_GENISOIMAGE_CMD);
    18721872        } else {
    1873             mr_asprintf(&isofs_cmd, "%s", MONDO_MKISOFS_CMD);
     1873            mr_asprintf(isofs_cmd, "%s", MONDO_MKISOFS_CMD);
    18741874        }
    18751875        if (bkpinfo->nonbootable_backup) {
    18761876            log_msg(1, "Making nonbootable backup");
    1877             mr_asprintf(&full_isofs_cmd, "%s%s-o '_ISO_' -V _CD#_ .",isofs_cmd,MONDO_MKISOFS);
     1877            mr_asprintf(full_isofs_cmd, "%s%s-o '_ISO_' -V _CD#_ .",isofs_cmd,MONDO_MKISOFS);
    18781878            res = eval_call_to_make_ISO(full_isofs_cmd,
    18791879                                      destfile, g_current_media_number,
     
    18941894#ifdef __IA64__
    18951895                log_msg(1, "IA64 --> elilo");
    1896                 mr_asprintf(&full_isofs_cmd, "%s%s-o '_ISO_' -V _CD#_ .",isofs_cmd,MONDO_MKISOFS_REGULAR_ELILO);
     1896                mr_asprintf(full_isofs_cmd, "%s%s-o '_ISO_' -V _CD#_ .",isofs_cmd,MONDO_MKISOFS_REGULAR_ELILO);
    18971897                res = eval_call_to_make_ISO(full_isofs_cmd,
    18981898                                            destfile,
     
    19031903#else
    19041904                log_msg(1, "Non-ia64 --> lilo");
    1905                 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);
     1905                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);
    19061906                res =
    19071907                    // FIXME: fixed boot size probably wrong. lilo to be removed
     
    19151915                log_msg(1, "make_cd_use_lilo = FALSE");
    19161916                log_msg(1, "Isolinux");
    1917                 mr_asprintf(&full_isofs_cmd, "%s%s-o '_ISO_' -V _CD#_ .",isofs_cmd,MONDO_MKISOFS_REGULAR_SYSLINUX);
     1917                mr_asprintf(full_isofs_cmd, "%s%s-o '_ISO_' -V _CD#_ .",isofs_cmd,MONDO_MKISOFS_REGULAR_SYSLINUX);
    19181918                res =
    19191919                    eval_call_to_make_ISO(full_isofs_cmd,
     
    19511951        log_msg(2, "bkpinfo->call_burn_iso = %s", bkpinfo->call_burn_iso);
    19521952        mds = media_descriptor_string(bkpinfo->backup_media_type);
    1953         mr_asprintf(&message_to_screen, "Burning %s #%d", mds, g_current_media_number);
     1953        mr_asprintf(message_to_screen, "Burning %s #%d", mds, g_current_media_number);
    19541954        mr_free(mds);
    19551955        pause_and_ask_for_cdr(2, &cd_is_mountable);
     
    19711971    if (bkpinfo->call_after_iso[0] != '\0') {
    19721972        mds = media_descriptor_string(bkpinfo->backup_media_type);
    1973         mr_asprintf(&message_to_screen, "Running post-ISO call (%s #%d)", mds, g_current_media_number);
     1973        mr_asprintf(message_to_screen, "Running post-ISO call (%s #%d)", mds, g_current_media_number);
    19741974        mr_free(mds);
    19751975        res =
     
    20072007    bool ret = TRUE;
    20082008
    2009     mr_asprintf(&command, "dd if=%s bs=512 count=1 2> /dev/null | strings | head -n1", bigfile_fname);
     2009    mr_asprintf(command, "dd if=%s bs=512 count=1 2> /dev/null | strings | head -n1", bigfile_fname);
    20102010    log_msg(1, "command = '%s'", command);
    2011     mr_asprintf(&tmp, "%s", call_program_and_get_last_line_of_output(command));
     2011    mr_asprintf(tmp, "%s", call_program_and_get_last_line_of_output(command));
    20122012    mr_free(command);
    20132013
     
    20832083        return (0);
    20842084    }
    2085     mr_asprintf(&tmp, "I am now backing up all large files.");
     2085    mr_asprintf(tmp, "I am now backing up all large files.");
    20862086    log_to_screen(tmp);
    20872087    noof_biggie_files = count_lines_in_file(biggielist_fname);
     
    21272127                        "Calling ntfsclone in background because %s is an NTFS partition",
    21282128                        bigfile_fname);
    2129                 mr_asprintf(&sz_devfile, "%s/%d.%d.000", bkpinfo->tmpdir,
     2129                mr_asprintf(sz_devfile, "%s/%d.%d.000", bkpinfo->tmpdir,
    21302130                        (int) (random() % 32768),
    21312131                        (int) (random() % 32768));
     
    21862186                p = bigfile_fname;
    21872187            }
    2188             mr_asprintf(&tmp, "Archiving %s ... ", bigfile_fname);
     2188            mr_asprintf(tmp, "Archiving %s ... ", bigfile_fname);
    21892189            if (res) {
    21902190                mr_strcat(tmp, "Failed!");
     
    22472247    for (;;) {
    22482248        /* backup this set of files */
    2249         mr_asprintf(&curr_filelist_fname, FILELIST_FNAME_RAW_SZ, bkpinfo->tmpdir, curr_set_no);
     2249        mr_asprintf(curr_filelist_fname, FILELIST_FNAME_RAW_SZ, bkpinfo->tmpdir, curr_set_no);
    22502250        if (! does_file_exist(curr_filelist_fname)) {
    22512251            mr_free(curr_filelist_fname);
     
    22532253        }
    22542254
    2255         mr_asprintf(&curr_afioball_fname, AFIOBALL_FNAME_RAW_SZ, bkpinfo->tmpdir, curr_set_no, bkpinfo->zip_suffix);
     2255        mr_asprintf(curr_afioball_fname, AFIOBALL_FNAME_RAW_SZ, bkpinfo->tmpdir, curr_set_no, bkpinfo->zip_suffix);
    22562256
    22572257        log_msg(1, "EXAT'g set %ld", curr_set_no);
    22582258        if (g_getfattr) {
    2259             mr_asprintf(&curr_xattr_list_fname, XATTR_LIST_FNAME_RAW_SZ, bkpinfo->tmpdir, curr_set_no);
     2259            mr_asprintf(curr_xattr_list_fname, XATTR_LIST_FNAME_RAW_SZ, bkpinfo->tmpdir, curr_set_no);
    22602260            get_fattr_list(curr_filelist_fname, curr_xattr_list_fname);
    22612261        }
    22622262        if (g_getfacl) {
    2263             mr_asprintf(&curr_acl_list_fname, ACL_LIST_FNAME_RAW_SZ, bkpinfo->tmpdir, curr_set_no);
     2263            mr_asprintf(curr_acl_list_fname, ACL_LIST_FNAME_RAW_SZ, bkpinfo->tmpdir, curr_set_no);
    22642264            get_acl_list(curr_filelist_fname, curr_acl_list_fname);
    22652265        }
     
    22712271        retval += res;
    22722272        if (res) {
    2273             mr_asprintf(&tmp, "Errors occurred while archiving set %ld. Perhaps your live filesystem changed?", curr_set_no);
     2273            mr_asprintf(tmp, "Errors occurred while archiving set %ld. Perhaps your live filesystem changed?", curr_set_no);
    22742274            log_to_screen(tmp);
    22752275            mr_free(tmp);
    22762276        }
    22772277
    2278         mr_asprintf(&media_usage_comment, "%s", percent_media_full_comment());
     2278        mr_asprintf(media_usage_comment, "%s", percent_media_full_comment());
    22792279
    22802280        /* copy to CD (scratchdir) ... and an actual CD-R if necessary */
     
    23232323
    23242324        if (res) {
    2325             mr_asprintf(&tmp, "Failed to add archive %ld's files to CD dir\n", curr_set_no);
     2325            mr_asprintf(tmp, "Failed to add archive %ld's files to CD dir\n", curr_set_no);
    23262326            log_to_screen(tmp);
    23272327            mr_free(tmp);
     
    23342334    }
    23352335    close_progress_form();
    2336     mr_asprintf(&tmp, "Your regular files have been archived ");
     2336    mr_asprintf(tmp, "Your regular files have been archived ");
    23372337    if (retval) {
    23382338        mr_strcat(tmp, "(with errors).");
     
    24202420    mvaddstr_and_log_it(g_currentY, 0,
    24212421                        "Archiving large files to media           ");
    2422     mr_asprintf(&biggielist, "%s/archives/biggielist.txt", bkpinfo->scratchdir);
     2422    mr_asprintf(biggielist, "%s/archives/biggielist.txt", bkpinfo->scratchdir);
    24232423    if (g_getfattr) {
    2424         mr_asprintf(&xattr_fname, XATTR_BIGGLST_FNAME_RAW_SZ, bkpinfo->tmpdir);
     2424        mr_asprintf(xattr_fname, XATTR_BIGGLST_FNAME_RAW_SZ, bkpinfo->tmpdir);
    24252425    }
    24262426    if (g_getfacl) {
    2427         mr_asprintf(&acl_fname, ACL_BIGGLST_FNAME_RAW_SZ, bkpinfo->tmpdir);
    2428     }
    2429 
    2430     mr_asprintf(&command, "cp %s/biggielist.txt %s", bkpinfo->tmpdir,
     2427        mr_asprintf(acl_fname, ACL_BIGGLST_FNAME_RAW_SZ, bkpinfo->tmpdir);
     2428    }
     2429
     2430    mr_asprintf(command, "cp %s/biggielist.txt %s", bkpinfo->tmpdir,
    24312431            biggielist);
    24322432    paranoid_system(command);
    24332433    mr_free(command);
    24342434
    2435     mr_asprintf(&blah, "biggielist = %s", biggielist);
     2435    mr_asprintf(blah, "biggielist = %s", biggielist);
    24362436    log_msg(2, blah);
    24372437    mr_free(blah);
     
    24432443    if (g_getfattr) {
    24442444        get_fattr_list(biggielist, xattr_fname);
    2445         mr_asprintf(&command, "cp %s %s/archives/", xattr_fname,
     2445        mr_asprintf(command, "cp %s %s/archives/", xattr_fname,
    24462446            bkpinfo->scratchdir);
    24472447        paranoid_system(command);
     
    24502450    if (g_getfacl) {
    24512451        get_acl_list(biggielist, acl_fname);
    2452         mr_asprintf(&command, "cp %s %s/archives/", acl_fname, bkpinfo->scratchdir);
     2452        mr_asprintf(command, "cp %s %s/archives/", acl_fname, bkpinfo->scratchdir);
    24532453        paranoid_system(command);
    24542454        mr_free(command);
     
    24572457    if (IS_THIS_A_STREAMING_BACKUP(bkpinfo->backup_media_type)) {
    24582458        res += write_EXAT_files_to_tape(xattr_fname, acl_fname);
    2459         mr_asprintf(&blah, "%ld", count_lines_in_file(biggielist));
     2459        mr_asprintf(blah, "%ld", count_lines_in_file(biggielist));
    24602460        write_header_block_to_stream((off_t)0, blah, BLK_START_BIGGIEFILES);
    24612461        mr_free(blah);
     
    25332533            continue;
    25342534        }
    2535         mr_asprintf(&curr_file, "%s", cf);
     2535        mr_asprintf(curr_file, "%s", cf);
    25362536        if (!does_file_exist(curr_file)) {
    25372537            log_msg(1,
     
    25622562            continue;
    25632563        }
    2564         mr_asprintf(&curr_file, "%s", cf);
    2565 
    2566         mr_asprintf(&tmp, "mv -f %s %s/archives/", curr_file, bkpinfo->scratchdir);
     2564        mr_asprintf(curr_file, "%s", cf);
     2565
     2566        mr_asprintf(tmp, "mv -f %s %s/archives/", curr_file, bkpinfo->scratchdir);
    25672567        mr_free(curr_file);
    25682568        res = run_program_and_log_output(tmp, 5);
     
    26362636            continue;
    26372637        }
    2638         mr_asprintf(&curr_file, "%s", cf);
     2638        mr_asprintf(curr_file, "%s", cf);
    26392639        if (!does_file_exist(curr_file)) {
    26402640            log_msg(1,
     
    26872687    char *cdrecord = NULL;
    26882688
    2689     mr_asprintf(&bkp, "%s", cdrw_dev);
     2689    mr_asprintf(bkp, "%s", cdrw_dev);
    26902690    if (find_cdrw_device(cdrw_dev)) {
    26912691        strcpy(cdrw_dev, bkp);
    26922692    } else {
    26932693        if (!system("which cdrecord > /dev/null 2> /dev/null")) {
    2694             mr_asprintf(&cdrecord, "cdrecord dev=%s -atip", cdrw_dev);
     2694            mr_asprintf(cdrecord, "cdrecord dev=%s -atip", cdrw_dev);
    26952695        } else if (!system("which dvdrecord > /dev/null 2> /dev/null")) {
    2696             mr_asprintf(&cdrecord, "cdrecord dev=%s -atip", cdrw_dev);
     2696            mr_asprintf(cdrecord, "cdrecord dev=%s -atip", cdrw_dev);
    26972697        } else {
    26982698            log_msg(2, "Oh well. I guess I'll just pray then.");
     
    27532753
    27542754    mds = media_descriptor_string(g_backup_media_type);
    2755     mr_asprintf(&tmp, "I am about to burn %s #%d", mds, g_current_media_number);
     2755    mr_asprintf(tmp, "I am about to burn %s #%d", mds, g_current_media_number);
    27562756    mr_free(mds);
    27572757    log_to_screen(tmp);
     
    27712771      retract_CD_tray_and_defeat_autorun();
    27722772*/
    2773         mr_asprintf(&tmp, "umount %s", cdrom_dev);
     2773        mr_asprintf(tmp, "umount %s", cdrom_dev);
    27742774        run_program_and_log_output(tmp, 1);
    27752775        sprintf(szcdno, "%s/archives/THIS-CD-NUMBER", mtpt);
     
    27772777        sprintf(szunmount, "umount %s", mtpt);
    27782778        cd_number = -1;
    2779         mr_asprintf(&tmp, "mount %s %s", cdrom_dev, mtpt);
    2780         mr_asprintf(&our_serial_str, "%s", "");
     2779        mr_asprintf(tmp, "mount %s %s", cdrom_dev, mtpt);
     2780        mr_asprintf(our_serial_str, "%s", "");
    27812781        attempt_to_mount_returned_this = run_program_and_log_output(tmp, 1);
    27822782        mr_free(tmp);
     
    28072807
    28082808            cd_number = atoi(last_line_of_file(szcdno));
    2809             mr_asprintf(&tmp, "cat %s 2> /dev/null", szserfname);
     2809            mr_asprintf(tmp, "cat %s 2> /dev/null", szserfname);
    28102810            mr_free(our_serial_str);
    2811             mr_asprintf(&our_serial_str, "%s",
     2811            mr_asprintf(our_serial_str, "%s",
    28122812                   call_program_and_get_last_line_of_output(tmp));
    28132813            mr_free(tmp);
     
    28492849        }
    28502850        mds = media_descriptor_string(g_backup_media_type);
    2851         mr_asprintf(&tmp, "I am about to burn %s #%d of the backup set. Please insert %s and press Enter.",
     2851        mr_asprintf(tmp, "I am about to burn %s #%d of the backup set. Please insert %s and press Enter.",
    28522852                mds, g_current_media_number, mds);
    28532853        mr_free(mds);
     
    29942994    if (is_this_file_compressed(biggie_filename)
    29952995        || bkpinfo->compression_level == 0) {
    2996         mr_asprintf(&suffix, "%s", "");
     2996        mr_asprintf(suffix, "%s", "");
    29972997        //      log_it("%s is indeed compressed :-)", filename);
    29982998        should_I_compress_slices = FALSE;
    29992999    } else {
    3000         mr_asprintf(&suffix, "%s", bkpinfo->zip_suffix);
     3000        mr_asprintf(suffix, "%s", bkpinfo->zip_suffix);
    30013001        should_I_compress_slices = TRUE;
    30023002    }
     
    30143014            fatal_error("ntfsresize not found");
    30153015        }
    3016         mr_asprintf(&command, "ntfsresize --force --info %s|grep '^You might resize at '|cut -d' ' -f5", biggie_filename);
     3016        mr_asprintf(command, "ntfsresize --force --info %s|grep '^You might resize at '|cut -d' ' -f5", biggie_filename);
    30173017        log_it("command = %s", command);
    3018         mr_asprintf(&tmp, "%s", call_program_and_get_last_line_of_output(command));
     3018        mr_asprintf(tmp, "%s", call_program_and_get_last_line_of_output(command));
    30193019        mr_free(command);
    30203020        log_it("res of it = %s", tmp);
     
    30243024        file_to_openin = biggie_filename;
    30253025        if (strchr(biggie_filename,'\'') != NULL) {
    3026             mr_asprintf(&command, "md5sum \"%s\"", biggie_filename);
     3026            mr_asprintf(command, "md5sum \"%s\"", biggie_filename);
    30273027        } else {
    3028             mr_asprintf(&command, "md5sum '%s'", biggie_filename);
     3028            mr_asprintf(command, "md5sum '%s'", biggie_filename);
    30293029        }
    30303030        if (!(fin = popen(command, "r"))) {
     
    30493049    strcpy(biggiestruct.checksum, checksum_line);
    30503050
    3051     mr_asprintf(&tmp, "%s", slice_fname(biggie_file_number, 0, bkpinfo->tmpdir, ""));
     3051    mr_asprintf(tmp, "%s", slice_fname(biggie_file_number, 0, bkpinfo->tmpdir, ""));
    30523052    fout = fopen(tmp, "w");
    30533053    if (fout == NULL) {
     
    30673067    if (!(fin = fopen(file_to_openin, "r"))) {
    30683068        log_OS_error("Unable to openin biggie_filename");
    3069         mr_asprintf(&tmp, "Cannot archive bigfile '%s': not found", biggie_filename);
     3069        mr_asprintf(tmp, "Cannot archive bigfile '%s': not found", biggie_filename);
    30703070        log_to_screen(tmp);
    30713071        paranoid_free(tmp);
     
    30893089    }
    30903090    for (slice_num = 1; !finished; slice_num++) {
    3091         mr_asprintf(&curr_slice_fname_uncompressed, "%s", slice_fname(biggie_file_number, slice_num, bkpinfo->tmpdir, ""));
    3092         mr_asprintf(&curr_slice_fname_compressed, "%s", slice_fname(biggie_file_number, slice_num, bkpinfo->tmpdir, suffix));
    3093 
    3094         mr_asprintf(&tmp, "%s", percent_media_full_comment());
     3091        mr_asprintf(curr_slice_fname_uncompressed, "%s", slice_fname(biggie_file_number, slice_num, bkpinfo->tmpdir, ""));
     3092        mr_asprintf(curr_slice_fname_compressed, "%s", slice_fname(biggie_file_number, slice_num, bkpinfo->tmpdir, suffix));
     3093
     3094        mr_asprintf(tmp, "%s", percent_media_full_comment());
    30953095        update_progress_form(tmp);
    30963096        paranoid_free(tmp);
     
    31243124            }
    31253125            if (should_I_compress_slices && bkpinfo->compression_level > 0) {
    3126                 mr_asprintf(&command, "%s -%d %s", bkpinfo->zip_exe, bkpinfo->compression_level, curr_slice_fname_uncompressed);
     3126                mr_asprintf(command, "%s -%d %s", bkpinfo->zip_exe, bkpinfo->compression_level, curr_slice_fname_uncompressed);
    31273127                log_msg(2, command);
    31283128                if ((res = system(command))) {
     
    31313131                //          did_I_compress_slice = TRUE;
    31323132            } else {
    3133                 mr_asprintf(&command, "mv %s %s 2>> %s", curr_slice_fname_uncompressed, curr_slice_fname_compressed, MONDO_LOGFILE);
     3133                mr_asprintf(command, "mv %s %s 2>> %s", curr_slice_fname_uncompressed, curr_slice_fname_compressed, MONDO_LOGFILE);
    31343134                res = 0;        // don't do it :)
    31353135                //          did_I_compress_slice = FALSE;
     
    31473147            }
    31483148            if (res) {
    3149                 mr_asprintf(&tmp, "Problem with slice # %ld", slice_num);
     3149                mr_asprintf(tmp, "Problem with slice # %ld", slice_num);
    31503150            } else {
    3151                 mr_asprintf(&tmp, "%s - Bigfile #%ld, slice #%ld compressed OK          ", biggie_filename, biggie_file_number + 1,
     3151                mr_asprintf(tmp, "%s - Bigfile #%ld, slice #%ld compressed OK          ", biggie_filename, biggie_file_number + 1,
    31523152                        slice_num);
    31533153            }
     
    31643164            paranoid_free(tmp);
    31653165
    3166             mr_asprintf(&file_to_archive, "%s", curr_slice_fname_compressed);
     3166            mr_asprintf(file_to_archive, "%s", curr_slice_fname_compressed);
    31673167            g_current_progress++;
    31683168        } else {                /* if i==0 then ... */
    31693169
    31703170            finished = TRUE;
    3171             mr_asprintf(&file_to_archive, "%s", curr_slice_fname_uncompressed);
     3171            mr_asprintf(file_to_archive, "%s", curr_slice_fname_uncompressed);
    31723172            if (IS_THIS_A_STREAMING_BACKUP(bkpinfo->backup_media_type)) {
    31733173                break;
     
    31903190        retval += res;
    31913191        if (res) {
    3192             mr_asprintf(&tmp, "Failed to add slice %ld of bigfile %ld to scratchdir", slice_num, biggie_file_number + 1);
     3192            mr_asprintf(tmp, "Failed to add slice %ld of bigfile %ld to scratchdir", slice_num, biggie_file_number + 1);
    31933193            log_to_screen(tmp);
    31943194            paranoid_free(tmp);
     
    32003200    mr_free(suffix);
    32013201    paranoid_fclose(fin);
    3202     mr_asprintf(&tmp, "Sliced bigfile #%ld", biggie_file_number + 1);
     3202    mr_asprintf(tmp, "Sliced bigfile #%ld", biggie_file_number + 1);
    32033203    if (retval) {
    32043204        mr_strcat(tmp, "...FAILED");
     
    32343234    assert_string_is_neither_NULL_nor_zerolength(d);
    32353235
    3236     mr_asprintf(&dir, "%s/archives", d);
    3237     mr_asprintf(&tmp, "find %s -name '*.afio*' -exec rm -f '{}' \\;", dir);
     3236    mr_asprintf(dir, "%s/archives", d);
     3237    mr_asprintf(tmp, "find %s -name '*.afio*' -exec rm -f '{}' \\;", dir);
    32383238    run_program_and_log_output(tmp, FALSE);
    32393239    mr_free(tmp);
    3240     mr_asprintf(&tmp, "find %s -name '*list.[0-9]*' -exec rm -f '{}' \\;", dir);
     3240    mr_asprintf(tmp, "find %s -name '*list.[0-9]*' -exec rm -f '{}' \\;", dir);
    32413241    run_program_and_log_output(tmp, FALSE);
    32423242    mr_free(tmp);
    3243     mr_asprintf(&tmp, "find %s -name 'slice*' -exec rm -f '{}' \\;", dir);
     3243    mr_asprintf(tmp, "find %s -name 'slice*' -exec rm -f '{}' \\;", dir);
    32443244    run_program_and_log_output(tmp, FALSE);
    32453245    mr_free(tmp);
    3246     mr_asprintf(&tmp, "rm -f %s/cklist*", dir);
     3246    mr_asprintf(tmp, "rm -f %s/cklist*", dir);
    32473247    run_program_and_log_output(tmp, FALSE);
    32483248    mr_free(tmp);
    3249     mr_asprintf(&tmp, "rm -f %s/zero", dir);
     3249    mr_asprintf(tmp, "rm -f %s/zero", dir);
    32503250    run_program_and_log_output(tmp, FALSE);
    32513251    mr_free(tmp);
    32523252    log_msg(1, "Wiped %s's archives", dir);
    3253     mr_asprintf(&tmp, "ls -l %s", dir);
     3253    mr_asprintf(tmp, "ls -l %s", dir);
    32543254    mr_free(dir);
    32553255    run_program_and_log_output(tmp, FALSE);
     
    35073507        log_msg(2,
    35083508                "Not verifying again. Per-CD/ISO verification already carried out.");
    3509         mr_asprintf(&tmp, "cat %s/changed.files > %s/changed.files 2> /dev/null",bkpinfo->tmpdir, MONDO_CACHE);
     3509        mr_asprintf(tmp, "cat %s/changed.files > %s/changed.files 2> /dev/null",bkpinfo->tmpdir, MONDO_CACHE);
    35103510        paranoid_system(tmp);
    35113511        mr_free(tmp);
     
    35323532            if (res) {
    35333533                mds = media_descriptor_string(bkpinfo->backup_media_type);
    3534                 mr_asprintf(&tmp, "Warnings/errors were reported while checking %s #%d", mds, g_current_media_number);
     3534                mr_asprintf(tmp, "Warnings/errors were reported while checking %s #%d", mds, g_current_media_number);
    35353535                mr_free(mds);
    35363536                log_to_screen(tmp);
     
    35393539            }
    35403540        }
    3541         mr_asprintf(&tmp, "grep 'afio: ' %s | sed 's/afio: //' | grep -vE '^/dev/.*$' >> %s/changed.files", MONDO_LOGFILE, MONDO_CACHE);
     3541        mr_asprintf(tmp, "grep 'afio: ' %s | sed 's/afio: //' | grep -vE '^/dev/.*$' >> %s/changed.files", MONDO_LOGFILE, MONDO_CACHE);
    35423542        res = system(tmp);
    35433543        mr_free(tmp);
    35443544
    3545         mr_asprintf(&tmp, "grep 'star: ' %s | sed 's/star: //' | grep -vE '^/dev/.*$' >> %s/changed.files", MONDO_LOGFILE, MONDO_CACHE);
     3545        mr_asprintf(tmp, "grep 'star: ' %s | sed 's/star: //' | grep -vE '^/dev/.*$' >> %s/changed.files", MONDO_LOGFILE, MONDO_CACHE);
    35463546        res = system(tmp);
    35473547        mr_free(tmp);
     
    35523552        }
    35533553    }
    3554     mr_asprintf(&tmp, "%s/changed.files", MONDO_CACHE);
     3554    mr_asprintf(tmp, "%s/changed.files", MONDO_CACHE);
    35553555    diffs = count_lines_in_file(tmp);
    35563556    mr_free(tmp);
Note: See TracChangeset for help on using the changeset viewer.