Hello community, here is the log from the commit of package man checked in at Fri Apr 7 16:56:46 CEST 2006. -------- --- man/man.changes 2006-01-25 21:30:31.000000000 +0100 +++ man/man.changes 2006-04-07 13:06:46.000000000 +0200 @@ -1,0 +2,5 @@ +Fri Apr 7 13:05:49 CEST 2006 - werner@suse.de + +- Do not reset terminal if stdout is not a tty (bug #152793) + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ man.spec ++++++ --- /var/tmp/diff_new_pack.wL851U/_old 2006-04-07 16:56:35.000000000 +0200 +++ /var/tmp/diff_new_pack.wL851U/_new 2006-04-07 16:56:35.000000000 +0200 @@ -5,14 +5,14 @@ # This file and all modifications and additions to the pristine # package are under the same license as the package itself. # -# Please submit bugfixes or comments via http://bugs.opensuse.org +# Please submit bugfixes or comments via http://bugs.opensuse.org/ # Name: man Version: 2.4.1 -Release: 225 -Summary: A program for displaying man pages +Release: 231 +Summary: A Program for Displaying man Pages License: GPL Group: System/Base PreReq: fileutils fillup @@ -35,7 +35,7 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-build %description -A program for displaying man-pages on the screen or sending them to a +A program for displaying man pages on the screen or sending them to a printer (using groff). @@ -147,6 +147,8 @@ /var/adm/fillup-templates/sysconfig.cron-man %changelog -n man +* Fri Apr 07 2006 - werner@suse.de +- Do not reset terminal if stdout is not a tty (bug #152793) * Wed Jan 25 2006 - mls@suse.de - converted neededforbuild to BuildRequires * Fri Jan 13 2006 - schwab@suse.de ++++++ man-db-2.4.1.dif ++++++ --- /var/tmp/diff_new_pack.wL851U/_old 2006-04-07 16:56:35.000000000 +0200 +++ /var/tmp/diff_new_pack.wL851U/_new 2006-04-07 16:56:36.000000000 +0200 @@ -1299,7 +1299,7 @@ - ruid, euid); + fprintf (stderr, "real user = %d; effective user = %d\n", ruid, euid); + else { -+ if (isatty(fileno(stdin))) { ++ if (isatty(fileno(stdin)) && isatty(fileno(stdout))) { + tcgetattr(fileno(stdin), &tms); + if (!tms_set++) + atexit(set_term); ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun...