Author: jgg
Date: 1998-12-04 23:33:17 GMT
Small cosmetic fixes
// -*- mode: cpp; mode: fold -*-
// Description /*{{{*/
// -*- mode: cpp; mode: fold -*-
// Description /*{{{*/
-// $Id: acqprogress.cc,v 1.5 1998/12/04 21:16:52 jgg Exp $
+// $Id: acqprogress.cc,v 1.6 1998/12/04 23:33:17 jgg Exp $
/* ######################################################################
Acquire Progress - Command line progress meter
/* ######################################################################
Acquire Progress - Command line progress meter
{
if (Quiet <= 0)
cout << '\r' << BlankLine << '\r';
{
if (Quiet <= 0)
cout << '\r' << BlankLine << '\r';
- cout << "Media Change: Please insert the Disc labeled '" << Media << "' in "\
- " the drive '" << Drive << "' and press a key" << endl;
+ cout << "Media Change: Please insert the disc labeled '" << Media << "' in "\
+ "the drive '" << Drive << "' and press enter" << endl;
- char C;
- read(STDIN_FILENO,&C,1);
+ char C = 0;
+ while (C != '\n' && C != '\r')
+ read(STDIN_FILENO,&C,1);
Update = true;
return true;
Update = true;
return true;
// -*- mode: cpp; mode: fold -*-
// Description /*{{{*/
// -*- mode: cpp; mode: fold -*-
// Description /*{{{*/
-// $Id: apt-cdrom.cc,v 1.6 1998/11/29 01:19:20 jgg Exp $
+// $Id: apt-cdrom.cc,v 1.7 1998/12/04 23:33:18 jgg Exp $
/* ######################################################################
APT CDROM - Tool for handling APT's CDROM database.
/* ######################################################################
APT CDROM - Tool for handling APT's CDROM database.
{
// Startup
string CDROM = _config->FindDir("Acquire::cdrom::mount","/cdrom/");
{
// Startup
string CDROM = _config->FindDir("Acquire::cdrom::mount","/cdrom/");
- cout << "Using CD-ROM mount point " << CDROM << endl;
+ if (CDROM[0] == '.')
+ CDROM= SafeGetCWD() + '/' + CDROM;
+ cout << "Using CD-ROM mount point " << CDROM << endl;
+
// Read the database
Configuration Database;
string DFile = _config->FindFile("Dir::State::cdroms");
// Read the database
Configuration Database;
string DFile = _config->FindFile("Dir::State::cdroms");
cout << "Identifying.. " << flush;
string ID;
if (IdentCdrom(CDROM,ID) == false)
cout << "Identifying.. " << flush;
string ID;
if (IdentCdrom(CDROM,ID) == false)
cout << '[' << ID << ']' << endl;
cout << "Scanning Disc for index files.. " << flush;
cout << '[' << ID << ']' << endl;
cout << "Scanning Disc for index files.. " << flush;
vector<string> List;
string StartDir = SafeGetCWD();
if (FindPackages(CDROM,List) == false)
vector<string> List;
string StartDir = SafeGetCWD();
if (FindPackages(CDROM,List) == false)
chdir(StartDir.c_str());
if (_config->FindB("Debug::aptcdrom",false) == true)
chdir(StartDir.c_str());
if (_config->FindB("Debug::aptcdrom",false) == true)