diff -Nur apt-0.5.4/apt-pkg/deb/dpkgpm.cc apt-0.5.4.flo/apt-pkg/deb/dpkgpm.cc --- apt-0.5.4/apt-pkg/deb/dpkgpm.cc 2001-05-27 04:42:19.000000000 +0000 +++ apt-0.5.4.flo/apt-pkg/deb/dpkgpm.cc 2003-05-07 00:51:35.000000000 +0000 @@ -452,7 +452,8 @@ if (chdir(_config->FindDir("DPkg::Run-Directory","/").c_str()) != 0) _exit(100); - if (_config->FindB("DPkg::FlushSTDIN",true) == true) + if (_config->FindB("DPkg::FlushSTDIN",true) == true && + isatty(STDIN_FILENO)) { int Flags,dummy; if ((Flags = fcntl(STDIN_FILENO,F_GETFL,dummy)) < 0)