Browse Source

cmdline/apt-cache.cc: Change behavior of showsrc to match the one of show (Closes: #512046).

debian/1.8.y
Julian Andres Klode 12 years ago
parent
commit
0458a81120
  1. 17
      cmdline/apt-cache.cc
  2. 2
      debian/changelog

17
cmdline/apt-cache.cc

@ -1498,15 +1498,26 @@ bool ShowSrcPackage(CommandLine &CmdL)
if (_error->PendingError() == true)
return false;
unsigned found = 0;
for (const char **I = CmdL.FileList + 1; *I != 0; I++)
{
SrcRecs.Restart();
pkgSrcRecords::Parser *Parse;
while ((Parse = SrcRecs.Find(*I,false)) != 0)
cout << Parse->AsStr() << endl;;
unsigned found_this = 0;
while ((Parse = SrcRecs.Find(*I,false)) != 0) {
cout << Parse->AsStr() << endl;;
found++;
found_this++;
}
if (found_this == 0) {
_error->Warning(_("Unable to locate package %s"),*I);
continue;
}
}
return true;
if (found > 0)
return true;
return _error->Error(_("No packages found"));
}
/*}}}*/
// Policy - Show the results of the preferences file /*{{{*/

2
debian/changelog

@ -9,6 +9,8 @@ apt (0.7.26~exp3) UNRELEASED; urgency=low
that package that was providing some manpages for APT utilities.
[ Julian Andres Klode ]
* cmdline/apt-cache.cc:
- Change behavior of showsrc to match the one of show (Closes: #512046).
* cmdline/apt-key:
- Honor Apt::GPGV::TrustedKeyring (Closes: #316390)
* cmdline/apt-mark:

Loading…
Cancel
Save