Author: jgg
Date: 1999-06-06 05:52:37 GMT
Fixed list notation doc bug and 'b' vs 'B'
// -*- mode: cpp; mode: fold -*-
// Description /*{{{*/
// -*- mode: cpp; mode: fold -*-
// Description /*{{{*/
-// $Id: acqprogress.cc,v 1.13 1999/04/20 05:59:29 jgg Exp $
+// $Id: acqprogress.cc,v 1.14 1999/06/06 05:52:37 jgg Exp $
/* ######################################################################
Acquire Progress - Command line progress meter
/* ######################################################################
Acquire Progress - Command line progress meter
cout << "Hit " << Itm.Description;
if (Itm.Owner->FileSize != 0)
cout << "Hit " << Itm.Description;
if (Itm.Owner->FileSize != 0)
- cout << " [" << SizeToStr(Itm.Owner->FileSize) << "b]";
+ cout << " [" << SizeToStr(Itm.Owner->FileSize) << "B]";
cout << endl;
Update = true;
};
cout << endl;
Update = true;
};
cout << "Get:" << Itm.Owner->ID << ' ' << Itm.Description;
if (Itm.Owner->FileSize != 0)
cout << "Get:" << Itm.Owner->ID << ' ' << Itm.Description;
if (Itm.Owner->FileSize != 0)
- cout << " [" << SizeToStr(Itm.Owner->FileSize) << "b]";
+ cout << " [" << SizeToStr(Itm.Owner->FileSize) << "B]";
cout << '\r' << BlankLine << '\r';
if (FetchedBytes != 0)
cout << '\r' << BlankLine << '\r';
if (FetchedBytes != 0)
- cout << "Fetched " << SizeToStr(FetchedBytes) << "b in " <<
+ cout << "Fetched " << SizeToStr(FetchedBytes) << "B in " <<
TimeToStr(ElapsedTime) << " (" << SizeToStr(CurrentCPS) <<
TimeToStr(ElapsedTime) << " (" << SizeToStr(CurrentCPS) <<
}
/*}}}*/
// AcqTextStatus::Pulse - Regular event pulse /*{{{*/
}
/*}}}*/
// AcqTextStatus::Pulse - Regular event pulse /*{{{*/
else
{
if (Mode == Medium || I->TotalSize == 0)
else
{
if (Mode == Medium || I->TotalSize == 0)
- snprintf(S,End-S," %sb",SizeToStr(I->CurrentSize).c_str());
+ snprintf(S,End-S," %sB",SizeToStr(I->CurrentSize).c_str());
snprintf(S,End-S," %lu%%",
long(double(I->CurrentSize*100.0)/double(I->TotalSize)));
else
snprintf(S,End-S," %lu%%",
long(double(I->CurrentSize*100.0)/double(I->TotalSize)));
else
- snprintf(S,End-S,"/%sb %lu%%",SizeToStr(I->TotalSize).c_str(),
+ snprintf(S,End-S,"/%sB %lu%%",SizeToStr(I->TotalSize).c_str(),
long(double(I->CurrentSize*100.0)/double(I->TotalSize)));
}
S += strlen(S);
long(double(I->CurrentSize*100.0)/double(I->TotalSize)));
}
S += strlen(S);
{
char Tmp[300];
unsigned long ETA = (unsigned long)((TotalBytes - CurrentBytes)/CurrentCPS);
{
char Tmp[300];
unsigned long ETA = (unsigned long)((TotalBytes - CurrentBytes)/CurrentCPS);
- sprintf(Tmp," %sb/s %s",SizeToStr(CurrentCPS).c_str(),TimeToStr(ETA).c_str());
+ sprintf(Tmp," %sB/s %s",SizeToStr(CurrentCPS).c_str(),TimeToStr(ETA).c_str());
unsigned int Len = strlen(Buffer);
unsigned int LenT = strlen(Tmp);
if (Len + LenT < ScreenWidth)
unsigned int Len = strlen(Buffer);
unsigned int LenT = strlen(Tmp);
if (Len + LenT < ScreenWidth)
// -*- mode: cpp; mode: fold -*-
// Description /*{{{*/
// -*- mode: cpp; mode: fold -*-
// Description /*{{{*/
-// $Id: apt-config.cc,v 1.5 1999/05/23 05:45:12 jgg Exp $
+// $Id: apt-config.cc,v 1.6 1999/06/06 05:52:37 jgg Exp $
/* ######################################################################
APT Config - Program to manipulate APT configuration files
/* ######################################################################
APT Config - Program to manipulate APT configuration files
cout << *I << "=\"" << _config->Find(I[1]) << '"' << endl;
}
cout << *I << "=\"" << _config->Find(I[1]) << '"' << endl;
}
+ return true;
+}
+ /*}}}*/
+// DoDump - Dump the configuration space /*{{{*/
+// ---------------------------------------------------------------------
+/* */
+bool DoDump(CommandLine &CmdL)
+{
+ _config->Dump();
cout << endl;
cout << "Commands:" << endl;
cout << " shell - Shell mode" << endl;
cout << endl;
cout << "Commands:" << endl;
cout << " shell - Shell mode" << endl;
+ cout << " dump - Show the configuration" << endl;
cout << endl;
cout << "Options:" << endl;
cout << " -h This help text." << endl;
cout << endl;
cout << "Options:" << endl;
cout << " -h This help text." << endl;
{'o',"option",0,CommandLine::ArbItem},
{0,0,0,0}};
CommandLine::Dispatch Cmds[] = {{"shell",&DoShell},
{'o',"option",0,CommandLine::ArbItem},
{0,0,0,0}};
CommandLine::Dispatch Cmds[] = {{"shell",&DoShell},
{0,0}};
// Parse the command line and initialize the package library
{0,0}};
// Parse the command line and initialize the package library
// -*- mode: cpp; mode: fold -*-
// Description /*{{{*/
// -*- mode: cpp; mode: fold -*-
// Description /*{{{*/
-// $Id: apt-get.cc,v 1.63 1999/06/05 07:30:18 jgg Exp $
+// $Id: apt-get.cc,v 1.64 1999/06/06 05:52:37 jgg Exp $
/* ######################################################################
apt-get - Cover for dpkg
/* ######################################################################
apt-get - Cover for dpkg
// Number of bytes
c1out << "Need to get ";
if (DebBytes != FetchBytes)
// Number of bytes
c1out << "Need to get ";
if (DebBytes != FetchBytes)
- c1out << SizeToStr(FetchBytes) << "b/" << SizeToStr(DebBytes) << 'b';
+ c1out << SizeToStr(FetchBytes) << "B/" << SizeToStr(DebBytes) << 'B';
- c1out << SizeToStr(DebBytes) << 'b';
+ c1out << SizeToStr(DebBytes) << 'B';
c1out << " of archives. After unpacking ";
// Size delta
if (Cache->UsrSize() >= 0)
c1out << " of archives. After unpacking ";
// Size delta
if (Cache->UsrSize() >= 0)
- c1out << SizeToStr(Cache->UsrSize()) << "b will be used." << endl;
+ c1out << SizeToStr(Cache->UsrSize()) << "B will be used." << endl;
- c1out << SizeToStr(-1*Cache->UsrSize()) << "b will be freed." << endl;
+ c1out << SizeToStr(-1*Cache->UsrSize()) << "B will be freed." << endl;
if (_error->PendingError() == true)
return false;
if (_error->PendingError() == true)
return false;
protected:
virtual void Erase(const char *File,string Pkg,string Ver,struct stat &St)
{
protected:
virtual void Erase(const char *File,string Pkg,string Ver,struct stat &St)
{
- cout << "Del " << Pkg << " " << Ver << " [" << SizeToStr(St.st_size) << "b]" << endl;
+ cout << "Del " << Pkg << " " << Ver << " [" << SizeToStr(St.st_size) << "B]" << endl;
// Number of bytes
c1out << "Need to get ";
if (DebBytes != FetchBytes)
// Number of bytes
c1out << "Need to get ";
if (DebBytes != FetchBytes)
- c1out << SizeToStr(FetchBytes) << "b/" << SizeToStr(DebBytes) << 'b';
+ c1out << SizeToStr(FetchBytes) << "B/" << SizeToStr(DebBytes) << 'B';
- c1out << SizeToStr(DebBytes) << 'b';
+ c1out << SizeToStr(DebBytes) << 'B';
c1out << " of source archives." << endl;
if (_config->FindB("APT::Get::Simulate",false) == true)
c1out << " of source archives." << endl;
if (_config->FindB("APT::Get::Simulate",false) == true)
* Fixed typo in apt-get help. Closes: #38712
* Improved the error message in the case of broken held package. Closes: #38777
* Fixed handling of MD5 failures
* Fixed typo in apt-get help. Closes: #38712
* Improved the error message in the case of broken held package. Closes: #38777
* Fixed handling of MD5 failures
+ * Documented list notation Closes: #39008
+ * Change the 'b' to 'B'. Closes: #39007
-- Jason Gunthorpe <jgg@debian.org> Wed, 12 May 1999 09:18:49 -0700
-- Jason Gunthorpe <jgg@debian.org> Wed, 12 May 1999 09:18:49 -0700
# Use for a local mirror - remove the ftp1 http lines for the bits
# your mirror contains.
# deb file:/your/mirror/here/debian stable main contrib non-free
# Use for a local mirror - remove the ftp1 http lines for the bits
# your mirror contains.
# deb file:/your/mirror/here/debian stable main contrib non-free
-# See sources.list(5) for more information, especial
+# See sources.list(5) for more information, especialy
# Remember that you can only use http, ftp or file URIs
# Remember that you can only use http, ftp or file URIs
+# CDROMs are managed throught the apt-cdrom tool.
deb http://http.us.debian.org/debian stable main contrib non-free
deb http://non-us.debian.org/debian-non-US stable non-US
deb http://http.us.debian.org/debian stable main contrib non-free
deb http://non-us.debian.org/debian-non-US stable non-US
em(command) is one of:
itemize(
it() shell
em(command) is one of:
itemize(
it() shell
)
Unless the -h, or --help option is given one of the above commands
)
Unless the -h, or --help option is given one of the above commands
If the configuration item to retrieve is prefixed with a / then it will
be retrieved using filename mode which prepends base paths.
If the configuration item to retrieve is prefixed with a / then it will
be retrieved using filename mode which prepends base paths.
+dit(bf(dump))
+Just show the contents of the configuration space.
+
enddit()
manpageoptions()
enddit()
manpageoptions()
};
)
with newlines placed to make
};
)
with newlines placed to make
-it more readable. In general the sample configuration file in
+it more readable. Lists can be created by opening a scope an including a
+single word enclosed in quotes followed by a semicolon.
+In general the sample configuration file in
em(/usr/doc/apt/examples/apt.conf) is a good guide for how it should look.
em(/usr/doc/apt/examples/apt.conf) is a good guide for how it should look.
+All of the APT tools take a -o option which allows an arbitary configuration
+directive to be specified on the command line. The syntax is a full option
+name (APT::Get::Assume-Yes for instance) followed by an equals sign then the
+new value of the option. Lists can be appended too by adding a trailing ::
+to the list name.
+
manpagesection(The APT Group)
This group of options controls general APT behavoir as well as holding the
options for all of the tools.
manpagesection(The APT Group)
This group of options controls general APT behavoir as well as holding the
options for all of the tools.