]> Dogcows Code - chaz/tar/commitdiff
Close stdin so that if something fails causing tar to ask for the next volume, it...
authorSergey Poznyakoff <gray@gnu.org.ua>
Fri, 11 Nov 2005 12:17:38 +0000 (12:17 +0000)
committerSergey Poznyakoff <gray@gnu.org.ua>
Fri, 11 Nov 2005 12:17:38 +0000 (12:17 +0000)
tests/multiv01.at
tests/multiv02.at
tests/multiv03.at
tests/multiv04.at
tests/sparsemv.at
tests/sparsemvp.at
tests/star/multi-fail.at

index 3e2053c92f46e826df9f92f235ca6e97a720c560..0c90a59209b5c7728cf3d331fade9d0e0d2f8cd3 100644 (file)
@@ -28,6 +28,7 @@ AT_KEYWORDS([multivolume multiv multiv01])
 #  TRUSS=strace
 
 AT_TAR_CHECK([
+exec <&-
 genfile --length 7168 > file1
 
 for block in " 1" " 2" " 3" " 4" " 5" " 6" " 7" " 8" \
index ab629bd186f777ec42fda4e7dc18b985b2e2e70c..313b3ad724866a4cad65db3441a427494cfa10df 100644 (file)
@@ -34,6 +34,8 @@ genfile --length 20000 > to
 genfile --length 20000 > tre
 genfile --length 10240 > fire
 
+exec <&-
+
 tar -c -f A.tar -f B.tar -f C.tar -M -L 30 en to tre fire || exit 1
 echo separator
 tar -v -x -f A.tar -f B.tar -f C.tar -M en || exit 1
index 88f4cbf383e0447d96fc7f65f3f4cc7a15c09eb1..84e66d848bfe88d6604be9eac393b1f16e2ee652 100644 (file)
@@ -43,6 +43,8 @@ EOF
 
 genfile --length 15360 > $AFILE
 
+exec <&-
+
 tar -M -L 10 -c -f arch.1 -f arch.2 $AFILE || exit 1
 tar -tM -f arch.1 -f arch.2 || exit 1
 
index 6cd0d3c6b31d8bc97b0e3ff0c4a6797fa0a7052b..50ea290d4e9816c35adfbc2596b916469c95d6a9 100644 (file)
@@ -41,6 +41,8 @@ AT_TAR_CHECK([
 mkdir directory
 awk 'BEGIN { for (i = 0; i < 1024; i++) printf("genfile -f directory/%014X\n", i); }' </dev/null | sh
 
+exec <&-
+
 sleep 2
 
 tar --listed-incremental=list -c -f archive.a directory
index 2f36b23dd4aef19f81b5c6dbeaa9267ad08533dd..a17350a60a1504007b5a39624ccd6a47a4a5fbae 100644 (file)
@@ -29,6 +29,7 @@ AT_KEYWORDS([sparse multiv sparsemv])
 #
 
 AT_TAR_CHECK([
+exec <&-
 genfile --sparse --file sparsefile 0 ABCDEFGHIJ 1M ABCDEFGHI || AT_SKIP_TEST
 echo "Pass 1: Split between data blocks"
 echo "Create archive"
index 5a9708803052d46e5451604b913f9885c56e31a4..fda58c26977f077de947b482eca9e47c41f640bd 100644 (file)
@@ -26,6 +26,7 @@ AT_KEYWORDS([sparse multiv sparsemvp])
 # See comment in sparsemv.at for the description.
 
 AT_TAR_CHECK([
+exec <&-
 genfile --sparse --file sparsefile 0 ABCDEFGHIJK 1M ABCDEFGHI || AT_SKIP_TEST
 echo "Pass 1: Split between data blocks"
 echo "Create archive"
index 3833d98862037be568b7558b5bffec7a883be03c..f7faebdd004ae2587f28bc9b3a7802ae51a4e4c5 100644 (file)
@@ -28,7 +28,7 @@ AT_STAR_PREREQ([gnu-multi-fail-volume1.gtar])
 AT_STAR_PREREQ([gnu-multi-fail-volume2.gtar])
 
 tar --utc -tvM -f $STAR_TESTSCRIPTS/gnu-multi-fail-volume1.gtar \
-               -f $STAR_TESTSCRIPTS/gnu-multi-fail-volume2.gtar </dev/null
+               -f $STAR_TESTSCRIPTS/gnu-multi-fail-volume2.gtar <&-
 ],
 [0],
 [drwxrwsr-x joerg/bs          0 2003-10-11 14:32 OBJ/i386-sunos5-gcc/
This page took 0.02298 seconds and 4 git commands to generate.