X-Git-Url: https://git.cworth.org/git?a=blobdiff_plain;f=tests%2Ftestsuite;fp=tests%2Ftestsuite;h=a9b869c38cf562e2658907f5574d1f703289ed88;hb=785cdec4450a1459fdbb90df1344b69be34e0059;hp=880890c4162d5bfdf71b5c9dd113d5384dc81026;hpb=cf7169a2ede9bb08b71de68fe0c8bbecf827abe6;p=tar diff --git a/tests/testsuite b/tests/testsuite index 880890c..a9b869c 100755 --- a/tests/testsuite +++ b/tests/testsuite @@ -681,7 +681,7 @@ at_help_all="1;version.at:19;tar version;; 53;recurse.at:21;recurse;recurse; 54;same-order01.at:26;working -C with --same-order;same-order same-order01; 55;same-order02.at:25;multiple -C options;same-order same-order02; -56;shortrec.at:25;short records;shortrec.at; +56;shortrec.at:25;short records;shortrec; 57;sparse01.at:21;sparse files;sparse sparse01; 58;sparse02.at:21;extracting sparse file over a pipe;sparse sparse02; 59;sparse03.at:21;storing sparse files > 8G;sparse sparse03; @@ -926,7 +926,7 @@ fi # List of tests. if $at_list_p; then cat <<_ATEOF -GNU tar 1.21 test suite test groups: +GNU tar 1.22 test suite test groups: NUM: FILE-NAME:LINE TEST-GROUP-NAME KEYWORDS @@ -950,7 +950,7 @@ _ATEOF exit 0 fi if $at_version_p; then - echo "$as_me (GNU tar 1.21)" + echo "$as_me (GNU tar 1.22)" cat <<\_ACEOF Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software @@ -1034,13 +1034,13 @@ exec 5>>"$at_suite_log" # Banners and logs. cat <<\_ASBOX ## ------------------------ ## -## GNU tar 1.21 test suite. ## +## GNU tar 1.22 test suite. ## ## ------------------------ ## _ASBOX { cat <<\_ASBOX ## ------------------------ ## -## GNU tar 1.21 test suite. ## +## GNU tar 1.22 test suite. ## ## ------------------------ ## _ASBOX echo @@ -1137,7 +1137,7 @@ IFS=$as_save_IFS if test -f "$as_dir/$at_program"; then { - echo "$at_srcdir/testsuite.at:92: $as_dir/$at_program --version" + echo "$at_srcdir/testsuite.at:104: $as_dir/$at_program --version" "$as_dir/$at_program" --version echo } >&5 2>&1 @@ -1310,7 +1310,7 @@ fi at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: -echo >>"$at_stdout"; echo "tar (GNU tar) 1.21 +echo >>"$at_stdout"; echo "tar (GNU tar) 1.22 " | $at_diff - "$at_stdout" || at_failed=: case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; @@ -1358,6 +1358,8 @@ $at_traceon + + $at_traceoff echo "$at_srcdir/pipe.at:33: mkdir v7 @@ -1444,7 +1446,7 @@ cmp orig/file2 directory/file2) ) >"$at_stdout" 2>"$at_stderr" fi at_failed=false -$at_diff "$at_devnull" "$at_stderr" || at_failed=: +echo stderr:; tee stderr <"$at_stderr" echo >>"$at_stdout"; echo "directory/ directory/file1 directory/file2 @@ -1465,6 +1467,45 @@ if $at_failed; then fi $at_traceon + + + $at_traceoff +echo "$at_srcdir/pipe.at:33: grep -v '^.*tar: Record size = ' stderr; exit 0" +echo pipe.at:33 >"$at_check_line_file" + +at_trace_this= +if test -n "$at_traceon"; then + at_trace_this=yes +fi + +if test -n "$at_trace_this"; then + ( $at_traceon; grep -v '^.*tar: Record size = ' stderr; exit 0 ) >"$at_stdout" 2>"$at_stder1" + at_status=$? + grep '^ *+' "$at_stder1" >&2 + grep -v '^ *+' "$at_stder1" >"$at_stderr" +else + ( :; grep -v '^.*tar: Record size = ' stderr; exit 0 ) >"$at_stdout" 2>"$at_stderr" + at_status=$? +fi + +at_failed=false +$at_diff "$at_devnull" "$at_stderr" || at_failed=: +$at_diff "$at_devnull" "$at_stdout" || at_failed=: +case $at_status in + 77) echo 77 > "$at_status_file"; exit 77;; + 0) ;; + *) echo "$at_srcdir/pipe.at:33: exit code was $at_status, expected 0" + at_failed=:;; +esac +if $at_failed; then + + + echo 1 > "$at_status_file" + exit 1 +fi + +$at_traceon + $at_traceoff echo "$at_srcdir/pipe.at:33: mkdir oldgnu @@ -1551,7 +1592,7 @@ cmp orig/file2 directory/file2) ) >"$at_stdout" 2>"$at_stderr" fi at_failed=false -$at_diff "$at_devnull" "$at_stderr" || at_failed=: +echo stderr:; tee stderr <"$at_stderr" echo >>"$at_stdout"; echo "directory/ directory/file1 directory/file2 @@ -1572,6 +1613,45 @@ if $at_failed; then fi $at_traceon + + + $at_traceoff +echo "$at_srcdir/pipe.at:33: grep -v '^.*tar: Record size = ' stderr; exit 0" +echo pipe.at:33 >"$at_check_line_file" + +at_trace_this= +if test -n "$at_traceon"; then + at_trace_this=yes +fi + +if test -n "$at_trace_this"; then + ( $at_traceon; grep -v '^.*tar: Record size = ' stderr; exit 0 ) >"$at_stdout" 2>"$at_stder1" + at_status=$? + grep '^ *+' "$at_stder1" >&2 + grep -v '^ *+' "$at_stder1" >"$at_stderr" +else + ( :; grep -v '^.*tar: Record size = ' stderr; exit 0 ) >"$at_stdout" 2>"$at_stderr" + at_status=$? +fi + +at_failed=false +$at_diff "$at_devnull" "$at_stderr" || at_failed=: +$at_diff "$at_devnull" "$at_stdout" || at_failed=: +case $at_status in + 77) echo 77 > "$at_status_file"; exit 77;; + 0) ;; + *) echo "$at_srcdir/pipe.at:33: exit code was $at_status, expected 0" + at_failed=:;; +esac +if $at_failed; then + + + echo 1 > "$at_status_file" + exit 1 +fi + +$at_traceon + $at_traceoff echo "$at_srcdir/pipe.at:33: mkdir ustar @@ -1658,7 +1738,7 @@ cmp orig/file2 directory/file2) ) >"$at_stdout" 2>"$at_stderr" fi at_failed=false -$at_diff "$at_devnull" "$at_stderr" || at_failed=: +echo stderr:; tee stderr <"$at_stderr" echo >>"$at_stdout"; echo "directory/ directory/file1 directory/file2 @@ -1679,6 +1759,45 @@ if $at_failed; then fi $at_traceon + + + $at_traceoff +echo "$at_srcdir/pipe.at:33: grep -v '^.*tar: Record size = ' stderr; exit 0" +echo pipe.at:33 >"$at_check_line_file" + +at_trace_this= +if test -n "$at_traceon"; then + at_trace_this=yes +fi + +if test -n "$at_trace_this"; then + ( $at_traceon; grep -v '^.*tar: Record size = ' stderr; exit 0 ) >"$at_stdout" 2>"$at_stder1" + at_status=$? + grep '^ *+' "$at_stder1" >&2 + grep -v '^ *+' "$at_stder1" >"$at_stderr" +else + ( :; grep -v '^.*tar: Record size = ' stderr; exit 0 ) >"$at_stdout" 2>"$at_stderr" + at_status=$? +fi + +at_failed=false +$at_diff "$at_devnull" "$at_stderr" || at_failed=: +$at_diff "$at_devnull" "$at_stdout" || at_failed=: +case $at_status in + 77) echo 77 > "$at_status_file"; exit 77;; + 0) ;; + *) echo "$at_srcdir/pipe.at:33: exit code was $at_status, expected 0" + at_failed=:;; +esac +if $at_failed; then + + + echo 1 > "$at_status_file" + exit 1 +fi + +$at_traceon + $at_traceoff echo "$at_srcdir/pipe.at:33: mkdir posix @@ -1765,7 +1884,7 @@ cmp orig/file2 directory/file2) ) >"$at_stdout" 2>"$at_stderr" fi at_failed=false -$at_diff "$at_devnull" "$at_stderr" || at_failed=: +echo stderr:; tee stderr <"$at_stderr" echo >>"$at_stdout"; echo "directory/ directory/file1 directory/file2 @@ -1786,6 +1905,45 @@ if $at_failed; then fi $at_traceon + + + $at_traceoff +echo "$at_srcdir/pipe.at:33: grep -v '^.*tar: Record size = ' stderr; exit 0" +echo pipe.at:33 >"$at_check_line_file" + +at_trace_this= +if test -n "$at_traceon"; then + at_trace_this=yes +fi + +if test -n "$at_trace_this"; then + ( $at_traceon; grep -v '^.*tar: Record size = ' stderr; exit 0 ) >"$at_stdout" 2>"$at_stder1" + at_status=$? + grep '^ *+' "$at_stder1" >&2 + grep -v '^ *+' "$at_stder1" >"$at_stderr" +else + ( :; grep -v '^.*tar: Record size = ' stderr; exit 0 ) >"$at_stdout" 2>"$at_stderr" + at_status=$? +fi + +at_failed=false +$at_diff "$at_devnull" "$at_stderr" || at_failed=: +$at_diff "$at_devnull" "$at_stdout" || at_failed=: +case $at_status in + 77) echo 77 > "$at_status_file"; exit 77;; + 0) ;; + *) echo "$at_srcdir/pipe.at:33: exit code was $at_status, expected 0" + at_failed=:;; +esac +if $at_failed; then + + + echo 1 > "$at_status_file" + exit 1 +fi + +$at_traceon + $at_traceoff echo "$at_srcdir/pipe.at:33: mkdir gnu @@ -1872,7 +2030,7 @@ cmp orig/file2 directory/file2) ) >"$at_stdout" 2>"$at_stderr" fi at_failed=false -$at_diff "$at_devnull" "$at_stderr" || at_failed=: +echo stderr:; tee stderr <"$at_stderr" echo >>"$at_stdout"; echo "directory/ directory/file1 directory/file2 @@ -1895,6 +2053,47 @@ fi $at_traceon + $at_traceoff +echo "$at_srcdir/pipe.at:33: grep -v '^.*tar: Record size = ' stderr; exit 0" +echo pipe.at:33 >"$at_check_line_file" + +at_trace_this= +if test -n "$at_traceon"; then + at_trace_this=yes +fi + +if test -n "$at_trace_this"; then + ( $at_traceon; grep -v '^.*tar: Record size = ' stderr; exit 0 ) >"$at_stdout" 2>"$at_stder1" + at_status=$? + grep '^ *+' "$at_stder1" >&2 + grep -v '^ *+' "$at_stder1" >"$at_stderr" +else + ( :; grep -v '^.*tar: Record size = ' stderr; exit 0 ) >"$at_stdout" 2>"$at_stderr" + at_status=$? +fi + +at_failed=false +$at_diff "$at_devnull" "$at_stderr" || at_failed=: +$at_diff "$at_devnull" "$at_stdout" || at_failed=: +case $at_status in + 77) echo 77 > "$at_status_file"; exit 77;; + 0) ;; + *) echo "$at_srcdir/pipe.at:33: exit code was $at_status, expected 0" + at_failed=:;; +esac +if $at_failed; then + + + echo 1 > "$at_status_file" + exit 1 +fi + +$at_traceon + + + + + $at_traceoff $at_times_p && times >"$at_times_file" @@ -2157,6 +2356,7 @@ fi $at_traceon + # Testing one format is enough $at_traceoff @@ -2296,6 +2496,7 @@ fi $at_traceon + # Testing one format is enough $at_traceoff @@ -2413,7 +2614,8 @@ if $at_failed; then fi $at_traceon -$at_traceoff + + $at_traceoff echo "$at_srcdir/indexfile.at:29: mkdir oldgnu (cd oldgnu @@ -2507,7 +2709,8 @@ if $at_failed; then fi $at_traceon -$at_traceoff + + $at_traceoff echo "$at_srcdir/indexfile.at:29: mkdir ustar (cd ustar @@ -2601,7 +2804,8 @@ if $at_failed; then fi $at_traceon -$at_traceoff + + $at_traceoff echo "$at_srcdir/indexfile.at:29: mkdir posix (cd posix @@ -2695,7 +2899,8 @@ if $at_failed; then fi $at_traceon -$at_traceoff + + $at_traceoff echo "$at_srcdir/indexfile.at:29: mkdir gnu (cd gnu @@ -2792,6 +2997,7 @@ $at_traceon + $at_traceoff $at_times_p && times >"$at_times_file" ) 5>&1 2>&1 | eval $at_tee_pipe @@ -2895,7 +3101,8 @@ if $at_failed; then fi $at_traceon -$at_traceoff + + $at_traceoff echo "$at_srcdir/verbose.at:29: mkdir oldgnu (cd oldgnu @@ -2977,7 +3184,8 @@ if $at_failed; then fi $at_traceon -$at_traceoff + + $at_traceoff echo "$at_srcdir/verbose.at:29: mkdir ustar (cd ustar @@ -3059,7 +3267,8 @@ if $at_failed; then fi $at_traceon -$at_traceoff + + $at_traceoff echo "$at_srcdir/verbose.at:29: mkdir posix (cd posix @@ -3141,7 +3350,8 @@ if $at_failed; then fi $at_traceon -$at_traceoff + + $at_traceoff echo "$at_srcdir/verbose.at:29: mkdir gnu (cd gnu @@ -3226,6 +3436,7 @@ $at_traceon + $at_traceoff $at_times_p && times >"$at_times_file" ) 5>&1 2>&1 | eval $at_tee_pipe @@ -3321,7 +3532,8 @@ if $at_failed; then fi $at_traceon -$at_traceoff + + $at_traceoff echo "$at_srcdir/append.at:24: mkdir oldgnu (cd oldgnu @@ -3395,7 +3607,8 @@ if $at_failed; then fi $at_traceon -$at_traceoff + + $at_traceoff echo "$at_srcdir/append.at:24: mkdir ustar (cd ustar @@ -3469,7 +3682,8 @@ if $at_failed; then fi $at_traceon -$at_traceoff + + $at_traceoff echo "$at_srcdir/append.at:24: mkdir posix (cd posix @@ -3543,7 +3757,8 @@ if $at_failed; then fi $at_traceon -$at_traceoff + + $at_traceoff echo "$at_srcdir/append.at:24: mkdir gnu (cd gnu @@ -3620,6 +3835,7 @@ $at_traceon + $at_traceoff $at_times_p && times >"$at_times_file" ) 5>&1 2>&1 | eval $at_tee_pipe @@ -3723,7 +3939,8 @@ if $at_failed; then fi $at_traceon -$at_traceoff + + $at_traceoff echo "$at_srcdir/append01.at:34: mkdir ustar (cd ustar @@ -3803,7 +4020,8 @@ if $at_failed; then fi $at_traceon -$at_traceoff + + $at_traceoff echo "$at_srcdir/append01.at:34: mkdir posix (cd posix @@ -3883,7 +4101,8 @@ if $at_failed; then fi $at_traceon -$at_traceoff + + $at_traceoff echo "$at_srcdir/append01.at:34: mkdir gnu (cd gnu @@ -3966,6 +4185,7 @@ $at_traceon + $at_traceoff $at_times_p && times >"$at_times_file" ) 5>&1 2>&1 | eval $at_tee_pipe @@ -4119,7 +4339,8 @@ if $at_failed; then fi $at_traceon -$at_traceoff + + $at_traceoff echo "$at_srcdir/append02.at:43: mkdir oldgnu (cd oldgnu @@ -4251,7 +4472,8 @@ if $at_failed; then fi $at_traceon -$at_traceoff + + $at_traceoff echo "$at_srcdir/append02.at:43: mkdir ustar (cd ustar @@ -4383,7 +4605,8 @@ if $at_failed; then fi $at_traceon -$at_traceoff + + $at_traceoff echo "$at_srcdir/append02.at:43: mkdir posix (cd posix @@ -4515,7 +4738,8 @@ if $at_failed; then fi $at_traceon -$at_traceoff + + $at_traceoff echo "$at_srcdir/append02.at:43: mkdir gnu (cd gnu @@ -4650,6 +4874,7 @@ $at_traceon + $at_traceoff $at_times_p && times >"$at_times_file" ) 5>&1 2>&1 | eval $at_tee_pipe @@ -4932,6 +5157,7 @@ $at_traceon + $at_traceoff $at_times_p && times >"$at_times_file" ) 5>&1 2>&1 | eval $at_tee_pipe @@ -5029,7 +5255,8 @@ if $at_failed; then fi $at_traceon -$at_traceoff + + $at_traceoff echo "$at_srcdir/delete01.at:26: mkdir oldgnu (cd oldgnu @@ -5105,7 +5332,8 @@ if $at_failed; then fi $at_traceon -$at_traceoff + + $at_traceoff echo "$at_srcdir/delete01.at:26: mkdir ustar (cd ustar @@ -5181,7 +5409,8 @@ if $at_failed; then fi $at_traceon -$at_traceoff + + $at_traceoff echo "$at_srcdir/delete01.at:26: mkdir posix (cd posix @@ -5257,7 +5486,8 @@ if $at_failed; then fi $at_traceon -$at_traceoff + + $at_traceoff echo "$at_srcdir/delete01.at:26: mkdir gnu (cd gnu @@ -5336,6 +5566,7 @@ $at_traceon + $at_traceoff $at_times_p && times >"$at_times_file" ) 5>&1 2>&1 | eval $at_tee_pipe @@ -5447,7 +5678,8 @@ if $at_failed; then fi $at_traceon -$at_traceoff + + $at_traceoff echo "$at_srcdir/delete02.at:26: mkdir oldgnu (cd oldgnu @@ -5537,7 +5769,8 @@ if $at_failed; then fi $at_traceon -$at_traceoff + + $at_traceoff echo "$at_srcdir/delete02.at:26: mkdir ustar (cd ustar @@ -5627,7 +5860,8 @@ if $at_failed; then fi $at_traceon -$at_traceoff + + $at_traceoff echo "$at_srcdir/delete02.at:26: mkdir posix (cd posix @@ -5717,7 +5951,8 @@ if $at_failed; then fi $at_traceon -$at_traceoff + + $at_traceoff echo "$at_srcdir/delete02.at:26: mkdir gnu (cd gnu @@ -5810,6 +6045,7 @@ $at_traceon + $at_traceoff $at_times_p && times >"$at_times_file" ) 5>&1 2>&1 | eval $at_tee_pipe @@ -5931,7 +6167,8 @@ if $at_failed; then fi $at_traceon -$at_traceoff + + $at_traceoff echo "$at_srcdir/delete03.at:26: mkdir oldgnu (cd oldgnu @@ -6029,7 +6266,8 @@ if $at_failed; then fi $at_traceon -$at_traceoff + + $at_traceoff echo "$at_srcdir/delete03.at:26: mkdir posix (cd posix @@ -6130,6 +6368,7 @@ $at_traceon + $at_traceoff $at_times_p && times >"$at_times_file" ) 5>&1 2>&1 | eval $at_tee_pipe @@ -6262,7 +6501,8 @@ if $at_failed; then fi $at_traceon -$at_traceoff + + $at_traceoff echo "$at_srcdir/delete04.at:26: mkdir oldgnu (cd oldgnu @@ -6373,7 +6613,8 @@ if $at_failed; then fi $at_traceon -$at_traceoff + + $at_traceoff echo "$at_srcdir/delete04.at:26: mkdir ustar (cd ustar @@ -6484,7 +6725,8 @@ if $at_failed; then fi $at_traceon -$at_traceoff + + $at_traceoff echo "$at_srcdir/delete04.at:26: mkdir posix (cd posix @@ -6595,7 +6837,8 @@ if $at_failed; then fi $at_traceon -$at_traceoff + + $at_traceoff echo "$at_srcdir/delete04.at:26: mkdir gnu (cd gnu @@ -6709,6 +6952,7 @@ $at_traceon + $at_traceoff $at_times_p && times >"$at_times_file" ) 5>&1 2>&1 | eval $at_tee_pipe @@ -6821,7 +7065,8 @@ if $at_failed; then fi $at_traceon -$at_traceoff + + $at_traceoff echo "$at_srcdir/delete05.at:30: mkdir oldgnu (cd oldgnu @@ -6912,7 +7157,8 @@ if $at_failed; then fi $at_traceon -$at_traceoff + + $at_traceoff echo "$at_srcdir/delete05.at:30: mkdir ustar (cd ustar @@ -7003,7 +7249,8 @@ if $at_failed; then fi $at_traceon -$at_traceoff + + $at_traceoff echo "$at_srcdir/delete05.at:30: mkdir posix (cd posix @@ -7094,7 +7341,8 @@ if $at_failed; then fi $at_traceon -$at_traceoff + + $at_traceoff echo "$at_srcdir/delete05.at:30: mkdir gnu (cd gnu @@ -7188,6 +7436,7 @@ $at_traceon + $at_traceoff $at_times_p && times >"$at_times_file" ) 5>&1 2>&1 | eval $at_tee_pipe @@ -7284,7 +7533,8 @@ if $at_failed; then fi $at_traceon -$at_traceoff + + $at_traceoff echo "$at_srcdir/extrac01.at:26: mkdir oldgnu (cd oldgnu @@ -7359,7 +7609,8 @@ if $at_failed; then fi $at_traceon -$at_traceoff + + $at_traceoff echo "$at_srcdir/extrac01.at:26: mkdir ustar (cd ustar @@ -7434,7 +7685,8 @@ if $at_failed; then fi $at_traceon -$at_traceoff + + $at_traceoff echo "$at_srcdir/extrac01.at:26: mkdir posix (cd posix @@ -7509,7 +7761,8 @@ if $at_failed; then fi $at_traceon -$at_traceoff + + $at_traceoff echo "$at_srcdir/extrac01.at:26: mkdir gnu (cd gnu @@ -7587,6 +7840,7 @@ $at_traceon + $at_traceoff $at_times_p && times >"$at_times_file" ) 5>&1 2>&1 | eval $at_tee_pipe @@ -7691,7 +7945,8 @@ if $at_failed; then fi $at_traceon -$at_traceoff + + $at_traceoff echo "$at_srcdir/extrac02.at:28: mkdir oldgnu (cd oldgnu @@ -7772,7 +8027,8 @@ if $at_failed; then fi $at_traceon -$at_traceoff + + $at_traceoff echo "$at_srcdir/extrac02.at:28: mkdir ustar (cd ustar @@ -7853,7 +8109,8 @@ if $at_failed; then fi $at_traceon -$at_traceoff + + $at_traceoff echo "$at_srcdir/extrac02.at:28: mkdir posix (cd posix @@ -7934,7 +8191,8 @@ if $at_failed; then fi $at_traceon -$at_traceoff + + $at_traceoff echo "$at_srcdir/extrac02.at:28: mkdir gnu (cd gnu @@ -8018,6 +8276,7 @@ $at_traceon + $at_traceoff $at_times_p && times >"$at_times_file" ) 5>&1 2>&1 | eval $at_tee_pipe @@ -8114,7 +8373,8 @@ if $at_failed; then fi $at_traceon -$at_traceoff + + $at_traceoff echo "$at_srcdir/extrac03.at:26: mkdir oldgnu (cd oldgnu @@ -8189,7 +8449,8 @@ if $at_failed; then fi $at_traceon -$at_traceoff + + $at_traceoff echo "$at_srcdir/extrac03.at:26: mkdir ustar (cd ustar @@ -8264,7 +8525,8 @@ if $at_failed; then fi $at_traceon -$at_traceoff + + $at_traceoff echo "$at_srcdir/extrac03.at:26: mkdir posix (cd posix @@ -8339,7 +8601,8 @@ if $at_failed; then fi $at_traceon -$at_traceoff + + $at_traceoff echo "$at_srcdir/extrac03.at:26: mkdir gnu (cd gnu @@ -8417,6 +8680,7 @@ $at_traceon + $at_traceoff $at_times_p && times >"$at_times_file" ) 5>&1 2>&1 | eval $at_tee_pipe @@ -8549,7 +8813,8 @@ if $at_failed; then fi $at_traceon -$at_traceoff + + $at_traceoff echo "$at_srcdir/extrac04.at:26: mkdir oldgnu (cd oldgnu @@ -8660,7 +8925,8 @@ if $at_failed; then fi $at_traceon -$at_traceoff + + $at_traceoff echo "$at_srcdir/extrac04.at:26: mkdir ustar (cd ustar @@ -8771,7 +9037,8 @@ if $at_failed; then fi $at_traceon -$at_traceoff + + $at_traceoff echo "$at_srcdir/extrac04.at:26: mkdir posix (cd posix @@ -8882,7 +9149,8 @@ if $at_failed; then fi $at_traceon -$at_traceoff + + $at_traceoff echo "$at_srcdir/extrac04.at:26: mkdir gnu (cd gnu @@ -8996,6 +9264,7 @@ $at_traceon + $at_traceoff $at_times_p && times >"$at_times_file" ) 5>&1 2>&1 | eval $at_tee_pipe @@ -9133,6 +9402,7 @@ $at_traceon + $at_traceoff $at_times_p && times >"$at_times_file" ) 5>&1 2>&1 | eval $at_tee_pipe @@ -9302,7 +9572,8 @@ if $at_failed; then fi $at_traceon -$at_traceoff + + $at_traceoff echo "$at_srcdir/extrac06.at:36: mkdir oldgnu (cd oldgnu @@ -9450,7 +9721,8 @@ if $at_failed; then fi $at_traceon -$at_traceoff + + $at_traceoff echo "$at_srcdir/extrac06.at:36: mkdir ustar (cd ustar @@ -9598,7 +9870,8 @@ if $at_failed; then fi $at_traceon -$at_traceoff + + $at_traceoff echo "$at_srcdir/extrac06.at:36: mkdir posix (cd posix @@ -9746,7 +10019,8 @@ if $at_failed; then fi $at_traceon -$at_traceoff + + $at_traceoff echo "$at_srcdir/extrac06.at:36: mkdir gnu (cd gnu @@ -9897,6 +10171,7 @@ $at_traceon + $at_traceoff $at_times_p && times >"$at_times_file" ) 5>&1 2>&1 | eval $at_tee_pipe @@ -10036,7 +10311,8 @@ else fi $at_traceon -$at_traceoff + + $at_traceoff echo "$at_srcdir/extrac07.at:30: mkdir oldgnu (cd oldgnu @@ -10154,7 +10430,8 @@ else fi $at_traceon -$at_traceoff + + $at_traceoff echo "$at_srcdir/extrac07.at:30: mkdir ustar (cd ustar @@ -10272,7 +10549,8 @@ else fi $at_traceon -$at_traceoff + + $at_traceoff echo "$at_srcdir/extrac07.at:30: mkdir posix (cd posix @@ -10390,7 +10668,8 @@ else fi $at_traceon -$at_traceoff + + $at_traceoff echo "$at_srcdir/extrac07.at:30: mkdir gnu (cd gnu @@ -10509,6 +10788,7 @@ fi $at_traceon + # Testing one format is enough $at_traceoff @@ -10757,7 +11037,8 @@ if $at_failed; then fi $at_traceon -$at_traceoff + + $at_traceoff echo "$at_srcdir/incremental.at:26: mkdir oldgnu (cd oldgnu @@ -10902,7 +11183,8 @@ if $at_failed; then fi $at_traceon -$at_traceoff + + $at_traceoff echo "$at_srcdir/incremental.at:26: mkdir posix (cd posix @@ -11050,6 +11332,7 @@ $at_traceon + $at_traceoff $at_times_p && times >"$at_times_file" ) 5>&1 2>&1 | eval $at_tee_pipe @@ -11175,7 +11458,8 @@ if $at_failed; then fi $at_traceon -$at_traceoff + + $at_traceoff echo "$at_srcdir/incr01.at:30: mkdir oldgnu (cd oldgnu @@ -11279,7 +11563,8 @@ if $at_failed; then fi $at_traceon -$at_traceoff + + $at_traceoff echo "$at_srcdir/incr01.at:30: mkdir posix (cd posix @@ -11386,6 +11671,7 @@ $at_traceon + $at_traceoff $at_times_p && times >"$at_times_file" ) 5>&1 2>&1 | eval $at_tee_pipe @@ -11575,7 +11861,8 @@ if $at_failed; then fi $at_traceon -$at_traceoff + + $at_traceoff echo "$at_srcdir/incr02.at:35: mkdir oldgnu (cd oldgnu @@ -11743,7 +12030,8 @@ if $at_failed; then fi $at_traceon -$at_traceoff + + $at_traceoff echo "$at_srcdir/incr02.at:35: mkdir posix (cd posix @@ -11914,6 +12202,7 @@ $at_traceon + $at_traceoff $at_times_p && times >"$at_times_file" ) 5>&1 2>&1 | eval $at_tee_pipe @@ -12073,7 +12362,8 @@ if $at_failed; then fi $at_traceon -$at_traceoff + + $at_traceoff echo "$at_srcdir/listed01.at:29: mkdir oldgnu (cd oldgnu @@ -12214,6 +12504,7 @@ $at_traceon + $at_traceoff $at_times_p && times >"$at_times_file" ) 5>&1 2>&1 | eval $at_tee_pipe @@ -12522,7 +12813,8 @@ if $at_failed; then fi $at_traceon -$at_traceoff + + $at_traceoff echo "$at_srcdir/listed02.at:31: mkdir oldgnu (cd oldgnu @@ -12812,6 +13104,7 @@ $at_traceon + $at_traceoff $at_times_p && times >"$at_times_file" ) 5>&1 2>&1 | eval $at_tee_pipe @@ -12995,7 +13288,8 @@ if $at_failed; then fi $at_traceon -$at_traceoff + + $at_traceoff echo "$at_srcdir/incr03.at:31: mkdir oldgnu (cd oldgnu @@ -13157,7 +13451,8 @@ if $at_failed; then fi $at_traceon -$at_traceoff + + $at_traceoff echo "$at_srcdir/incr03.at:31: mkdir posix (cd posix @@ -13322,6 +13617,7 @@ $at_traceon + $at_traceoff $at_times_p && times >"$at_times_file" ) 5>&1 2>&1 | eval $at_tee_pipe @@ -13600,7 +13896,8 @@ if $at_failed; then fi $at_traceon -$at_traceoff + + $at_traceoff echo "$at_srcdir/incr04.at:34: mkdir oldgnu (cd oldgnu @@ -13855,7 +14152,8 @@ if $at_failed; then fi $at_traceon -$at_traceoff + + $at_traceoff echo "$at_srcdir/incr04.at:34: mkdir posix (cd posix @@ -14113,6 +14411,7 @@ $at_traceon + $at_traceoff $at_times_p && times >"$at_times_file" ) 5>&1 2>&1 | eval $at_tee_pipe @@ -14312,7 +14611,8 @@ if $at_failed; then fi $at_traceon -$at_traceoff + + $at_traceoff echo "$at_srcdir/rename01.at:27: mkdir oldgnu (cd oldgnu @@ -14490,7 +14790,8 @@ if $at_failed; then fi $at_traceon -$at_traceoff + + $at_traceoff echo "$at_srcdir/rename01.at:27: mkdir posix (cd posix @@ -14671,6 +14972,7 @@ $at_traceon + $at_traceoff $at_times_p && times >"$at_times_file" ) 5>&1 2>&1 | eval $at_tee_pipe @@ -14893,7 +15195,8 @@ if $at_failed; then fi $at_traceon -$at_traceoff + + $at_traceoff echo "$at_srcdir/rename02.at:27: mkdir oldgnu (cd oldgnu @@ -15094,7 +15397,8 @@ if $at_failed; then fi $at_traceon -$at_traceoff + + $at_traceoff echo "$at_srcdir/rename02.at:27: mkdir posix (cd posix @@ -15298,6 +15602,7 @@ $at_traceon + $at_traceoff $at_times_p && times >"$at_times_file" ) 5>&1 2>&1 | eval $at_tee_pipe @@ -15569,7 +15874,8 @@ if $at_failed; then fi $at_traceon -$at_traceoff + + $at_traceoff echo "$at_srcdir/rename03.at:26: mkdir oldgnu (cd oldgnu @@ -15819,7 +16125,8 @@ if $at_failed; then fi $at_traceon -$at_traceoff + + $at_traceoff echo "$at_srcdir/rename03.at:26: mkdir posix (cd posix @@ -16072,6 +16379,7 @@ $at_traceon + $at_traceoff $at_times_p && times >"$at_times_file" ) 5>&1 2>&1 | eval $at_tee_pipe @@ -16257,7 +16565,8 @@ if $at_failed; then fi $at_traceon -$at_traceoff + + $at_traceoff echo "$at_srcdir/rename04.at:30: mkdir oldgnu (cd oldgnu @@ -16421,7 +16730,8 @@ if $at_failed; then fi $at_traceon -$at_traceoff + + $at_traceoff echo "$at_srcdir/rename04.at:30: mkdir posix (cd posix @@ -16588,6 +16898,7 @@ $at_traceon + $at_traceoff $at_times_p && times >"$at_times_file" ) 5>&1 2>&1 | eval $at_tee_pipe @@ -16776,7 +17087,8 @@ if $at_failed; then fi $at_traceon -$at_traceoff + + $at_traceoff echo "$at_srcdir/rename05.at:27: mkdir oldgnu (cd oldgnu @@ -16943,7 +17255,8 @@ if $at_failed; then fi $at_traceon -$at_traceoff + + $at_traceoff echo "$at_srcdir/rename05.at:27: mkdir posix (cd posix @@ -17113,6 +17426,7 @@ $at_traceon + $at_traceoff $at_times_p && times >"$at_times_file" ) 5>&1 2>&1 | eval $at_tee_pipe @@ -17296,7 +17610,8 @@ if $at_failed; then fi $at_traceon -$at_traceoff + + $at_traceoff echo "$at_srcdir/chtype.at:30: mkdir oldgnu (cd oldgnu @@ -17458,7 +17773,8 @@ if $at_failed; then fi $at_traceon -$at_traceoff + + $at_traceoff echo "$at_srcdir/chtype.at:30: mkdir posix (cd posix @@ -17623,6 +17939,7 @@ $at_traceon + $at_traceoff $at_times_p && times >"$at_times_file" ) 5>&1 2>&1 | eval $at_tee_pipe @@ -17840,7 +18157,8 @@ if $at_failed; then fi $at_traceon -$at_traceoff + + $at_traceoff echo "$at_srcdir/ignfail.at:26: mkdir oldgnu (cd oldgnu @@ -18036,7 +18354,8 @@ if $at_failed; then fi $at_traceon -$at_traceoff + + $at_traceoff echo "$at_srcdir/ignfail.at:26: mkdir ustar (cd ustar @@ -18232,7 +18551,8 @@ if $at_failed; then fi $at_traceon -$at_traceoff + + $at_traceoff echo "$at_srcdir/ignfail.at:26: mkdir posix (cd posix @@ -18428,7 +18748,8 @@ if $at_failed; then fi $at_traceon -$at_traceoff + + $at_traceoff echo "$at_srcdir/ignfail.at:26: mkdir gnu (cd gnu @@ -18627,6 +18948,7 @@ $at_traceon + $at_traceoff $at_times_p && times >"$at_times_file" ) 5>&1 2>&1 | eval $at_tee_pipe @@ -18751,7 +19073,8 @@ if $at_failed; then fi $at_traceon -$at_traceoff + + $at_traceoff echo "$at_srcdir/link01.at:36: mkdir oldgnu (cd oldgnu @@ -18854,7 +19177,8 @@ if $at_failed; then fi $at_traceon -$at_traceoff + + $at_traceoff echo "$at_srcdir/link01.at:36: mkdir ustar (cd ustar @@ -18957,7 +19281,8 @@ if $at_failed; then fi $at_traceon -$at_traceoff + + $at_traceoff echo "$at_srcdir/link01.at:36: mkdir posix (cd posix @@ -19060,7 +19385,8 @@ if $at_failed; then fi $at_traceon -$at_traceoff + + $at_traceoff echo "$at_srcdir/link01.at:36: mkdir gnu (cd gnu @@ -19166,6 +19492,7 @@ $at_traceon + $at_traceoff $at_times_p && times >"$at_times_file" ) 5>&1 2>&1 | eval $at_tee_pipe @@ -19278,6 +19605,7 @@ $at_traceon + $at_traceoff $at_times_p && times >"$at_times_file" ) 5>&1 2>&1 | eval $at_tee_pipe @@ -19383,7 +19711,8 @@ if $at_failed; then fi $at_traceon -$at_traceoff + + $at_traceoff echo "$at_srcdir/long01.at:36: mkdir oldgnu (cd oldgnu @@ -19466,6 +19795,7 @@ $at_traceon + $at_traceoff $at_times_p && times >"$at_times_file" ) 5>&1 2>&1 | eval $at_tee_pipe @@ -19563,6 +19893,7 @@ $at_traceon + $at_traceoff $at_times_p && times >"$at_times_file" ) 5>&1 2>&1 | eval $at_tee_pipe @@ -19667,6 +19998,7 @@ $at_traceon + $at_traceoff $at_times_p && times >"$at_times_file" ) 5>&1 2>&1 | eval $at_tee_pipe @@ -19777,6 +20109,7 @@ $at_traceon + $at_traceoff $at_times_p && times >"$at_times_file" ) 5>&1 2>&1 | eval $at_tee_pipe @@ -19952,7 +20285,8 @@ if $at_failed; then fi $at_traceon -$at_traceoff + + $at_traceoff echo "$at_srcdir/multiv01.at:30: mkdir oldgnu (cd oldgnu @@ -20102,7 +20436,8 @@ if $at_failed; then fi $at_traceon -$at_traceoff + + $at_traceoff echo "$at_srcdir/multiv01.at:30: mkdir pax (cd pax @@ -20255,6 +20590,7 @@ $at_traceon + $at_traceoff $at_times_p && times >"$at_times_file" ) 5>&1 2>&1 | eval $at_tee_pipe @@ -20371,7 +20707,8 @@ if $at_failed; then fi $at_traceon -$at_traceoff + + $at_traceoff echo "$at_srcdir/multiv02.at:31: mkdir oldgnu (cd oldgnu @@ -20466,7 +20803,8 @@ if $at_failed; then fi $at_traceon -$at_traceoff + + $at_traceoff echo "$at_srcdir/multiv02.at:31: mkdir pax (cd pax @@ -20564,6 +20902,7 @@ $at_traceon + $at_traceoff $at_times_p && times >"$at_times_file" ) 5>&1 2>&1 | eval $at_tee_pipe @@ -20738,7 +21077,8 @@ if $at_failed; then fi $at_traceon -$at_traceoff + + $at_traceoff echo "$at_srcdir/multiv03.at:33: mkdir oldgnu (cd oldgnu @@ -20894,6 +21234,7 @@ $at_traceon + $at_traceoff $at_times_p && times >"$at_times_file" ) 5>&1 2>&1 | eval $at_tee_pipe @@ -21030,7 +21371,8 @@ if $at_failed; then fi $at_traceon -$at_traceoff + + $at_traceoff echo "$at_srcdir/multiv04.at:39: mkdir oldgnu (cd oldgnu @@ -21148,6 +21490,7 @@ $at_traceon + $at_traceoff $at_times_p && times >"$at_times_file" ) 5>&1 2>&1 | eval $at_tee_pipe @@ -21335,6 +21678,7 @@ $at_traceon + $at_traceoff $at_times_p && times >"$at_times_file" ) 5>&1 2>&1 | eval $at_tee_pipe @@ -21444,7 +21788,8 @@ if $at_failed; then fi $at_traceon -$at_traceoff + + $at_traceoff echo "$at_srcdir/multiv06.at:30: mkdir pax (cd pax @@ -21535,6 +21880,7 @@ $at_traceon + $at_traceoff $at_times_p && times >"$at_times_file" ) 5>&1 2>&1 | eval $at_tee_pipe @@ -21703,7 +22049,8 @@ if $at_failed; then fi $at_traceon -$at_traceoff + + $at_traceoff echo "$at_srcdir/recurse.at:24: mkdir oldgnu (cd oldgnu @@ -21779,7 +22126,8 @@ if $at_failed; then fi $at_traceon -$at_traceoff + + $at_traceoff echo "$at_srcdir/recurse.at:24: mkdir ustar (cd ustar @@ -21855,7 +22203,8 @@ if $at_failed; then fi $at_traceon -$at_traceoff + + $at_traceoff echo "$at_srcdir/recurse.at:24: mkdir posix (cd posix @@ -21931,7 +22280,8 @@ if $at_failed; then fi $at_traceon -$at_traceoff + + $at_traceoff echo "$at_srcdir/recurse.at:24: mkdir gnu (cd gnu @@ -22010,6 +22360,7 @@ $at_traceon + $at_traceoff $at_times_p && times >"$at_times_file" ) 5>&1 2>&1 | eval $at_tee_pipe @@ -22132,7 +22483,8 @@ if $at_failed; then fi $at_traceon -$at_traceoff + + $at_traceoff echo "$at_srcdir/same-order01.at:29: mkdir oldgnu (cd oldgnu @@ -22233,7 +22585,8 @@ if $at_failed; then fi $at_traceon -$at_traceoff + + $at_traceoff echo "$at_srcdir/same-order01.at:29: mkdir ustar (cd ustar @@ -22334,7 +22687,8 @@ if $at_failed; then fi $at_traceon -$at_traceoff + + $at_traceoff echo "$at_srcdir/same-order01.at:29: mkdir posix (cd posix @@ -22435,7 +22789,8 @@ if $at_failed; then fi $at_traceon -$at_traceoff + + $at_traceoff echo "$at_srcdir/same-order01.at:29: mkdir gnu (cd gnu @@ -22539,6 +22894,7 @@ $at_traceon + $at_traceoff $at_times_p && times >"$at_times_file" ) 5>&1 2>&1 | eval $at_tee_pipe @@ -22665,7 +23021,8 @@ if $at_failed; then fi $at_traceon -$at_traceoff + + $at_traceoff echo "$at_srcdir/same-order02.at:28: mkdir oldgnu (cd oldgnu @@ -22770,7 +23127,8 @@ if $at_failed; then fi $at_traceon -$at_traceoff + + $at_traceoff echo "$at_srcdir/same-order02.at:28: mkdir ustar (cd ustar @@ -22875,7 +23233,8 @@ if $at_failed; then fi $at_traceon -$at_traceoff + + $at_traceoff echo "$at_srcdir/same-order02.at:28: mkdir posix (cd posix @@ -22980,7 +23339,8 @@ if $at_failed; then fi $at_traceon -$at_traceoff + + $at_traceoff echo "$at_srcdir/same-order02.at:28: mkdir gnu (cd gnu @@ -23088,6 +23448,7 @@ $at_traceon + $at_traceoff $at_times_p && times >"$at_times_file" ) 5>&1 2>&1 | eval $at_tee_pipe @@ -23109,6 +23470,8 @@ $at_traceon + + $at_traceoff echo "$at_srcdir/shortrec.at:28: mkdir v7 @@ -23121,10 +23484,10 @@ rm -rf * 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 - >/dev/null +tar -c -b 1 -f - directory | tar -t -f - tar -c -b 1 -f archive directory -tar -t -f archive >/dev/null -tar -t -f - < archive >/dev/null +tar -t -f archive +tar -t -f - < archive rm -r directory )" @@ -23147,10 +23510,10 @@ rm -rf * 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 - >/dev/null +tar -c -b 1 -f - directory | tar -t -f - tar -c -b 1 -f archive directory -tar -t -f archive >/dev/null -tar -t -f - < archive >/dev/null +tar -t -f archive +tar -t -f - < archive rm -r directory ) ) >"$at_stdout" 2>"$at_stder1" @@ -23169,16 +23532,54 @@ rm -rf * 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 - >/dev/null +tar -c -b 1 -f - directory | tar -t -f - tar -c -b 1 -f archive directory -tar -t -f archive >/dev/null -tar -t -f - < archive >/dev/null +tar -t -f archive +tar -t -f - < archive rm -r directory ) ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi +at_failed=false +echo stderr:; tee stderr <"$at_stderr" +echo stdout:; cat "$at_stdout" +case $at_status in + 77) echo 77 > "$at_status_file"; exit 77;; + 0) ;; + *) echo "$at_srcdir/shortrec.at:28: exit code was $at_status, expected 0" + at_failed=:;; +esac +if $at_failed; then + + + echo 1 > "$at_status_file" + exit 1 +fi + +$at_traceon + + + $at_traceoff +echo "$at_srcdir/shortrec.at:28: grep -v '^.*tar: Record size = ' stderr; exit 0" +echo shortrec.at:28 >"$at_check_line_file" + +at_trace_this= +if test -n "$at_traceon"; then + at_trace_this=yes +fi + +if test -n "$at_trace_this"; then + ( $at_traceon; grep -v '^.*tar: Record size = ' stderr; exit 0 ) >"$at_stdout" 2>"$at_stder1" + at_status=$? + grep '^ *+' "$at_stder1" >&2 + grep -v '^ *+' "$at_stder1" >"$at_stderr" +else + ( :; grep -v '^.*tar: Record size = ' stderr; exit 0 ) >"$at_stdout" 2>"$at_stderr" + at_status=$? +fi + at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: $at_diff "$at_devnull" "$at_stdout" || at_failed=: @@ -23196,6 +23597,7 @@ if $at_failed; then fi $at_traceon + $at_traceoff echo "$at_srcdir/shortrec.at:28: mkdir oldgnu @@ -23208,10 +23610,10 @@ rm -rf * 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 - >/dev/null +tar -c -b 1 -f - directory | tar -t -f - tar -c -b 1 -f archive directory -tar -t -f archive >/dev/null -tar -t -f - < archive >/dev/null +tar -t -f archive +tar -t -f - < archive rm -r directory )" @@ -23234,10 +23636,10 @@ rm -rf * 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 - >/dev/null +tar -c -b 1 -f - directory | tar -t -f - tar -c -b 1 -f archive directory -tar -t -f archive >/dev/null -tar -t -f - < archive >/dev/null +tar -t -f archive +tar -t -f - < archive rm -r directory ) ) >"$at_stdout" 2>"$at_stder1" @@ -23256,16 +23658,54 @@ rm -rf * 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 - >/dev/null +tar -c -b 1 -f - directory | tar -t -f - tar -c -b 1 -f archive directory -tar -t -f archive >/dev/null -tar -t -f - < archive >/dev/null +tar -t -f archive +tar -t -f - < archive rm -r directory ) ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi +at_failed=false +echo stderr:; tee stderr <"$at_stderr" +echo stdout:; cat "$at_stdout" +case $at_status in + 77) echo 77 > "$at_status_file"; exit 77;; + 0) ;; + *) echo "$at_srcdir/shortrec.at:28: exit code was $at_status, expected 0" + at_failed=:;; +esac +if $at_failed; then + + + echo 1 > "$at_status_file" + exit 1 +fi + +$at_traceon + + + $at_traceoff +echo "$at_srcdir/shortrec.at:28: grep -v '^.*tar: Record size = ' stderr; exit 0" +echo shortrec.at:28 >"$at_check_line_file" + +at_trace_this= +if test -n "$at_traceon"; then + at_trace_this=yes +fi + +if test -n "$at_trace_this"; then + ( $at_traceon; grep -v '^.*tar: Record size = ' stderr; exit 0 ) >"$at_stdout" 2>"$at_stder1" + at_status=$? + grep '^ *+' "$at_stder1" >&2 + grep -v '^ *+' "$at_stder1" >"$at_stderr" +else + ( :; grep -v '^.*tar: Record size = ' stderr; exit 0 ) >"$at_stdout" 2>"$at_stderr" + at_status=$? +fi + at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: $at_diff "$at_devnull" "$at_stdout" || at_failed=: @@ -23283,6 +23723,7 @@ if $at_failed; then fi $at_traceon + $at_traceoff echo "$at_srcdir/shortrec.at:28: mkdir ustar @@ -23295,10 +23736,10 @@ rm -rf * 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 - >/dev/null +tar -c -b 1 -f - directory | tar -t -f - tar -c -b 1 -f archive directory -tar -t -f archive >/dev/null -tar -t -f - < archive >/dev/null +tar -t -f archive +tar -t -f - < archive rm -r directory )" @@ -23321,10 +23762,10 @@ rm -rf * 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 - >/dev/null +tar -c -b 1 -f - directory | tar -t -f - tar -c -b 1 -f archive directory -tar -t -f archive >/dev/null -tar -t -f - < archive >/dev/null +tar -t -f archive +tar -t -f - < archive rm -r directory ) ) >"$at_stdout" 2>"$at_stder1" @@ -23343,16 +23784,54 @@ rm -rf * 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 - >/dev/null +tar -c -b 1 -f - directory | tar -t -f - tar -c -b 1 -f archive directory -tar -t -f archive >/dev/null -tar -t -f - < archive >/dev/null +tar -t -f archive +tar -t -f - < archive rm -r directory ) ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi +at_failed=false +echo stderr:; tee stderr <"$at_stderr" +echo stdout:; cat "$at_stdout" +case $at_status in + 77) echo 77 > "$at_status_file"; exit 77;; + 0) ;; + *) echo "$at_srcdir/shortrec.at:28: exit code was $at_status, expected 0" + at_failed=:;; +esac +if $at_failed; then + + + echo 1 > "$at_status_file" + exit 1 +fi + +$at_traceon + + + $at_traceoff +echo "$at_srcdir/shortrec.at:28: grep -v '^.*tar: Record size = ' stderr; exit 0" +echo shortrec.at:28 >"$at_check_line_file" + +at_trace_this= +if test -n "$at_traceon"; then + at_trace_this=yes +fi + +if test -n "$at_trace_this"; then + ( $at_traceon; grep -v '^.*tar: Record size = ' stderr; exit 0 ) >"$at_stdout" 2>"$at_stder1" + at_status=$? + grep '^ *+' "$at_stder1" >&2 + grep -v '^ *+' "$at_stder1" >"$at_stderr" +else + ( :; grep -v '^.*tar: Record size = ' stderr; exit 0 ) >"$at_stdout" 2>"$at_stderr" + at_status=$? +fi + at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: $at_diff "$at_devnull" "$at_stdout" || at_failed=: @@ -23370,6 +23849,7 @@ if $at_failed; then fi $at_traceon + $at_traceoff echo "$at_srcdir/shortrec.at:28: mkdir posix @@ -23382,10 +23862,10 @@ rm -rf * 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 - >/dev/null +tar -c -b 1 -f - directory | tar -t -f - tar -c -b 1 -f archive directory -tar -t -f archive >/dev/null -tar -t -f - < archive >/dev/null +tar -t -f archive +tar -t -f - < archive rm -r directory )" @@ -23408,10 +23888,10 @@ rm -rf * 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 - >/dev/null +tar -c -b 1 -f - directory | tar -t -f - tar -c -b 1 -f archive directory -tar -t -f archive >/dev/null -tar -t -f - < archive >/dev/null +tar -t -f archive +tar -t -f - < archive rm -r directory ) ) >"$at_stdout" 2>"$at_stder1" @@ -23430,16 +23910,54 @@ rm -rf * 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 - >/dev/null +tar -c -b 1 -f - directory | tar -t -f - tar -c -b 1 -f archive directory -tar -t -f archive >/dev/null -tar -t -f - < archive >/dev/null +tar -t -f archive +tar -t -f - < archive rm -r directory ) ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi +at_failed=false +echo stderr:; tee stderr <"$at_stderr" +echo stdout:; cat "$at_stdout" +case $at_status in + 77) echo 77 > "$at_status_file"; exit 77;; + 0) ;; + *) echo "$at_srcdir/shortrec.at:28: exit code was $at_status, expected 0" + at_failed=:;; +esac +if $at_failed; then + + + echo 1 > "$at_status_file" + exit 1 +fi + +$at_traceon + + + $at_traceoff +echo "$at_srcdir/shortrec.at:28: grep -v '^.*tar: Record size = ' stderr; exit 0" +echo shortrec.at:28 >"$at_check_line_file" + +at_trace_this= +if test -n "$at_traceon"; then + at_trace_this=yes +fi + +if test -n "$at_trace_this"; then + ( $at_traceon; grep -v '^.*tar: Record size = ' stderr; exit 0 ) >"$at_stdout" 2>"$at_stder1" + at_status=$? + grep '^ *+' "$at_stder1" >&2 + grep -v '^ *+' "$at_stder1" >"$at_stderr" +else + ( :; grep -v '^.*tar: Record size = ' stderr; exit 0 ) >"$at_stdout" 2>"$at_stderr" + at_status=$? +fi + at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: $at_diff "$at_devnull" "$at_stdout" || at_failed=: @@ -23457,6 +23975,7 @@ if $at_failed; then fi $at_traceon + $at_traceoff echo "$at_srcdir/shortrec.at:28: mkdir gnu @@ -23469,10 +23988,10 @@ rm -rf * 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 - >/dev/null +tar -c -b 1 -f - directory | tar -t -f - tar -c -b 1 -f archive directory -tar -t -f archive >/dev/null -tar -t -f - < archive >/dev/null +tar -t -f archive +tar -t -f - < archive rm -r directory )" @@ -23495,10 +24014,10 @@ rm -rf * 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 - >/dev/null +tar -c -b 1 -f - directory | tar -t -f - tar -c -b 1 -f archive directory -tar -t -f archive >/dev/null -tar -t -f - < archive >/dev/null +tar -t -f archive +tar -t -f - < archive rm -r directory ) ) >"$at_stdout" 2>"$at_stder1" @@ -23517,16 +24036,54 @@ rm -rf * 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 - >/dev/null +tar -c -b 1 -f - directory | tar -t -f - tar -c -b 1 -f archive directory -tar -t -f archive >/dev/null -tar -t -f - < archive >/dev/null +tar -t -f archive +tar -t -f - < archive rm -r directory ) ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi +at_failed=false +echo stderr:; tee stderr <"$at_stderr" +echo stdout:; cat "$at_stdout" +case $at_status in + 77) echo 77 > "$at_status_file"; exit 77;; + 0) ;; + *) echo "$at_srcdir/shortrec.at:28: exit code was $at_status, expected 0" + at_failed=:;; +esac +if $at_failed; then + + + echo 1 > "$at_status_file" + exit 1 +fi + +$at_traceon + + + $at_traceoff +echo "$at_srcdir/shortrec.at:28: grep -v '^.*tar: Record size = ' stderr; exit 0" +echo shortrec.at:28 >"$at_check_line_file" + +at_trace_this= +if test -n "$at_traceon"; then + at_trace_this=yes +fi + +if test -n "$at_trace_this"; then + ( $at_traceon; grep -v '^.*tar: Record size = ' stderr; exit 0 ) >"$at_stdout" 2>"$at_stder1" + at_status=$? + grep '^ *+' "$at_stder1" >&2 + grep -v '^ *+' "$at_stder1" >"$at_stderr" +else + ( :; grep -v '^.*tar: Record size = ' stderr; exit 0 ) >"$at_stdout" 2>"$at_stderr" + at_status=$? +fi + at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: $at_diff "$at_devnull" "$at_stdout" || at_failed=: @@ -23547,6 +24104,10 @@ $at_traceon + + + + $at_traceoff $at_times_p && times >"$at_times_file" ) 5>&1 2>&1 | eval $at_tee_pipe @@ -23667,7 +24228,8 @@ if $at_failed; then fi $at_traceon -$at_traceoff + + $at_traceoff echo "$at_srcdir/sparse01.at:24: mkdir gnu (cd gnu @@ -23766,7 +24328,8 @@ if $at_failed; then fi $at_traceon -$at_traceoff + + $at_traceoff echo "$at_srcdir/sparse01.at:24: mkdir oldgnu (cd oldgnu @@ -23869,6 +24432,7 @@ $at_traceon + cat >stdout.re <<'_ATEOF' separator -rw-r--r-- ^ ^ * *1000 0-90-90-90-9-0-90-9-0-90-9 0-90-9:0-90-9 begin @@ -23993,7 +24557,8 @@ if $at_failed; then fi $at_traceon -$at_traceoff + + $at_traceoff echo "$at_srcdir/sparse02.at:28: mkdir gnu (cd gnu @@ -24075,7 +24640,8 @@ if $at_failed; then fi $at_traceon -$at_traceoff + + $at_traceoff echo "$at_srcdir/sparse02.at:28: mkdir oldgnu (cd oldgnu @@ -24160,6 +24726,7 @@ $at_traceon + $at_traceoff $at_times_p && times >"$at_times_file" ) 5>&1 2>&1 | eval $at_tee_pipe @@ -24289,6 +24856,7 @@ $at_traceon + cat >stdout.re <<'_ATEOF' separator -rw-r--r-- ^ ^ * *1000 0-90-90-90-9-0-90-9-0-90-9 0-90-9:0-90-9 begin @@ -24461,7 +25029,8 @@ if $at_failed; then fi $at_traceon -$at_traceoff + + $at_traceoff echo "$at_srcdir/sparsemv.at:31: mkdir oldgnu (cd oldgnu @@ -24591,6 +25160,7 @@ $at_traceon + $at_traceoff $at_times_p && times >"$at_times_file" ) 5>&1 2>&1 | eval $at_tee_pipe @@ -24745,6 +25315,7 @@ $at_traceon + $at_traceoff $at_times_p && times >"$at_times_file" ) 5>&1 2>&1 | eval $at_tee_pipe @@ -24899,6 +25470,7 @@ $at_traceon + $at_traceoff $at_times_p && times >"$at_times_file" ) 5>&1 2>&1 | eval $at_tee_pipe @@ -25053,6 +25625,7 @@ $at_traceon + $at_traceoff $at_times_p && times >"$at_times_file" ) 5>&1 2>&1 | eval $at_tee_pipe @@ -25178,7 +25751,8 @@ if $at_failed; then fi $at_traceon -$at_traceoff + + $at_traceoff echo "$at_srcdir/update.at:30: mkdir oldgnu (cd oldgnu @@ -25282,7 +25856,8 @@ if $at_failed; then fi $at_traceon -$at_traceoff + + $at_traceoff echo "$at_srcdir/update.at:30: mkdir ustar (cd ustar @@ -25386,7 +25961,8 @@ if $at_failed; then fi $at_traceon -$at_traceoff + + $at_traceoff echo "$at_srcdir/update.at:30: mkdir posix (cd posix @@ -25490,7 +26066,8 @@ if $at_failed; then fi $at_traceon -$at_traceoff + + $at_traceoff echo "$at_srcdir/update.at:30: mkdir gnu (cd gnu @@ -25597,6 +26174,7 @@ $at_traceon + $at_traceoff $at_times_p && times >"$at_times_file" ) 5>&1 2>&1 | eval $at_tee_pipe @@ -25735,7 +26313,8 @@ if $at_failed; then fi $at_traceon -$at_traceoff + + $at_traceoff echo "$at_srcdir/volume.at:26: mkdir oldgnu (cd oldgnu @@ -25855,6 +26434,7 @@ $at_traceon + $at_traceoff $at_times_p && times >"$at_times_file" ) 5>&1 2>&1 | eval $at_tee_pipe @@ -25992,7 +26572,8 @@ if $at_failed; then fi $at_traceon -$at_traceoff + + $at_traceoff echo "$at_srcdir/volsize.at:32: mkdir oldgnu (cd oldgnu @@ -26108,7 +26689,8 @@ if $at_failed; then fi $at_traceon -$at_traceoff + + $at_traceoff echo "$at_srcdir/volsize.at:32: mkdir ustar (cd ustar @@ -26224,7 +26806,8 @@ if $at_failed; then fi $at_traceon -$at_traceoff + + $at_traceoff echo "$at_srcdir/volsize.at:32: mkdir posix (cd posix @@ -26340,7 +26923,8 @@ if $at_failed; then fi $at_traceon -$at_traceoff + + $at_traceoff echo "$at_srcdir/volsize.at:32: mkdir gnu (cd gnu @@ -26459,6 +27043,7 @@ $at_traceon + $at_traceoff $at_times_p && times >"$at_times_file" ) 5>&1 2>&1 | eval $at_tee_pipe @@ -26577,7 +27162,8 @@ if $at_failed; then fi $at_traceon -$at_traceoff + + $at_traceoff echo "$at_srcdir/comprec.at:25: mkdir oldgnu (cd oldgnu @@ -26673,7 +27259,8 @@ if $at_failed; then fi $at_traceon -$at_traceoff + + $at_traceoff echo "$at_srcdir/comprec.at:25: mkdir ustar (cd ustar @@ -26769,7 +27356,8 @@ if $at_failed; then fi $at_traceon -$at_traceoff + + $at_traceoff echo "$at_srcdir/comprec.at:25: mkdir posix (cd posix @@ -26865,7 +27453,8 @@ if $at_failed; then fi $at_traceon -$at_traceoff + + $at_traceoff echo "$at_srcdir/comprec.at:25: mkdir gnu (cd gnu @@ -26964,6 +27553,7 @@ $at_traceon + $at_traceoff $at_times_p && times >"$at_times_file" ) 5>&1 2>&1 | eval $at_tee_pipe @@ -27059,6 +27649,7 @@ $at_traceon + $at_traceoff $at_times_p && times >"$at_times_file" ) 5>&1 2>&1 | eval $at_tee_pipe @@ -27149,7 +27740,8 @@ if $at_failed; then fi $at_traceon -$at_traceoff + + $at_traceoff echo "$at_srcdir/shortupd.at:32: mkdir oldgnu (cd oldgnu @@ -27218,7 +27810,8 @@ if $at_failed; then fi $at_traceon -$at_traceoff + + $at_traceoff echo "$at_srcdir/shortupd.at:32: mkdir ustar (cd ustar @@ -27287,7 +27880,8 @@ if $at_failed; then fi $at_traceon -$at_traceoff + + $at_traceoff echo "$at_srcdir/shortupd.at:32: mkdir posix (cd posix @@ -27356,7 +27950,8 @@ if $at_failed; then fi $at_traceon -$at_traceoff + + $at_traceoff echo "$at_srcdir/shortupd.at:32: mkdir gnu (cd gnu @@ -27428,6 +28023,7 @@ $at_traceon + $at_traceoff $at_times_p && times >"$at_times_file" ) 5>&1 2>&1 | eval $at_tee_pipe @@ -27541,7 +28137,8 @@ if $at_failed; then fi $at_traceon -$at_traceoff + + $at_traceoff echo "$at_srcdir/truncate.at:32: mkdir oldgnu (cd oldgnu @@ -27633,7 +28230,8 @@ if $at_failed; then fi $at_traceon -$at_traceoff + + $at_traceoff echo "$at_srcdir/truncate.at:32: mkdir ustar (cd ustar @@ -27725,7 +28323,8 @@ if $at_failed; then fi $at_traceon -$at_traceoff + + $at_traceoff echo "$at_srcdir/truncate.at:32: mkdir posix (cd posix @@ -27817,7 +28416,8 @@ if $at_failed; then fi $at_traceon -$at_traceoff + + $at_traceoff echo "$at_srcdir/truncate.at:32: mkdir gnu (cd gnu @@ -27912,6 +28512,7 @@ $at_traceon + $at_traceoff $at_times_p && times >"$at_times_file" ) 5>&1 2>&1 | eval $at_tee_pipe @@ -28011,7 +28612,8 @@ if $at_failed; then fi $at_traceon -$at_traceoff + + $at_traceoff echo "$at_srcdir/grow.at:27: mkdir oldgnu (cd oldgnu @@ -28089,7 +28691,8 @@ if $at_failed; then fi $at_traceon -$at_traceoff + + $at_traceoff echo "$at_srcdir/grow.at:27: mkdir ustar (cd ustar @@ -28167,7 +28770,8 @@ if $at_failed; then fi $at_traceon -$at_traceoff + + $at_traceoff echo "$at_srcdir/grow.at:27: mkdir posix (cd posix @@ -28245,7 +28849,8 @@ if $at_failed; then fi $at_traceon -$at_traceoff + + $at_traceoff echo "$at_srcdir/grow.at:27: mkdir gnu (cd gnu @@ -28326,6 +28931,7 @@ $at_traceon + $at_traceoff $at_times_p && times >"$at_times_file" ) 5>&1 2>&1 | eval $at_tee_pipe @@ -29248,7 +29854,7 @@ _ASBOX echo "Please send \`${at_testdir+${at_testdir}/}$as_me.log' and all information you think might help:" echo echo " To: " - echo " Subject: [GNU tar 1.21] $as_me:$at_fail_list${at_fail_list:+ failed${at_xpass_list:+,}}$at_xpass_list${at_xpass_list:+ passed unexpectedly}" + echo " Subject: [GNU tar 1.22] $as_me:$at_fail_list${at_fail_list:+ failed${at_xpass_list:+,}}$at_xpass_list${at_xpass_list:+ passed unexpectedly}" echo if test $at_debug_p = false; then echo