From 880e9be46811db19b9346f30ba0ea22f63db59c4 Mon Sep 17 00:00:00 2001 From: Arch Librarian Date: Mon, 20 Sep 2004 16:50:54 +0000 Subject: Brought in the GUI Author: jgg Date: 1998-07-26 23:11:52 GMT Brought in the GUI --- cmdline/apt-cache.cc | 22 ++++++++++++++++++++-- 1 file changed, 20 insertions(+), 2 deletions(-) (limited to 'cmdline') diff --git a/cmdline/apt-cache.cc b/cmdline/apt-cache.cc index 97211a57a..4d0a076a8 100644 --- a/cmdline/apt-cache.cc +++ b/cmdline/apt-cache.cc @@ -1,6 +1,6 @@ // -*- mode: cpp; mode: fold -*- // Description /*{{{*/ -// $Id: apt-cache.cc,v 1.5 1998/07/21 05:33:21 jgg Exp $ +// $Id: apt-cache.cc,v 1.6 1998/07/26 23:11:56 jgg Exp $ /* ###################################################################### apt-cache - Manages the cache file. @@ -29,6 +29,7 @@ #include #include #include +#include #include #include @@ -299,6 +300,17 @@ bool DoAdd(int argc,char *argv[]) return true; } /*}}}*/ +// GenCaches - Call the main cache generator /*{{{*/ +// --------------------------------------------------------------------- +/* */ +bool GenCaches() +{ + OpTextProgress Progress; + pkgSourceList List; + List.ReadMainList(); + return pkgMakeStatusCache(List,Progress); +} + /*}}}*/ int main(int argc, char *argv[]) { @@ -319,6 +331,12 @@ int main(int argc, char *argv[]) break; } + if (strcmp(argv[1],"gencaches") == 0) + { + GenCaches(); + break; + } + // Open the cache file FileFd CacheF(CacheFile,FileFd::ReadOnly); if (_error->PendingError() == true) @@ -356,7 +374,7 @@ int main(int argc, char *argv[]) DumpAvail(Cache); break; } - + _error->Error("Invalid operation %s", argv[1]); break; } -- cgit v1.2.3-70-g09d2