Browse Source

reduce the buffer size so we get a sort of realtime progress report
and print the time of output at the front of the progress report
so we can see the delay

David Kalnischkies 15 years ago
parent
commit
288a76d2dc
1 changed files with 2 additions and 1 deletions
  1. 2 1
      apt-pkg/edsp.cc

+ 2 - 1
apt-pkg/edsp.cc

@@ -233,7 +233,7 @@ bool EDSP::ReadResponse(int const input, pkgDepCache &Cache) {
 
 	FileFd in;
 	in.OpenDescriptor(input, FileFd::ReadOnly);
-	pkgTagFile response(&in);
+	pkgTagFile response(&in, 100);
 	pkgTagSection section;
 
 	while (response.Step(section) == true) {
@@ -243,6 +243,7 @@ bool EDSP::ReadResponse(int const input, pkgDepCache &Cache) {
 		else if (section.Exists("Remove") == true)
 			type = "Remove";
 		else if (section.Exists("Progress") == true) {
+			std::clog << TimeRFC1123(time(NULL)) << " ";
 			ioprintf(std::clog, "[ %3d%% ] ", section.FindI("Percentage", 0));
 			std::clog << section.FindS("Progress") << " - ";
 			string const msg = section.FindS("Message");