Ignore:
Timestamp:
Jan 24, 2012, 12:48:04 PM (12 years ago)
Author:
Bruno Cornec
Message:
  • Really never inject or eject when the -e option is passed or device is inappropriate (USB, Net, ...)
File:
1 edited

Legend:

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

    r2911 r2931  
    9595{
    9696//  log_it("rctada: Retracting all CD trays", __LINE__);
    97     if (strlen(g_cdrom_drive_is_here) > 0) {
    98         inject_device(g_cdrom_drive_is_here);
    99     }
    100     if (strlen(g_dvd_drive_is_here) > 0) {
    101         inject_device(g_dvd_drive_is_here);
    102     }
    103     if (strlen(g_cdrw_drive_is_here) > 0) {
    104         inject_device(g_cdrw_drive_is_here);
     97    if (!bkpinfo->please_dont_eject) {
     98        if (strlen(g_cdrom_drive_is_here) > 0) {
     99            inject_device(g_cdrom_drive_is_here);
     100        }
     101        if (strlen(g_dvd_drive_is_here) > 0) {
     102            inject_device(g_dvd_drive_is_here);
     103        }
     104        if (strlen(g_cdrw_drive_is_here) > 0) {
     105            inject_device(g_cdrw_drive_is_here);
     106        }
    105107    }
    106108//  log_it("rctada: killing autorun");
     
    30183020    }
    30193021//  assert_string_is_neither_NULL_nor_zerolength(dev);
    3020     log_msg(10, "Injecting %s", dev);
    3021     inject_device(dev);
     3022    if (!bkpinfo->please_dont_eject) {
     3023        log_msg(10, "Injecting %s", dev);
     3024        inject_device(dev);
     3025    }
    30223026    if (!does_file_exist(dev)) {
    30233027        log_msg(10, "%s doesn't exist. Returning FALSE.", dev);
Note: See TracChangeset for help on using the changeset viewer.