]> git.ipfire.org Git - thirdparty/coreutils.git/commitdiff
* tests/stty/row-col-1: Rewrite to avoid temporary file that is
authorPaul Eggert <eggert@cs.ucla.edu>
Mon, 18 Sep 2006 20:34:50 +0000 (20:34 +0000)
committerPaul Eggert <eggert@cs.ucla.edu>
Mon, 18 Sep 2006 20:34:50 +0000 (20:34 +0000)
sometimes left behind if the test is skipped or interrupted.

ChangeLog
tests/stty/row-col-1

index f2aea9cf0961c5044a7ddb2cd358b8c886177d6d..8b32b4c1ee67686aa6bd3c5b86cd817e3fd2fcb7 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,8 @@
 2006-09-18  Paul Eggert  <eggert@cs.ucla.edu>
 
+       * tests/stty/row-col-1: Rewrite to avoid temporary file that is
+       sometimes left behind if the test is skipped or interrupted.
+
        * bootstrap (symlink_to_gnulib): New function.
        (cp_mark_as_generated): Use it, to prefer symlinks-to-gnulib
        to copies-of-gnulib.
index 926579b1b657920e904e0af0499318f0a6cd0f76..83d34a77062b6b1c543726fd493d05baec80dbbb 100755 (executable)
@@ -59,9 +59,7 @@ NA LAST NA
 '
 set $tests
 
-saved_size=.saved-size
-
-stty size > $saved_size \
+saved_size=`stty size` && test -n "$saved_size" \
   || { echo "$0: skipping this test: can't get window size" 1>&2;
        exit 77; exit; }
 
@@ -84,7 +82,7 @@ while :; do
   shift; shift; shift
 done
 
-stty `cat $saved_size|sed 's/ / columns /;s/^/rows /'` || exit 1
-rm -f $saved_size
+set x $saved_size
+stty rows $2 columns $3 || exit 1
 
 exit $fail