diff options
author | Sergey Poznyakoff <gray@gnu.org.ua> | 2009-05-25 10:18:36 +0300 |
---|---|---|
committer | Sergey Poznyakoff <gray@gnu.org.ua> | 2009-05-25 10:18:59 +0300 |
commit | be34933b638b75a40513ea2b724c756b1f8e3b85 (patch) | |
tree | 1154aaea3ef9e51d8eea72fbf29bf691edb6be19 /tests/shortrec.at | |
parent | 8f390db92fc5890c824db9ebfa295a8a27d7251a (diff) | |
download | tar-be34933b638b75a40513ea2b724c756b1f8e3b85.tar.gz |
Report record size only if the archive refers to a device.
* Makefile.am (INCLUDES): Add ../lib, for rmt-command.h
* src/buffer.c (short_read): Report the actual record size
only if the archive descriptor refers to a device.
* tests/pipe.at, tests/shortrec.at,
tests/sparsemvp.at: Reflect the above change.
* NEWS, configure.ac: Version 1.22.90
Diffstat (limited to 'tests/shortrec.at')
-rw-r--r-- | tests/shortrec.at | 15 |
1 files changed, 5 insertions, 10 deletions
diff --git a/tests/shortrec.at b/tests/shortrec.at index 179f3656..69dec899 100644 --- a/tests/shortrec.at +++ b/tests/shortrec.at @@ -1,7 +1,7 @@ # Process this file with autom4te to create testsuite. -*- Autotest -*- # Test suite for GNU tar. -# Copyright (C) 2005, 2007, 2008 Free Software Foundation, Inc. +# Copyright (C) 2005, 2007, 2008, 2009 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by @@ -25,20 +25,15 @@ AT_SETUP([short records]) AT_KEYWORDS([shortrec]) -AT_TAR_WITH_HOOK([TAR_IGNREC_HOOK], -[AT_TAR_CHECK([ +AT_TAR_CHECK([ mkdir directory (cd directory && touch a b c d e f g h i j k l m n o p q r) -tar -c -b 1 -f - directory | tar -t -f - +tar -c -b 1 -f - directory | tar -t -f - > /dev/null tar -c -b 1 -f archive directory -tar -t -f archive -tar -t -f - < archive +tar -t -f archive > /dev/null +tar -t -f - < archive > /dev/null rm -r directory -], -[0], -[ignore], -[stderr]) ]) AT_CLEANUP |