--- debconf.py.orig 2005-10-28 17:17:25.000000000 +0100 +++ debconf.py 2005-10-28 18:20:20.000000000 +0100 @@ -36,8 +36,13 @@ ' info progress').split(): self.setCommand(command) self.read = read or sys.stdin - self.write = write or sys.stdout - sys.stdout = sys.stderr + if os.environ.has_key('DEBCONF_REDIR'): + self.write = write or os.fdopen(3, "w") + else: + self.write = write or sys.stdout + sys.stdout = sys.stderr + os.environ['DEBCONF_REDIR'] = "1" + os.dup2(self.write.fileno(), 3) self.setUp(title) def setUp(self, title):