Changeset 2907 in MondoRescue for branches/3.0/mondo/src/common/libmondo-cli.c


Ignore:
Timestamp:
Nov 29, 2011, 2:58:39 AM (12 years ago)
Author:
Bruno Cornec
Message:
  • Should fix #512 by clearing old scratchdir before changing to a new
File:
1 edited

Legend:

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

    r2877 r2907  
    106106    }
    107107//    }
     108    /*  Before erasing dirs go into a safe place */
     109    chdir("/tmp");
    108110    sprintf(tmp, "rm -Rf %s/tmp.mondo.*", bkpinfo->tmpdir);
    109111    paranoid_system(tmp);
     
    808810
    809811    if (flag_set['S']) {
     812        /* Before changing remove old ones if any */
     813        if (bkpinfo->scratchdir) {
     814            chdir("/tmp");
     815            mr_asprintf(&tmp, "rm -Rf %s", bkpinfo->scratchdir);
     816            paranoid_system(tmp);
     817            mr_free(tmp);
     818        }
    810819        sprintf(bkpinfo->scratchdir, "%s/mondo.scratch.%ld", flag_val['S'],
    811820                random() % 32768);
Note: See TracChangeset for help on using the changeset viewer.