the dlopen of libudev for automatic cdrom detection. Off by default
currently, feedback/testing welcome
the umount again
* methods/cdrom.cc:
- fixes in multi cdrom setup code
the umount again
* methods/cdrom.cc:
- fixes in multi cdrom setup code
+ - add new "Acquire::cdrom::AutoDetect" config that enables/disables
+ the dlopen of libudev for automatic cdrom detection. Off by default
+ currently, feedback/testing welcome
* cmdline/apt-mark:
- merge fix from Gene Cash that supports markauto for
packages that are not in the extended_states file yet
* cmdline/apt-mark:
- merge fix from Gene Cash that supports markauto for
packages that are not in the extended_states file yet
+ bool AutoDetect = _config->FindB("Acquire::cdrom::AutoDetect", false);
CDROM = _config->FindDir("Acquire::cdrom::mount","/cdrom/");
if (Debug)
clog << "Looking for CDROM at " << CDROM << endl;
CDROM = _config->FindDir("Acquire::cdrom::mount","/cdrom/");
if (Debug)
clog << "Looking for CDROM at " << CDROM << endl;
string NewID;
while (CurrentID.empty() == true)
{
string NewID;
while (CurrentID.empty() == true)
{
- if (CDROM == "apt-udev-auto/")
AutoDetectAndMount(Get, NewID);
if(!IsMounted(CDROM))
AutoDetectAndMount(Get, NewID);
if(!IsMounted(CDROM))