Browse Source

send "dpkg-exec" message on the status fd when dpkg is run

debian/1.8.y
Michael Vogt 13 years ago
parent
commit
ccd8e28fe1
  1. 9
      apt-pkg/deb/dpkgpm.cc
  2. 1
      debian/changelog

9
apt-pkg/deb/dpkgpm.cc

@ -839,6 +839,15 @@ bool pkgDPkgPM::Go(int OutStatusFd)
// Fork dpkg
pid_t Child;
_config->Set("APT::Keep-Fds::",fd[1]);
// send status information that we are about to fork dpkg
if(OutStatusFd > 0) {
ostringstream status;
status << "pmstatus:dpkg-exec:"
<< (PackagesDone/float(PackagesTotal)*100.0)
<< ":" << _("Running dpkg")
<< endl;
write(OutStatusFd, status.str().c_str(), status.str().size());
}
Child = ExecFork();
// This is the child

1
debian/changelog

@ -16,6 +16,7 @@ apt (0.7.21) UNRELEASED; urgency=low
* apt-pkg/deb/dpkgpm.cc:
- add Dpkg::UseIoNice boolean option to run dpkg with ionice -c3
(off by default)
- send "dpkg-exec" message on the status fd when dpkg is run
-- Michael Vogt <michael.vogt@ubuntu.com> Thu, 28 May 2009 17:51:42 +0200

Loading…
Cancel
Save