X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=tests%2Ftestsuite;h=89cc84e79c235710c25370a2a37d783e4ffc474d;hb=1a44d77d50f4fb37c0410eed04b82303624ea2ec;hp=d6c964784082e69073e78feb3b2f1ed6836d8a0c;hpb=dda6367c9eac71da8f2ab1c60b3df60f19ce4755;p=debian%2Ftar diff --git a/tests/testsuite b/tests/testsuite index d6c96478..89cc84e7 100755 --- a/tests/testsuite +++ b/tests/testsuite @@ -621,7 +621,7 @@ at_change_dir=false # List of the tested programs. at_tested='tar' # List of the all the test groups. -at_groups_all=' 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118' +at_groups_all=' 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121' # As many question marks as there are digits in the last test group number. # Used to normalize the test group numbers so that `ls' lists them in # numerical order. @@ -683,68 +683,71 @@ at_help_all="1;version.at:19;tar version;; 54;listed01.at:26;--listed for individual files;listed incremental listed01; 55;listed02.at:28;working --listed;listed incremental listed02; 56;listed03.at:22;incremental dump when the parent directory is unreadable;listed incremental listed03; -57;incr03.at:28;renamed files in incrementals;incremental incr03 rename; -58;incr04.at:29;proper icontents initialization;incremental incr04 icontents; -59;incr05.at:19;incremental dumps with -C;incremental incr05; -60;incr06.at:19;incremental dumps of nested directories;incremental incr06; -61;filerem01.at:34;file removed as we read it (ca. 22 seconds);create incremental filechange filerem filerem01; -62;filerem02.at:24;toplevel file removed (ca. 24 seconds);create incremental filechange filerem filerem02; -63;rename01.at:24;renamed dirs in incrementals;incremental rename rename01; -64;rename02.at:24;move between hierarchies;incremental rename rename02; -65;rename03.at:23;cyclic renames;incremental rename rename03 cyclic-rename; -66;rename04.at:27;renamed directory containing subdirectories;incremental rename04 rename; -67;rename05.at:24;renamed subdirectories;incremental rename05 rename; -68;chtype.at:27;changed file types in incrementals;incremental chtype; -69;ignfail.at:23;ignfail;ignfail; -70;link01.at:33;link count gt 2;hardlinks link01; -71;link02.at:32;preserve hard links with --remove-files;hardlinks link02; -72;link03.at:24;working -l with --remove-files;hardlinks link03; -73;link04.at:29;link count is 1 but multiple occurrences;hardlinks link04; -74;longv7.at:24;long names in V7 archives;longname longv7; -75;long01.at:28;long file names divisible by block size;longname long512; -76;lustar01.at:21;ustar: unsplittable file name;longname ustar lustar01; -77;lustar02.at:21;ustar: unsplittable path name;longname ustar lustar02; -78;lustar03.at:21;ustar: splitting long names;longname ustar lustar03; -79;multiv01.at:23;multivolume dumps from pipes;multivolume multiv multiv01; -80;multiv02.at:28;skipping a straddling member;multivolume multiv multiv02; -81;multiv03.at:30;MV archive & long filenames;multivolume multiv multiv03; -82;multiv04.at:36;split directory members in a MV archive;multivolume multiv incremental multiv04; -83;multiv05.at:26;Restoring after an out of sync volume;multivolume multiv multiv05 sync; -84;multiv06.at:27;Multivolumes with L=record_size;multivolume multiv multiv06; -85;multiv07.at:26;volumes split at an extended header;multivolume multiv multiv07 xsplit; -86;multiv08.at:23;multivolume header creation;multivolume multiv multiv08; -87;old.at:23;old archives;old; -88;recurse.at:21;recurse;recurse; -89;same-order01.at:26;working -C with --same-order;same-order same-order01; -90;same-order02.at:25;multiple -C options;same-order same-order02; -91;shortrec.at:25;short records;shortrec; -92;sparse01.at:21;sparse files;sparse sparse01; -93;sparse02.at:21;extracting sparse file over a pipe;sparse sparse02; -94;sparse03.at:21;storing sparse files > 8G;sparse sparse03; -95;sparsemv.at:21;sparse files in MV archives;sparse multiv sparsemv; -96;spmvp00.at:21;sparse files in PAX MV archives, v.0.0;sparse multivolume multiv sparsemvp sparsemvp00; -97;spmvp01.at:21;sparse files in PAX MV archives, v.0.1;sparse multiv sparsemvp sparsemvp01; -98;spmvp10.at:21;sparse files in PAX MV archives, v.1.0;sparse multivolume multiv sparsemvp sparsemvp10; -99;update.at:28;update unchanged directories;update update00; -100;update01.at:29;update directories;update update01; -101;update02.at:26;update changed files;update update02; -102;volume.at:23;volume;volume volcheck; -103;volsize.at:29;volume header size;volume volsize; -104;comprec.at:21;compressed format recognition;comprec; -105;shortfile.at:26;short input files;shortfile shortfile0; -106;shortupd.at:29;updating short archives;shortfile shortfile1 shortupd; -107;truncate.at:29;truncate;truncate filechange; -108;grow.at:24;grow;grow filechange; -109;remfiles01.at:28;remove-files with compression;create remove-files remfiles01 gzip; -110;remfiles02.at:28;remove-files with compression: grand-child;create remove-files remfiles02 gzip; -111;remfiles03.at:28;remove-files with symbolic links;create remove-files remfiles03; -112;sigpipe.at:19;sigpipe handling;sigpipe; -113;gtarfail.at:21;gtarfail;star gtarfail; -114;gtarfail2.at:21;gtarfail2;star gtarfail2; -115;multi-fail.at:21;multi-fail;star multivolume multiv multi-fail; -116;ustar-big-2g.at:21;ustar-big-2g;star ustar-big-2g; -117;ustar-big-8g.at:21;ustar-big-8g;star ustar-big-8g; -118;pax-big-10g.at:21;pax-big-10g;star pax-big-10g; +57;listed04.at:24;--listed-incremental and --one-file-system;listed incremental listed04; +58;incr03.at:28;renamed files in incrementals;incremental incr03 rename; +59;incr04.at:29;proper icontents initialization;incremental incr04 icontents; +60;incr05.at:19;incremental dumps with -C;incremental incr05; +61;incr06.at:19;incremental dumps of nested directories;incremental incr06; +62;filerem01.at:34;file removed as we read it (ca. 22 seconds);create incremental filechange filerem filerem01; +63;filerem02.at:24;toplevel file removed (ca. 24 seconds);create incremental filechange filerem filerem02; +64;rename01.at:24;renamed dirs in incrementals;incremental rename rename01; +65;rename02.at:24;move between hierarchies;incremental rename rename02; +66;rename03.at:23;cyclic renames;incremental rename rename03 cyclic-rename; +67;rename04.at:27;renamed directory containing subdirectories;incremental rename04 rename; +68;rename05.at:24;renamed subdirectories;incremental rename05 rename; +69;chtype.at:27;changed file types in incrementals;incremental chtype; +70;ignfail.at:23;ignfail;ignfail; +71;link01.at:33;link count gt 2;hardlinks link01; +72;link02.at:32;preserve hard links with --remove-files;hardlinks link02; +73;link03.at:24;working -l with --remove-files;hardlinks link03; +74;link04.at:29;link count is 1 but multiple occurrences;hardlinks link04; +75;longv7.at:24;long names in V7 archives;longname longv7; +76;long01.at:28;long file names divisible by block size;longname long512; +77;lustar01.at:21;ustar: unsplittable file name;longname ustar lustar01; +78;lustar02.at:21;ustar: unsplittable path name;longname ustar lustar02; +79;lustar03.at:21;ustar: splitting long names;longname ustar lustar03; +80;multiv01.at:23;multivolume dumps from pipes;multivolume multiv multiv01; +81;multiv02.at:28;skipping a straddling member;multivolume multiv multiv02; +82;multiv03.at:30;MV archive & long filenames;multivolume multiv multiv03; +83;multiv04.at:36;split directory members in a MV archive;multivolume multiv incremental multiv04; +84;multiv05.at:26;Restoring after an out of sync volume;multivolume multiv multiv05 sync; +85;multiv06.at:27;Multivolumes with L=record_size;multivolume multiv multiv06; +86;multiv07.at:26;volumes split at an extended header;multivolume multiv multiv07 xsplit; +87;multiv08.at:23;multivolume header creation;multivolume multiv multiv08; +88;old.at:23;old archives;old; +89;recurse.at:21;recurse;recurse; +90;same-order01.at:26;working -C with --same-order;same-order same-order01; +91;same-order02.at:25;multiple -C options;same-order same-order02; +92;shortrec.at:25;short records;shortrec; +93;sparse01.at:21;sparse files;sparse sparse01; +94;sparse02.at:21;extracting sparse file over a pipe;sparse sparse02; +95;sparse03.at:21;storing sparse files > 8G;sparse sparse03; +96;sparse04.at:21;storing long sparse file names;sparse sparse04; +97;sparsemv.at:21;sparse files in MV archives;sparse multiv sparsemv; +98;spmvp00.at:21;sparse files in PAX MV archives, v.0.0;sparse multivolume multiv sparsemvp sparsemvp00; +99;spmvp01.at:21;sparse files in PAX MV archives, v.0.1;sparse multiv sparsemvp sparsemvp01; +100;spmvp10.at:21;sparse files in PAX MV archives, v.1.0;sparse multivolume multiv sparsemvp sparsemvp10; +101;update.at:28;update unchanged directories;update update00; +102;update01.at:29;update directories;update update01; +103;update02.at:26;update changed files;update update02; +104;verify.at:25;verify;verify; +105;volume.at:23;volume;volume volcheck; +106;volsize.at:29;volume header size;volume volsize; +107;comprec.at:21;compressed format recognition;comprec; +108;shortfile.at:26;short input files;shortfile shortfile0; +109;shortupd.at:29;updating short archives;shortfile shortfile1 shortupd; +110;truncate.at:29;truncate;truncate filechange; +111;grow.at:24;grow;grow filechange; +112;remfiles01.at:28;remove-files with compression;create remove-files remfiles01 gzip; +113;remfiles02.at:28;remove-files with compression: grand-child;create remove-files remfiles02 gzip; +114;remfiles03.at:28;remove-files with symbolic links;create remove-files remfiles03; +115;sigpipe.at:19;sigpipe handling;sigpipe; +116;gtarfail.at:21;gtarfail;star gtarfail; +117;gtarfail2.at:21;gtarfail2;star gtarfail2; +118;multi-fail.at:21;multi-fail;star multivolume multiv multi-fail; +119;ustar-big-2g.at:21;ustar-big-2g;star ustar-big-2g; +120;ustar-big-8g.at:21;ustar-big-8g;star ustar-big-8g; +121;pax-big-10g.at:21;pax-big-10g;star pax-big-10g; " # at_func_validate_ranges [NAME...] @@ -756,7 +759,7 @@ at_func_validate_ranges () for at_grp do eval at_value=\$$at_grp - if test $at_value -lt 1 || test $at_value -gt 118; then + if test $at_value -lt 1 || test $at_value -gt 121; then $as_echo "invalid test group: $at_value" >&2 exit 1 fi @@ -993,7 +996,7 @@ fi # List of tests. if $at_list_p; then cat <<_ATEOF || at_write_fail=1 -GNU tar 1.25 test suite test groups: +GNU tar 1.26 test suite test groups: NUM: FILE-NAME:LINE TEST-GROUP-NAME KEYWORDS @@ -1022,7 +1025,7 @@ _ATEOF exit $at_write_fail fi if $at_version_p; then - $as_echo "$as_me (GNU tar 1.25)" && + $as_echo "$as_me (GNU tar 1.26)" && cat <<\_ACEOF || at_write_fail=1 Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 @@ -1205,13 +1208,13 @@ exec 5>>"$at_suite_log" # Banners and logs. cat <<\_ASBOX ## ------------------------ ## -## GNU tar 1.25 test suite. ## +## GNU tar 1.26 test suite. ## ## ------------------------ ## _ASBOX { cat <<\_ASBOX ## ------------------------ ## -## GNU tar 1.25 test suite. ## +## GNU tar 1.26 test suite. ## ## ------------------------ ## _ASBOX echo @@ -1451,7 +1454,7 @@ IFS=$as_save_IFS if test -f "$as_dir/$at_program"; then { - $as_echo "$at_srcdir/testsuite.at:104: $as_dir/$at_program --version" + $as_echo "$at_srcdir/testsuite.at:112: $as_dir/$at_program --version" "$as_dir/$at_program" --version &5 2>&1 @@ -1943,7 +1946,7 @@ _ASBOX $as_echo "Please send \`${at_testdir+${at_testdir}/}$as_me.log' and all information you think might help: To: - Subject: [GNU tar 1.25] $as_me: $at_fail_list${at_fail_list:+ failed${at_xpass_list:+, }}$at_xpass_list${at_xpass_list:+ passed unexpectedly} + Subject: [GNU tar 1.26] $as_me: $at_fail_list${at_fail_list:+ failed${at_xpass_list:+, }}$at_xpass_list${at_xpass_list:+ passed unexpectedly} " if test $at_debug_p = false; then echo @@ -1985,7 +1988,7 @@ fi at_status=$? at_failed=false at_func_diff_devnull "$at_stderr" || at_failed=: -echo >>"$at_stdout"; $as_echo "tar (GNU tar) 1.25 +echo >>"$at_stdout"; $as_echo "tar (GNU tar) 1.26 " | \ $at_diff - "$at_stdout" || at_failed=: at_func_check_status 0 $at_status "$at_srcdir/version.at:21" @@ -18112,6 +18115,7 @@ TAR_OPTIONS=\"-H v7\" export TAR_OPTIONS rm -rf * +unset VERSION_CONTROL mkdir dir1 dir2 echo bla > dir1/file1 tar cf test.tar dir1 dir2 @@ -18130,6 +18134,7 @@ TAR_OPTIONS="-H v7" export TAR_OPTIONS rm -rf * +unset VERSION_CONTROL mkdir dir1 dir2 echo bla > dir1/file1 tar cf test.tar dir1 dir2 @@ -18146,6 +18151,7 @@ TAR_OPTIONS="-H v7" export TAR_OPTIONS rm -rf * +unset VERSION_CONTROL mkdir dir1 dir2 echo bla > dir1/file1 tar cf test.tar dir1 dir2 @@ -18176,6 +18182,7 @@ TAR_OPTIONS=\"-H oldgnu\" export TAR_OPTIONS rm -rf * +unset VERSION_CONTROL mkdir dir1 dir2 echo bla > dir1/file1 tar cf test.tar dir1 dir2 @@ -18194,6 +18201,7 @@ TAR_OPTIONS="-H oldgnu" export TAR_OPTIONS rm -rf * +unset VERSION_CONTROL mkdir dir1 dir2 echo bla > dir1/file1 tar cf test.tar dir1 dir2 @@ -18210,6 +18218,7 @@ TAR_OPTIONS="-H oldgnu" export TAR_OPTIONS rm -rf * +unset VERSION_CONTROL mkdir dir1 dir2 echo bla > dir1/file1 tar cf test.tar dir1 dir2 @@ -18240,6 +18249,7 @@ TAR_OPTIONS=\"-H ustar\" export TAR_OPTIONS rm -rf * +unset VERSION_CONTROL mkdir dir1 dir2 echo bla > dir1/file1 tar cf test.tar dir1 dir2 @@ -18258,6 +18268,7 @@ TAR_OPTIONS="-H ustar" export TAR_OPTIONS rm -rf * +unset VERSION_CONTROL mkdir dir1 dir2 echo bla > dir1/file1 tar cf test.tar dir1 dir2 @@ -18274,6 +18285,7 @@ TAR_OPTIONS="-H ustar" export TAR_OPTIONS rm -rf * +unset VERSION_CONTROL mkdir dir1 dir2 echo bla > dir1/file1 tar cf test.tar dir1 dir2 @@ -18304,6 +18316,7 @@ TAR_OPTIONS=\"-H posix\" export TAR_OPTIONS rm -rf * +unset VERSION_CONTROL mkdir dir1 dir2 echo bla > dir1/file1 tar cf test.tar dir1 dir2 @@ -18322,6 +18335,7 @@ TAR_OPTIONS="-H posix" export TAR_OPTIONS rm -rf * +unset VERSION_CONTROL mkdir dir1 dir2 echo bla > dir1/file1 tar cf test.tar dir1 dir2 @@ -18338,6 +18352,7 @@ TAR_OPTIONS="-H posix" export TAR_OPTIONS rm -rf * +unset VERSION_CONTROL mkdir dir1 dir2 echo bla > dir1/file1 tar cf test.tar dir1 dir2 @@ -18368,6 +18383,7 @@ TAR_OPTIONS=\"-H gnu\" export TAR_OPTIONS rm -rf * +unset VERSION_CONTROL mkdir dir1 dir2 echo bla > dir1/file1 tar cf test.tar dir1 dir2 @@ -18386,6 +18402,7 @@ TAR_OPTIONS="-H gnu" export TAR_OPTIONS rm -rf * +unset VERSION_CONTROL mkdir dir1 dir2 echo bla > dir1/file1 tar cf test.tar dir1 dir2 @@ -18402,6 +18419,7 @@ TAR_OPTIONS="-H gnu" export TAR_OPTIONS rm -rf * +unset VERSION_CONTROL mkdir dir1 dir2 echo bla > dir1/file1 tar cf test.tar dir1 dir2 @@ -20686,15 +20704,116 @@ $at_traceon; } at_status=`cat "$at_status_file"` #AT_STOP_56 #AT_START_57 -# 57. incr03.at:28: renamed files in incrementals +# 57. listed04.at:24: --listed-incremental and --one-file-system +at_setup_line='listed04.at:24' +at_desc="--listed-incremental and --one-file-system" +$at_quiet $as_echo_n " 57: $at_desc " +at_xfail=no + test -f $XFAILFILE && at_xfail=yes +echo "# -*- compilation -*-" >> "$at_group_log" +( + $as_echo "57. listed04.at:24: testing ..." + $at_traceon + + + + + + { $at_traceoff +$as_echo "$at_srcdir/listed04.at:27: +mkdir gnu +(cd gnu +TEST_TAR_FORMAT=gnu +export TEST_TAR_FORMAT +TAR_OPTIONS=\"-H gnu\" +export TAR_OPTIONS +rm -rf * + + +mkdir dir +echo a >dir/a +echo b >dir/b + +tar --one-file-system -cvf archive.tar -g archive.incr dir || exit +tar -tf archive.tar || exit +)" +echo listed04.at:27 >"$at_check_line_file" + +if { echo 'Not enabling shell tracing (command contains an embedded newline)' + false; }; then + ( $at_traceon; +mkdir gnu +(cd gnu +TEST_TAR_FORMAT=gnu +export TEST_TAR_FORMAT +TAR_OPTIONS="-H gnu" +export TAR_OPTIONS +rm -rf * + + +mkdir dir +echo a >dir/a +echo b >dir/b + +tar --one-file-system -cvf archive.tar -g archive.incr dir || exit +tar -tf archive.tar || exit +) ) >"$at_stdout" 2>"$at_stder1" + at_func_filter_trace $? +else + ( :; +mkdir gnu +(cd gnu +TEST_TAR_FORMAT=gnu +export TEST_TAR_FORMAT +TAR_OPTIONS="-H gnu" +export TAR_OPTIONS +rm -rf * + + +mkdir dir +echo a >dir/a +echo b >dir/b + +tar --one-file-system -cvf archive.tar -g archive.incr dir || exit +tar -tf archive.tar || exit +) ) >"$at_stdout" 2>"$at_stderr" +fi +at_status=$? +at_failed=false +echo >>"$at_stderr"; $as_echo "tar: dir: Directory is new +" | \ + $at_diff - "$at_stderr" || at_failed=: +echo >>"$at_stdout"; $as_echo "dir/ +dir/a +dir/b +dir/ +dir/a +dir/b +" | \ + $at_diff - "$at_stdout" || at_failed=: +at_func_check_status 0 $at_status "$at_srcdir/listed04.at:27" + +$at_failed && at_func_log_failure +$at_traceon; } + + + + + $at_traceoff + $at_times_p && times >"$at_times_file" +) 5>&1 2>&1 | eval $at_tee_pipe +at_status=`cat "$at_status_file"` +#AT_STOP_57 +#AT_START_58 +# 58. incr03.at:28: renamed files in incrementals at_setup_line='incr03.at:28' at_desc="renamed files in incrementals" -$at_quiet $as_echo_n " 57: $at_desc " +$at_quiet $as_echo_n " 58: $at_desc " at_xfail=no test -f $XFAILFILE && at_xfail=yes echo "# -*- compilation -*-" >> "$at_group_log" ( - $as_echo "57. incr03.at:28: testing ..." + $as_echo "58. incr03.at:28: testing ..." $at_traceon @@ -21158,17 +21277,17 @@ $at_traceon; } $at_times_p && times >"$at_times_file" ) 5>&1 2>&1 | eval $at_tee_pipe at_status=`cat "$at_status_file"` -#AT_STOP_57 -#AT_START_58 -# 58. incr04.at:29: proper icontents initialization +#AT_STOP_58 +#AT_START_59 +# 59. incr04.at:29: proper icontents initialization at_setup_line='incr04.at:29' at_desc="proper icontents initialization" -$at_quiet $as_echo_n " 58: $at_desc " +$at_quiet $as_echo_n " 59: $at_desc " at_xfail=no test -f $XFAILFILE && at_xfail=yes echo "# -*- compilation -*-" >> "$at_group_log" ( - $as_echo "58. incr04.at:29: testing ..." + $as_echo "59. incr04.at:29: testing ..." $at_traceon @@ -21910,17 +22029,17 @@ $at_traceon; } $at_times_p && times >"$at_times_file" ) 5>&1 2>&1 | eval $at_tee_pipe at_status=`cat "$at_status_file"` -#AT_STOP_58 -#AT_START_59 -# 59. incr05.at:19: incremental dumps with -C +#AT_STOP_59 +#AT_START_60 +# 60. incr05.at:19: incremental dumps with -C at_setup_line='incr05.at:19' at_desc="incremental dumps with -C" -$at_quiet $as_echo_n " 59: $at_desc " +$at_quiet $as_echo_n " 60: $at_desc " at_xfail=no test -f $XFAILFILE && at_xfail=yes echo "# -*- compilation -*-" >> "$at_group_log" ( - $as_echo "59. incr05.at:19: testing ..." + $as_echo "60. incr05.at:19: testing ..." $at_traceon @@ -22204,17 +22323,17 @@ $at_traceon; } $at_times_p && times >"$at_times_file" ) 5>&1 2>&1 | eval $at_tee_pipe at_status=`cat "$at_status_file"` -#AT_STOP_59 -#AT_START_60 -# 60. incr06.at:19: incremental dumps of nested directories +#AT_STOP_60 +#AT_START_61 +# 61. incr06.at:19: incremental dumps of nested directories at_setup_line='incr06.at:19' at_desc="incremental dumps of nested directories" -$at_quiet $as_echo_n " 60: $at_desc " +$at_quiet $as_echo_n " 61: $at_desc " at_xfail=no test -f $XFAILFILE && at_xfail=yes echo "# -*- compilation -*-" >> "$at_group_log" ( - $as_echo "60. incr06.at:19: testing ..." + $as_echo "61. incr06.at:19: testing ..." $at_traceon @@ -22642,17 +22761,17 @@ $at_traceon; } $at_times_p && times >"$at_times_file" ) 5>&1 2>&1 | eval $at_tee_pipe at_status=`cat "$at_status_file"` -#AT_STOP_60 -#AT_START_61 -# 61. filerem01.at:34: file removed as we read it (ca. 22 seconds) +#AT_STOP_61 +#AT_START_62 +# 62. filerem01.at:34: file removed as we read it (ca. 22 seconds) at_setup_line='filerem01.at:34' at_desc="file removed as we read it (ca. 22 seconds)" -$at_quiet $as_echo_n " 61: $at_desc " +$at_quiet $as_echo_n " 62: $at_desc " at_xfail=no test -f $XFAILFILE && at_xfail=yes echo "# -*- compilation -*-" >> "$at_group_log" ( - $as_echo "61. filerem01.at:34: testing ..." + $as_echo "62. filerem01.at:34: testing ..." $at_traceon @@ -22867,17 +22986,17 @@ $at_traceon; } $at_times_p && times >"$at_times_file" ) 5>&1 2>&1 | eval $at_tee_pipe at_status=`cat "$at_status_file"` -#AT_STOP_61 -#AT_START_62 -# 62. filerem02.at:24: toplevel file removed (ca. 24 seconds) +#AT_STOP_62 +#AT_START_63 +# 63. filerem02.at:24: toplevel file removed (ca. 24 seconds) at_setup_line='filerem02.at:24' at_desc="toplevel file removed (ca. 24 seconds)" -$at_quiet $as_echo_n " 62: $at_desc " +$at_quiet $as_echo_n " 63: $at_desc " at_xfail=no test -f $XFAILFILE && at_xfail=yes echo "# -*- compilation -*-" >> "$at_group_log" ( - $as_echo "62. filerem02.at:24: testing ..." + $as_echo "63. filerem02.at:24: testing ..." $at_traceon @@ -23056,17 +23175,17 @@ $at_traceon; } $at_times_p && times >"$at_times_file" ) 5>&1 2>&1 | eval $at_tee_pipe at_status=`cat "$at_status_file"` -#AT_STOP_62 -#AT_START_63 -# 63. rename01.at:24: renamed dirs in incrementals +#AT_STOP_63 +#AT_START_64 +# 64. rename01.at:24: renamed dirs in incrementals at_setup_line='rename01.at:24' at_desc="renamed dirs in incrementals" -$at_quiet $as_echo_n " 63: $at_desc " +$at_quiet $as_echo_n " 64: $at_desc " at_xfail=no test -f $XFAILFILE && at_xfail=yes echo "# -*- compilation -*-" >> "$at_group_log" ( - $as_echo "63. rename01.at:24: testing ..." + $as_echo "64. rename01.at:24: testing ..." $at_traceon @@ -23575,17 +23694,17 @@ $at_traceon; } $at_times_p && times >"$at_times_file" ) 5>&1 2>&1 | eval $at_tee_pipe at_status=`cat "$at_status_file"` -#AT_STOP_63 -#AT_START_64 -# 64. rename02.at:24: move between hierarchies +#AT_STOP_64 +#AT_START_65 +# 65. rename02.at:24: move between hierarchies at_setup_line='rename02.at:24' at_desc="move between hierarchies" -$at_quiet $as_echo_n " 64: $at_desc " +$at_quiet $as_echo_n " 65: $at_desc " at_xfail=no test -f $XFAILFILE && at_xfail=yes echo "# -*- compilation -*-" >> "$at_group_log" ( - $as_echo "64. rename02.at:24: testing ..." + $as_echo "65. rename02.at:24: testing ..." $at_traceon @@ -24163,17 +24282,17 @@ $at_traceon; } $at_times_p && times >"$at_times_file" ) 5>&1 2>&1 | eval $at_tee_pipe at_status=`cat "$at_status_file"` -#AT_STOP_64 -#AT_START_65 -# 65. rename03.at:23: cyclic renames +#AT_STOP_65 +#AT_START_66 +# 66. rename03.at:23: cyclic renames at_setup_line='rename03.at:23' at_desc="cyclic renames" -$at_quiet $as_echo_n " 65: $at_desc " +$at_quiet $as_echo_n " 66: $at_desc " at_xfail=no test -f $XFAILFILE && at_xfail=yes echo "# -*- compilation -*-" >> "$at_group_log" ( - $as_echo "65. rename03.at:23: testing ..." + $as_echo "66. rename03.at:23: testing ..." $at_traceon @@ -24898,17 +25017,17 @@ $at_traceon; } $at_times_p && times >"$at_times_file" ) 5>&1 2>&1 | eval $at_tee_pipe at_status=`cat "$at_status_file"` -#AT_STOP_65 -#AT_START_66 -# 66. rename04.at:27: renamed directory containing subdirectories +#AT_STOP_66 +#AT_START_67 +# 67. rename04.at:27: renamed directory containing subdirectories at_setup_line='rename04.at:27' at_desc="renamed directory containing subdirectories" -$at_quiet $as_echo_n " 66: $at_desc " +$at_quiet $as_echo_n " 67: $at_desc " at_xfail=no test -f $XFAILFILE && at_xfail=yes echo "# -*- compilation -*-" >> "$at_group_log" ( - $as_echo "66. rename04.at:27: testing ..." + $as_echo "67. rename04.at:27: testing ..." $at_traceon @@ -25372,17 +25491,17 @@ $at_traceon; } $at_times_p && times >"$at_times_file" ) 5>&1 2>&1 | eval $at_tee_pipe at_status=`cat "$at_status_file"` -#AT_STOP_66 -#AT_START_67 -# 67. rename05.at:24: renamed subdirectories +#AT_STOP_67 +#AT_START_68 +# 68. rename05.at:24: renamed subdirectories at_setup_line='rename05.at:24' at_desc="renamed subdirectories" -$at_quiet $as_echo_n " 67: $at_desc " +$at_quiet $as_echo_n " 68: $at_desc " at_xfail=no test -f $XFAILFILE && at_xfail=yes echo "# -*- compilation -*-" >> "$at_group_log" ( - $as_echo "67. rename05.at:24: testing ..." + $as_echo "68. rename05.at:24: testing ..." $at_traceon @@ -25855,17 +25974,17 @@ $at_traceon; } $at_times_p && times >"$at_times_file" ) 5>&1 2>&1 | eval $at_tee_pipe at_status=`cat "$at_status_file"` -#AT_STOP_67 -#AT_START_68 -# 68. chtype.at:27: changed file types in incrementals +#AT_STOP_68 +#AT_START_69 +# 69. chtype.at:27: changed file types in incrementals at_setup_line='chtype.at:27' at_desc="changed file types in incrementals" -$at_quiet $as_echo_n " 68: $at_desc " +$at_quiet $as_echo_n " 69: $at_desc " at_xfail=no test -f $XFAILFILE && at_xfail=yes echo "# -*- compilation -*-" >> "$at_group_log" ( - $as_echo "68. chtype.at:27: testing ..." + $as_echo "69. chtype.at:27: testing ..." $at_traceon @@ -26320,17 +26439,17 @@ $at_traceon; } $at_times_p && times >"$at_times_file" ) 5>&1 2>&1 | eval $at_tee_pipe at_status=`cat "$at_status_file"` -#AT_STOP_68 -#AT_START_69 -# 69. ignfail.at:23: ignfail +#AT_STOP_69 +#AT_START_70 +# 70. ignfail.at:23: ignfail at_setup_line='ignfail.at:23' at_desc="ignfail" -$at_quiet $as_echo_n " 69: $at_desc " +$at_quiet $as_echo_n " 70: $at_desc " at_xfail=no test -f $XFAILFILE && at_xfail=yes echo "# -*- compilation -*-" >> "$at_group_log" ( - $as_echo "69. ignfail.at:23: testing ..." + $as_echo "70. ignfail.at:23: testing ..." $at_traceon @@ -27249,17 +27368,17 @@ $at_traceon; } $at_times_p && times >"$at_times_file" ) 5>&1 2>&1 | eval $at_tee_pipe at_status=`cat "$at_status_file"` -#AT_STOP_69 -#AT_START_70 -# 70. link01.at:33: link count gt 2 +#AT_STOP_70 +#AT_START_71 +# 71. link01.at:33: link count gt 2 at_setup_line='link01.at:33' at_desc="link count gt 2" -$at_quiet $as_echo_n " 70: $at_desc " +$at_quiet $as_echo_n " 71: $at_desc " at_xfail=no test -f $XFAILFILE && at_xfail=yes echo "# -*- compilation -*-" >> "$at_group_log" ( - $as_echo "70. link01.at:33: testing ..." + $as_echo "71. link01.at:33: testing ..." $at_traceon @@ -27713,17 +27832,17 @@ $at_traceon; } $at_times_p && times >"$at_times_file" ) 5>&1 2>&1 | eval $at_tee_pipe at_status=`cat "$at_status_file"` -#AT_STOP_70 -#AT_START_71 -# 71. link02.at:32: preserve hard links with --remove-files +#AT_STOP_71 +#AT_START_72 +# 72. link02.at:32: preserve hard links with --remove-files at_setup_line='link02.at:32' at_desc="preserve hard links with --remove-files" -$at_quiet $as_echo_n " 71: $at_desc " +$at_quiet $as_echo_n " 72: $at_desc " at_xfail=no test -f $XFAILFILE && at_xfail=yes echo "# -*- compilation -*-" >> "$at_group_log" ( - $as_echo "71. link02.at:32: testing ..." + $as_echo "72. link02.at:32: testing ..." $at_traceon @@ -28082,17 +28201,17 @@ $at_traceon; } $at_times_p && times >"$at_times_file" ) 5>&1 2>&1 | eval $at_tee_pipe at_status=`cat "$at_status_file"` -#AT_STOP_71 -#AT_START_72 -# 72. link03.at:24: working -l with --remove-files +#AT_STOP_72 +#AT_START_73 +# 73. link03.at:24: working -l with --remove-files at_setup_line='link03.at:24' at_desc="working -l with --remove-files" -$at_quiet $as_echo_n " 72: $at_desc " +$at_quiet $as_echo_n " 73: $at_desc " at_xfail=no test -f $XFAILFILE && at_xfail=yes echo "# -*- compilation -*-" >> "$at_group_log" ( - $as_echo "72. link03.at:24: testing ..." + $as_echo "73. link03.at:24: testing ..." $at_traceon @@ -28653,17 +28772,17 @@ $at_traceon; } $at_times_p && times >"$at_times_file" ) 5>&1 2>&1 | eval $at_tee_pipe at_status=`cat "$at_status_file"` -#AT_STOP_72 -#AT_START_73 -# 73. link04.at:29: link count is 1 but multiple occurrences +#AT_STOP_73 +#AT_START_74 +# 74. link04.at:29: link count is 1 but multiple occurrences at_setup_line='link04.at:29' at_desc="link count is 1 but multiple occurrences" -$at_quiet $as_echo_n " 73: $at_desc " +$at_quiet $as_echo_n " 74: $at_desc " at_xfail=no test -f $XFAILFILE && at_xfail=yes echo "# -*- compilation -*-" >> "$at_group_log" ( - $as_echo "73. link04.at:29: testing ..." + $as_echo "74. link04.at:29: testing ..." $at_traceon @@ -29222,17 +29341,17 @@ $at_traceon; } $at_times_p && times >"$at_times_file" ) 5>&1 2>&1 | eval $at_tee_pipe at_status=`cat "$at_status_file"` -#AT_STOP_73 -#AT_START_74 -# 74. longv7.at:24: long names in V7 archives +#AT_STOP_74 +#AT_START_75 +# 75. longv7.at:24: long names in V7 archives at_setup_line='longv7.at:24' at_desc="long names in V7 archives" -$at_quiet $as_echo_n " 74: $at_desc " +$at_quiet $as_echo_n " 75: $at_desc " at_xfail=no test -f $XFAILFILE && at_xfail=yes echo "# -*- compilation -*-" >> "$at_group_log" ( - $as_echo "74. longv7.at:24: testing ..." + $as_echo "75. longv7.at:24: testing ..." $at_traceon @@ -29320,17 +29439,17 @@ $at_traceon; } $at_times_p && times >"$at_times_file" ) 5>&1 2>&1 | eval $at_tee_pipe at_status=`cat "$at_status_file"` -#AT_STOP_74 -#AT_START_75 -# 75. long01.at:28: long file names divisible by block size +#AT_STOP_75 +#AT_START_76 +# 76. long01.at:28: long file names divisible by block size at_setup_line='long01.at:28' at_desc="long file names divisible by block size" -$at_quiet $as_echo_n " 75: $at_desc " +$at_quiet $as_echo_n " 76: $at_desc " at_xfail=no test -f $XFAILFILE && at_xfail=yes echo "# -*- compilation -*-" >> "$at_group_log" ( - $as_echo "75. long01.at:28: testing ..." + $as_echo "76. long01.at:28: testing ..." $at_traceon @@ -29478,17 +29597,17 @@ $at_traceon; } $at_times_p && times >"$at_times_file" ) 5>&1 2>&1 | eval $at_tee_pipe at_status=`cat "$at_status_file"` -#AT_STOP_75 -#AT_START_76 -# 76. lustar01.at:21: ustar: unsplittable file name +#AT_STOP_76 +#AT_START_77 +# 77. lustar01.at:21: ustar: unsplittable file name at_setup_line='lustar01.at:21' at_desc="ustar: unsplittable file name" -$at_quiet $as_echo_n " 76: $at_desc " +$at_quiet $as_echo_n " 77: $at_desc " at_xfail=no test -f $XFAILFILE && at_xfail=yes echo "# -*- compilation -*-" >> "$at_group_log" ( - $as_echo "76. lustar01.at:21: testing ..." + $as_echo "77. lustar01.at:21: testing ..." $at_traceon @@ -29560,17 +29679,17 @@ $at_traceon; } $at_times_p && times >"$at_times_file" ) 5>&1 2>&1 | eval $at_tee_pipe at_status=`cat "$at_status_file"` -#AT_STOP_76 -#AT_START_77 -# 77. lustar02.at:21: ustar: unsplittable path name +#AT_STOP_77 +#AT_START_78 +# 78. lustar02.at:21: ustar: unsplittable path name at_setup_line='lustar02.at:21' at_desc="ustar: unsplittable path name" -$at_quiet $as_echo_n " 77: $at_desc " +$at_quiet $as_echo_n " 78: $at_desc " at_xfail=no test -f $XFAILFILE && at_xfail=yes echo "# -*- compilation -*-" >> "$at_group_log" ( - $as_echo "77. lustar02.at:21: testing ..." + $as_echo "78. lustar02.at:21: testing ..." $at_traceon @@ -29649,17 +29768,17 @@ $at_traceon; } $at_times_p && times >"$at_times_file" ) 5>&1 2>&1 | eval $at_tee_pipe at_status=`cat "$at_status_file"` -#AT_STOP_77 -#AT_START_78 -# 78. lustar03.at:21: ustar: splitting long names +#AT_STOP_78 +#AT_START_79 +# 79. lustar03.at:21: ustar: splitting long names at_setup_line='lustar03.at:21' at_desc="ustar: splitting long names" -$at_quiet $as_echo_n " 78: $at_desc " +$at_quiet $as_echo_n " 79: $at_desc " at_xfail=no test -f $XFAILFILE && at_xfail=yes echo "# -*- compilation -*-" >> "$at_group_log" ( - $as_echo "78. lustar03.at:21: testing ..." + $as_echo "79. lustar03.at:21: testing ..." $at_traceon @@ -29744,17 +29863,17 @@ $at_traceon; } $at_times_p && times >"$at_times_file" ) 5>&1 2>&1 | eval $at_tee_pipe at_status=`cat "$at_status_file"` -#AT_STOP_78 -#AT_START_79 -# 79. multiv01.at:23: multivolume dumps from pipes +#AT_STOP_79 +#AT_START_80 +# 80. multiv01.at:23: multivolume dumps from pipes at_setup_line='multiv01.at:23' at_desc="multivolume dumps from pipes" -$at_quiet $as_echo_n " 79: $at_desc " +$at_quiet $as_echo_n " 80: $at_desc " at_xfail=no test -f $XFAILFILE && at_xfail=yes echo "# -*- compilation -*-" >> "$at_group_log" ( - $as_echo "79. multiv01.at:23: testing ..." + $as_echo "80. multiv01.at:23: testing ..." $at_traceon @@ -30165,17 +30284,17 @@ $at_traceon; } $at_times_p && times >"$at_times_file" ) 5>&1 2>&1 | eval $at_tee_pipe at_status=`cat "$at_status_file"` -#AT_STOP_79 -#AT_START_80 -# 80. multiv02.at:28: skipping a straddling member +#AT_STOP_80 +#AT_START_81 +# 81. multiv02.at:28: skipping a straddling member at_setup_line='multiv02.at:28' at_desc="skipping a straddling member" -$at_quiet $as_echo_n " 80: $at_desc " +$at_quiet $as_echo_n " 81: $at_desc " at_xfail=no test -f $XFAILFILE && at_xfail=yes echo "# -*- compilation -*-" >> "$at_group_log" ( - $as_echo "80. multiv02.at:28: testing ..." + $as_echo "81. multiv02.at:28: testing ..." $at_traceon @@ -30429,17 +30548,17 @@ $at_traceon; } $at_times_p && times >"$at_times_file" ) 5>&1 2>&1 | eval $at_tee_pipe at_status=`cat "$at_status_file"` -#AT_STOP_80 -#AT_START_81 -# 81. multiv03.at:30: MV archive & long filenames +#AT_STOP_81 +#AT_START_82 +# 82. multiv03.at:30: MV archive & long filenames at_setup_line='multiv03.at:30' at_desc="MV archive & long filenames" -$at_quiet $as_echo_n " 81: $at_desc " +$at_quiet $as_echo_n " 82: $at_desc " at_xfail=no test -f $XFAILFILE && at_xfail=yes echo "# -*- compilation -*-" >> "$at_group_log" ( - $as_echo "81. multiv03.at:30: testing ..." + $as_echo "82. multiv03.at:30: testing ..." $at_traceon @@ -30727,17 +30846,17 @@ $at_traceon; } $at_times_p && times >"$at_times_file" ) 5>&1 2>&1 | eval $at_tee_pipe at_status=`cat "$at_status_file"` -#AT_STOP_81 -#AT_START_82 -# 82. multiv04.at:36: split directory members in a MV archive +#AT_STOP_82 +#AT_START_83 +# 83. multiv04.at:36: split directory members in a MV archive at_setup_line='multiv04.at:36' at_desc="split directory members in a MV archive" -$at_quiet $as_echo_n " 82: $at_desc " +$at_quiet $as_echo_n " 83: $at_desc " at_xfail=no test -f $XFAILFILE && at_xfail=yes echo "# -*- compilation -*-" >> "$at_group_log" ( - $as_echo "82. multiv04.at:36: testing ..." + $as_echo "83. multiv04.at:36: testing ..." $at_traceon @@ -30951,17 +31070,17 @@ $at_traceon; } $at_times_p && times >"$at_times_file" ) 5>&1 2>&1 | eval $at_tee_pipe at_status=`cat "$at_status_file"` -#AT_STOP_82 -#AT_START_83 -# 83. multiv05.at:26: Restoring after an out of sync volume +#AT_STOP_83 +#AT_START_84 +# 84. multiv05.at:26: Restoring after an out of sync volume at_setup_line='multiv05.at:26' at_desc="Restoring after an out of sync volume" -$at_quiet $as_echo_n " 83: $at_desc " +$at_quiet $as_echo_n " 84: $at_desc " at_xfail=no test -f $XFAILFILE && at_xfail=yes echo "# -*- compilation -*-" >> "$at_group_log" ( - $as_echo "83. multiv05.at:26: testing ..." + $as_echo "84. multiv05.at:26: testing ..." $at_traceon @@ -31124,17 +31243,17 @@ $at_traceon; } $at_times_p && times >"$at_times_file" ) 5>&1 2>&1 | eval $at_tee_pipe at_status=`cat "$at_status_file"` -#AT_STOP_83 -#AT_START_84 -# 84. multiv06.at:27: Multivolumes with L=record_size +#AT_STOP_84 +#AT_START_85 +# 85. multiv06.at:27: Multivolumes with L=record_size at_setup_line='multiv06.at:27' at_desc="Multivolumes with L=record_size" -$at_quiet $as_echo_n " 84: $at_desc " +$at_quiet $as_echo_n " 85: $at_desc " at_xfail=no test -f $XFAILFILE && at_xfail=yes echo "# -*- compilation -*-" >> "$at_group_log" ( - $as_echo "84. multiv06.at:27: testing ..." + $as_echo "85. multiv06.at:27: testing ..." $at_traceon @@ -31296,19 +31415,19 @@ $at_traceon; } $at_times_p && times >"$at_times_file" ) 5>&1 2>&1 | eval $at_tee_pipe at_status=`cat "$at_status_file"` -#AT_STOP_84 -#AT_START_85 -# 85. multiv07.at:26: volumes split at an extended header +#AT_STOP_85 +#AT_START_86 +# 86. multiv07.at:26: volumes split at an extended header at_setup_line='multiv07.at:26' at_desc="volumes split at an extended header" -$at_quiet $as_echo_n " 85: $at_desc " +$at_quiet $as_echo_n " 86: $at_desc " at_xfail=no test -f \$XFAILFILE && at_xfail=yes test -f $XFAILFILE && at_xfail=yes test -f $XFAILFILE && at_xfail=yes echo "# -*- compilation -*-" >> "$at_group_log" ( - $as_echo "85. multiv07.at:26: testing ..." + $as_echo "86. multiv07.at:26: testing ..." $at_traceon @@ -31381,17 +31500,17 @@ $at_traceon; } $at_times_p && times >"$at_times_file" ) 5>&1 2>&1 | eval $at_tee_pipe at_status=`cat "$at_status_file"` -#AT_STOP_85 -#AT_START_86 -# 86. multiv08.at:23: multivolume header creation +#AT_STOP_86 +#AT_START_87 +# 87. multiv08.at:23: multivolume header creation at_setup_line='multiv08.at:23' at_desc="multivolume header creation" -$at_quiet $as_echo_n " 86: $at_desc " +$at_quiet $as_echo_n " 87: $at_desc " at_xfail=no test -f $XFAILFILE && at_xfail=yes echo "# -*- compilation -*-" >> "$at_group_log" ( - $as_echo "86. multiv08.at:23: testing ..." + $as_echo "87. multiv08.at:23: testing ..." $at_traceon @@ -31479,16 +31598,16 @@ $at_traceon; } $at_times_p && times >"$at_times_file" ) 5>&1 2>&1 | eval $at_tee_pipe at_status=`cat "$at_status_file"` -#AT_STOP_86 -#AT_START_87 -# 87. old.at:23: old archives +#AT_STOP_87 +#AT_START_88 +# 88. old.at:23: old archives at_setup_line='old.at:23' at_desc="old archives" -$at_quiet $as_echo_n " 87: $at_desc " +$at_quiet $as_echo_n " 88: $at_desc " at_xfail=no echo "# -*- compilation -*-" >> "$at_group_log" ( - $as_echo "87. old.at:23: testing ..." + $as_echo "88. old.at:23: testing ..." $at_traceon @@ -31534,17 +31653,17 @@ $at_traceon; } $at_times_p && times >"$at_times_file" ) 5>&1 2>&1 | eval $at_tee_pipe at_status=`cat "$at_status_file"` -#AT_STOP_87 -#AT_START_88 -# 88. recurse.at:21: recurse +#AT_STOP_88 +#AT_START_89 +# 89. recurse.at:21: recurse at_setup_line='recurse.at:21' at_desc="recurse" -$at_quiet $as_echo_n " 88: $at_desc " +$at_quiet $as_echo_n " 89: $at_desc " at_xfail=no test -f $XFAILFILE && at_xfail=yes echo "# -*- compilation -*-" >> "$at_group_log" ( - $as_echo "88. recurse.at:21: testing ..." + $as_echo "89. recurse.at:21: testing ..." $at_traceon @@ -31863,17 +31982,17 @@ $at_traceon; } $at_times_p && times >"$at_times_file" ) 5>&1 2>&1 | eval $at_tee_pipe at_status=`cat "$at_status_file"` -#AT_STOP_88 -#AT_START_89 -# 89. same-order01.at:26: working -C with --same-order +#AT_STOP_89 +#AT_START_90 +# 90. same-order01.at:26: working -C with --same-order at_setup_line='same-order01.at:26' at_desc="working -C with --same-order" -$at_quiet $as_echo_n " 89: $at_desc " +$at_quiet $as_echo_n " 90: $at_desc " at_xfail=no test -f $XFAILFILE && at_xfail=yes echo "# -*- compilation -*-" >> "$at_group_log" ( - $as_echo "89. same-order01.at:26: testing ..." + $as_echo "90. same-order01.at:26: testing ..." $at_traceon @@ -32317,17 +32436,17 @@ $at_traceon; } $at_times_p && times >"$at_times_file" ) 5>&1 2>&1 | eval $at_tee_pipe at_status=`cat "$at_status_file"` -#AT_STOP_89 -#AT_START_90 -# 90. same-order02.at:25: multiple -C options +#AT_STOP_90 +#AT_START_91 +# 91. same-order02.at:25: multiple -C options at_setup_line='same-order02.at:25' at_desc="multiple -C options" -$at_quiet $as_echo_n " 90: $at_desc " +$at_quiet $as_echo_n " 91: $at_desc " at_xfail=no test -f $XFAILFILE && at_xfail=yes echo "# -*- compilation -*-" >> "$at_group_log" ( - $as_echo "90. same-order02.at:25: testing ..." + $as_echo "91. same-order02.at:25: testing ..." $at_traceon @@ -32821,17 +32940,17 @@ $at_traceon; } $at_times_p && times >"$at_times_file" ) 5>&1 2>&1 | eval $at_tee_pipe at_status=`cat "$at_status_file"` -#AT_STOP_90 -#AT_START_91 -# 91. shortrec.at:25: short records +#AT_STOP_91 +#AT_START_92 +# 92. shortrec.at:25: short records at_setup_line='shortrec.at:25' at_desc="short records" -$at_quiet $as_echo_n " 91: $at_desc " +$at_quiet $as_echo_n " 92: $at_desc " at_xfail=no test -f $XFAILFILE && at_xfail=yes echo "# -*- compilation -*-" >> "$at_group_log" ( - $as_echo "91. shortrec.at:25: testing ..." + $as_echo "92. shortrec.at:25: testing ..." $at_traceon @@ -33200,17 +33319,17 @@ $at_traceon; } $at_times_p && times >"$at_times_file" ) 5>&1 2>&1 | eval $at_tee_pipe at_status=`cat "$at_status_file"` -#AT_STOP_91 -#AT_START_92 -# 92. sparse01.at:21: sparse files +#AT_STOP_92 +#AT_START_93 +# 93. sparse01.at:21: sparse files at_setup_line='sparse01.at:21' at_desc="sparse files" -$at_quiet $as_echo_n " 92: $at_desc " +$at_quiet $as_echo_n " 93: $at_desc " at_xfail=no test -f $XFAILFILE && at_xfail=yes echo "# -*- compilation -*-" >> "$at_group_log" ( - $as_echo "92. sparse01.at:21: testing ..." + $as_echo "93. sparse01.at:21: testing ..." $at_traceon @@ -33491,17 +33610,17 @@ done $at_times_p && times >"$at_times_file" ) 5>&1 2>&1 | eval $at_tee_pipe at_status=`cat "$at_status_file"` -#AT_STOP_92 -#AT_START_93 -# 93. sparse02.at:21: extracting sparse file over a pipe +#AT_STOP_93 +#AT_START_94 +# 94. sparse02.at:21: extracting sparse file over a pipe at_setup_line='sparse02.at:21' at_desc="extracting sparse file over a pipe" -$at_quiet $as_echo_n " 93: $at_desc " +$at_quiet $as_echo_n " 94: $at_desc " at_xfail=no test -f $XFAILFILE && at_xfail=yes echo "# -*- compilation -*-" >> "$at_group_log" ( - $as_echo "93. sparse02.at:21: testing ..." + $as_echo "94. sparse02.at:21: testing ..." $at_traceon @@ -33720,17 +33839,17 @@ $at_traceon; } $at_times_p && times >"$at_times_file" ) 5>&1 2>&1 | eval $at_tee_pipe at_status=`cat "$at_status_file"` -#AT_STOP_93 -#AT_START_94 -# 94. sparse03.at:21: storing sparse files > 8G +#AT_STOP_94 +#AT_START_95 +# 95. sparse03.at:21: storing sparse files > 8G at_setup_line='sparse03.at:21' at_desc="storing sparse files > 8G" -$at_quiet $as_echo_n " 94: $at_desc " +$at_quiet $as_echo_n " 95: $at_desc " at_xfail=no test -f $XFAILFILE && at_xfail=yes echo "# -*- compilation -*-" >> "$at_group_log" ( - $as_echo "94. sparse03.at:21: testing ..." + $as_echo "95. sparse03.at:21: testing ..." $at_traceon @@ -33850,17 +33969,106 @@ done $at_times_p && times >"$at_times_file" ) 5>&1 2>&1 | eval $at_tee_pipe at_status=`cat "$at_status_file"` -#AT_STOP_94 -#AT_START_95 -# 95. sparsemv.at:21: sparse files in MV archives +#AT_STOP_95 +#AT_START_96 +# 96. sparse04.at:21: storing long sparse file names +at_setup_line='sparse04.at:21' +at_desc="storing long sparse file names" +$at_quiet $as_echo_n " 96: $at_desc " +at_xfail=no + test -f $XFAILFILE && at_xfail=yes +echo "# -*- compilation -*-" >> "$at_group_log" +( + $as_echo "96. sparse04.at:21: testing ..." + $at_traceon + + + +# Description: Tar versions from 1.15.92 to 1.25 would incorrectly +# store sparse file names longer than 100 characters in pax mode. +# Namely, the `path' keyword of the produced PAX header would contain the +# crafted name of the header itself, instead of that of the file. +# Reported by: Kamil Dudka +# References: <201011250026.44908.kdudka@redhat.com>, +# http://lists.gnu.org/archive/html/bug-tar/2010-11/msg00099.html + + + + + + { $at_traceoff +$as_echo "$at_srcdir/sparse04.at:35: +mkdir pax +(cd pax +TEST_TAR_FORMAT=pax +export TEST_TAR_FORMAT +TAR_OPTIONS=\"-H pax\" +export TAR_OPTIONS +rm -rf * + +genfile --sparse --file 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960 --block-size 512 8M A || exit 77 +tar -c --sparse --posix 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960 | tar t +)" +echo sparse04.at:35 >"$at_check_line_file" + +if { echo 'Not enabling shell tracing (command contains an embedded newline)' + false; }; then + ( $at_traceon; +mkdir pax +(cd pax +TEST_TAR_FORMAT=pax +export TEST_TAR_FORMAT +TAR_OPTIONS="-H pax" +export TAR_OPTIONS +rm -rf * + +genfile --sparse --file 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960 --block-size 512 8M A || exit 77 +tar -c --sparse --posix 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960 | tar t +) ) >"$at_stdout" 2>"$at_stder1" + at_func_filter_trace $? +else + ( :; +mkdir pax +(cd pax +TEST_TAR_FORMAT=pax +export TEST_TAR_FORMAT +TAR_OPTIONS="-H pax" +export TAR_OPTIONS +rm -rf * + +genfile --sparse --file 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960 --block-size 512 8M A || exit 77 +tar -c --sparse --posix 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960 | tar t +) ) >"$at_stdout" 2>"$at_stderr" +fi +at_status=$? +at_failed=false +at_func_diff_devnull "$at_stderr" || at_failed=: +echo >>"$at_stdout"; $as_echo "123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960 +" | \ + $at_diff - "$at_stdout" || at_failed=: +at_func_check_status 0 $at_status "$at_srcdir/sparse04.at:35" + +$at_failed && at_func_log_failure +$at_traceon; } + + + + + $at_traceoff + $at_times_p && times >"$at_times_file" +) 5>&1 2>&1 | eval $at_tee_pipe +at_status=`cat "$at_status_file"` +#AT_STOP_96 +#AT_START_97 +# 97. sparsemv.at:21: sparse files in MV archives at_setup_line='sparsemv.at:21' at_desc="sparse files in MV archives" -$at_quiet $as_echo_n " 95: $at_desc " +$at_quiet $as_echo_n " 97: $at_desc " at_xfail=no test -f $XFAILFILE && at_xfail=yes echo "# -*- compilation -*-" >> "$at_group_log" ( - $as_echo "95. sparsemv.at:21: testing ..." + $as_echo "97. sparsemv.at:21: testing ..." $at_traceon @@ -34105,17 +34313,17 @@ $at_traceon; } $at_times_p && times >"$at_times_file" ) 5>&1 2>&1 | eval $at_tee_pipe at_status=`cat "$at_status_file"` -#AT_STOP_95 -#AT_START_96 -# 96. spmvp00.at:21: sparse files in PAX MV archives, v.0.0 +#AT_STOP_97 +#AT_START_98 +# 98. spmvp00.at:21: sparse files in PAX MV archives, v.0.0 at_setup_line='spmvp00.at:21' at_desc="sparse files in PAX MV archives, v.0.0" -$at_quiet $as_echo_n " 96: $at_desc " +$at_quiet $as_echo_n " 98: $at_desc " at_xfail=no test -f $XFAILFILE && at_xfail=yes echo "# -*- compilation -*-" >> "$at_group_log" ( - $as_echo "96. spmvp00.at:21: testing ..." + $as_echo "98. spmvp00.at:21: testing ..." $at_traceon @@ -34242,17 +34450,17 @@ $at_traceon; } $at_times_p && times >"$at_times_file" ) 5>&1 2>&1 | eval $at_tee_pipe at_status=`cat "$at_status_file"` -#AT_STOP_96 -#AT_START_97 -# 97. spmvp01.at:21: sparse files in PAX MV archives, v.0.1 +#AT_STOP_98 +#AT_START_99 +# 99. spmvp01.at:21: sparse files in PAX MV archives, v.0.1 at_setup_line='spmvp01.at:21' at_desc="sparse files in PAX MV archives, v.0.1" -$at_quiet $as_echo_n " 97: $at_desc " +$at_quiet $as_echo_n " 99: $at_desc " at_xfail=no test -f $XFAILFILE && at_xfail=yes echo "# -*- compilation -*-" >> "$at_group_log" ( - $as_echo "97. spmvp01.at:21: testing ..." + $as_echo "99. spmvp01.at:21: testing ..." $at_traceon @@ -34379,17 +34587,17 @@ $at_traceon; } $at_times_p && times >"$at_times_file" ) 5>&1 2>&1 | eval $at_tee_pipe at_status=`cat "$at_status_file"` -#AT_STOP_97 -#AT_START_98 -# 98. spmvp10.at:21: sparse files in PAX MV archives, v.1.0 +#AT_STOP_99 +#AT_START_100 +# 100. spmvp10.at:21: sparse files in PAX MV archives, v.1.0 at_setup_line='spmvp10.at:21' at_desc="sparse files in PAX MV archives, v.1.0" -$at_quiet $as_echo_n " 98: $at_desc " +$at_quiet $as_echo_n "100: $at_desc " at_xfail=no test -f $XFAILFILE && at_xfail=yes echo "# -*- compilation -*-" >> "$at_group_log" ( - $as_echo "98. spmvp10.at:21: testing ..." + $as_echo "100. spmvp10.at:21: testing ..." $at_traceon @@ -34516,17 +34724,17 @@ $at_traceon; } $at_times_p && times >"$at_times_file" ) 5>&1 2>&1 | eval $at_tee_pipe at_status=`cat "$at_status_file"` -#AT_STOP_98 -#AT_START_99 -# 99. update.at:28: update unchanged directories +#AT_STOP_100 +#AT_START_101 +# 101. update.at:28: update unchanged directories at_setup_line='update.at:28' at_desc="update unchanged directories" -$at_quiet $as_echo_n " 99: $at_desc " +$at_quiet $as_echo_n "101: $at_desc " at_xfail=no test -f $XFAILFILE && at_xfail=yes echo "# -*- compilation -*-" >> "$at_group_log" ( - $as_echo "99. update.at:28: testing ..." + $as_echo "101. update.at:28: testing ..." $at_traceon @@ -34985,17 +35193,17 @@ $at_traceon; } $at_times_p && times >"$at_times_file" ) 5>&1 2>&1 | eval $at_tee_pipe at_status=`cat "$at_status_file"` -#AT_STOP_99 -#AT_START_100 -# 100. update01.at:29: update directories +#AT_STOP_101 +#AT_START_102 +# 102. update01.at:29: update directories at_setup_line='update01.at:29' at_desc="update directories" -$at_quiet $as_echo_n "100: $at_desc " +$at_quiet $as_echo_n "102: $at_desc " at_xfail=no test -f $XFAILFILE && at_xfail=yes echo "# -*- compilation -*-" >> "$at_group_log" ( - $as_echo "100. update01.at:29: testing ..." + $as_echo "102. update01.at:29: testing ..." $at_traceon @@ -35519,17 +35727,17 @@ $at_traceon; } $at_times_p && times >"$at_times_file" ) 5>&1 2>&1 | eval $at_tee_pipe at_status=`cat "$at_status_file"` -#AT_STOP_100 -#AT_START_101 -# 101. update02.at:26: update changed files +#AT_STOP_102 +#AT_START_103 +# 103. update02.at:26: update changed files at_setup_line='update02.at:26' at_desc="update changed files" -$at_quiet $as_echo_n "101: $at_desc " +$at_quiet $as_echo_n "103: $at_desc " at_xfail=no test -f $XFAILFILE && at_xfail=yes echo "# -*- compilation -*-" >> "$at_group_log" ( - $as_echo "101. update02.at:26: testing ..." + $as_echo "103. update02.at:26: testing ..." $at_traceon @@ -36053,17 +36261,321 @@ $at_traceon; } $at_times_p && times >"$at_times_file" ) 5>&1 2>&1 | eval $at_tee_pipe at_status=`cat "$at_status_file"` -#AT_STOP_101 -#AT_START_102 -# 102. volume.at:23: volume +#AT_STOP_103 +#AT_START_104 +# 104. verify.at:25: verify +at_setup_line='verify.at:25' +at_desc="verify" +$at_quiet $as_echo_n "104: $at_desc " +at_xfail=no + test -f $XFAILFILE && at_xfail=yes +echo "# -*- compilation -*-" >> "$at_group_log" +( + $as_echo "104. verify.at:25: testing ..." + $at_traceon + + + + + + { $at_traceoff +$as_echo "$at_srcdir/verify.at:28: +mkdir v7 +(cd v7 +TEST_TAR_FORMAT=v7 +export TEST_TAR_FORMAT +TAR_OPTIONS=\"-H v7\" +export TAR_OPTIONS +rm -rf * + +touch foo +tar -cvf archive.tar --verify foo +)" +echo verify.at:28 >"$at_check_line_file" + +if { echo 'Not enabling shell tracing (command contains an embedded newline)' + false; }; then + ( $at_traceon; +mkdir v7 +(cd v7 +TEST_TAR_FORMAT=v7 +export TEST_TAR_FORMAT +TAR_OPTIONS="-H v7" +export TAR_OPTIONS +rm -rf * + +touch foo +tar -cvf archive.tar --verify foo +) ) >"$at_stdout" 2>"$at_stder1" + at_func_filter_trace $? +else + ( :; +mkdir v7 +(cd v7 +TEST_TAR_FORMAT=v7 +export TEST_TAR_FORMAT +TAR_OPTIONS="-H v7" +export TAR_OPTIONS +rm -rf * + +touch foo +tar -cvf archive.tar --verify foo +) ) >"$at_stdout" 2>"$at_stderr" +fi +at_status=$? +at_failed=false +at_func_diff_devnull "$at_stderr" || at_failed=: +echo >>"$at_stdout"; $as_echo "foo +Verify foo +" | \ + $at_diff - "$at_stdout" || at_failed=: +at_func_check_status 0 $at_status "$at_srcdir/verify.at:28" + +$at_failed && at_func_log_failure +$at_traceon; } + + { $at_traceoff +$as_echo "$at_srcdir/verify.at:28: +mkdir oldgnu +(cd oldgnu +TEST_TAR_FORMAT=oldgnu +export TEST_TAR_FORMAT +TAR_OPTIONS=\"-H oldgnu\" +export TAR_OPTIONS +rm -rf * + +touch foo +tar -cvf archive.tar --verify foo +)" +echo verify.at:28 >"$at_check_line_file" + +if { echo 'Not enabling shell tracing (command contains an embedded newline)' + false; }; then + ( $at_traceon; +mkdir oldgnu +(cd oldgnu +TEST_TAR_FORMAT=oldgnu +export TEST_TAR_FORMAT +TAR_OPTIONS="-H oldgnu" +export TAR_OPTIONS +rm -rf * + +touch foo +tar -cvf archive.tar --verify foo +) ) >"$at_stdout" 2>"$at_stder1" + at_func_filter_trace $? +else + ( :; +mkdir oldgnu +(cd oldgnu +TEST_TAR_FORMAT=oldgnu +export TEST_TAR_FORMAT +TAR_OPTIONS="-H oldgnu" +export TAR_OPTIONS +rm -rf * + +touch foo +tar -cvf archive.tar --verify foo +) ) >"$at_stdout" 2>"$at_stderr" +fi +at_status=$? +at_failed=false +at_func_diff_devnull "$at_stderr" || at_failed=: +echo >>"$at_stdout"; $as_echo "foo +Verify foo +" | \ + $at_diff - "$at_stdout" || at_failed=: +at_func_check_status 0 $at_status "$at_srcdir/verify.at:28" + +$at_failed && at_func_log_failure +$at_traceon; } + + { $at_traceoff +$as_echo "$at_srcdir/verify.at:28: +mkdir ustar +(cd ustar +TEST_TAR_FORMAT=ustar +export TEST_TAR_FORMAT +TAR_OPTIONS=\"-H ustar\" +export TAR_OPTIONS +rm -rf * + +touch foo +tar -cvf archive.tar --verify foo +)" +echo verify.at:28 >"$at_check_line_file" + +if { echo 'Not enabling shell tracing (command contains an embedded newline)' + false; }; then + ( $at_traceon; +mkdir ustar +(cd ustar +TEST_TAR_FORMAT=ustar +export TEST_TAR_FORMAT +TAR_OPTIONS="-H ustar" +export TAR_OPTIONS +rm -rf * + +touch foo +tar -cvf archive.tar --verify foo +) ) >"$at_stdout" 2>"$at_stder1" + at_func_filter_trace $? +else + ( :; +mkdir ustar +(cd ustar +TEST_TAR_FORMAT=ustar +export TEST_TAR_FORMAT +TAR_OPTIONS="-H ustar" +export TAR_OPTIONS +rm -rf * + +touch foo +tar -cvf archive.tar --verify foo +) ) >"$at_stdout" 2>"$at_stderr" +fi +at_status=$? +at_failed=false +at_func_diff_devnull "$at_stderr" || at_failed=: +echo >>"$at_stdout"; $as_echo "foo +Verify foo +" | \ + $at_diff - "$at_stdout" || at_failed=: +at_func_check_status 0 $at_status "$at_srcdir/verify.at:28" + +$at_failed && at_func_log_failure +$at_traceon; } + + { $at_traceoff +$as_echo "$at_srcdir/verify.at:28: +mkdir posix +(cd posix +TEST_TAR_FORMAT=posix +export TEST_TAR_FORMAT +TAR_OPTIONS=\"-H posix\" +export TAR_OPTIONS +rm -rf * + +touch foo +tar -cvf archive.tar --verify foo +)" +echo verify.at:28 >"$at_check_line_file" + +if { echo 'Not enabling shell tracing (command contains an embedded newline)' + false; }; then + ( $at_traceon; +mkdir posix +(cd posix +TEST_TAR_FORMAT=posix +export TEST_TAR_FORMAT +TAR_OPTIONS="-H posix" +export TAR_OPTIONS +rm -rf * + +touch foo +tar -cvf archive.tar --verify foo +) ) >"$at_stdout" 2>"$at_stder1" + at_func_filter_trace $? +else + ( :; +mkdir posix +(cd posix +TEST_TAR_FORMAT=posix +export TEST_TAR_FORMAT +TAR_OPTIONS="-H posix" +export TAR_OPTIONS +rm -rf * + +touch foo +tar -cvf archive.tar --verify foo +) ) >"$at_stdout" 2>"$at_stderr" +fi +at_status=$? +at_failed=false +at_func_diff_devnull "$at_stderr" || at_failed=: +echo >>"$at_stdout"; $as_echo "foo +Verify foo +" | \ + $at_diff - "$at_stdout" || at_failed=: +at_func_check_status 0 $at_status "$at_srcdir/verify.at:28" + +$at_failed && at_func_log_failure +$at_traceon; } + + { $at_traceoff +$as_echo "$at_srcdir/verify.at:28: +mkdir gnu +(cd gnu +TEST_TAR_FORMAT=gnu +export TEST_TAR_FORMAT +TAR_OPTIONS=\"-H gnu\" +export TAR_OPTIONS +rm -rf * + +touch foo +tar -cvf archive.tar --verify foo +)" +echo verify.at:28 >"$at_check_line_file" + +if { echo 'Not enabling shell tracing (command contains an embedded newline)' + false; }; then + ( $at_traceon; +mkdir gnu +(cd gnu +TEST_TAR_FORMAT=gnu +export TEST_TAR_FORMAT +TAR_OPTIONS="-H gnu" +export TAR_OPTIONS +rm -rf * + +touch foo +tar -cvf archive.tar --verify foo +) ) >"$at_stdout" 2>"$at_stder1" + at_func_filter_trace $? +else + ( :; +mkdir gnu +(cd gnu +TEST_TAR_FORMAT=gnu +export TEST_TAR_FORMAT +TAR_OPTIONS="-H gnu" +export TAR_OPTIONS +rm -rf * + +touch foo +tar -cvf archive.tar --verify foo +) ) >"$at_stdout" 2>"$at_stderr" +fi +at_status=$? +at_failed=false +at_func_diff_devnull "$at_stderr" || at_failed=: +echo >>"$at_stdout"; $as_echo "foo +Verify foo +" | \ + $at_diff - "$at_stdout" || at_failed=: +at_func_check_status 0 $at_status "$at_srcdir/verify.at:28" + +$at_failed && at_func_log_failure +$at_traceon; } + + + + + $at_traceoff + $at_times_p && times >"$at_times_file" +) 5>&1 2>&1 | eval $at_tee_pipe +at_status=`cat "$at_status_file"` +#AT_STOP_104 +#AT_START_105 +# 105. volume.at:23: volume at_setup_line='volume.at:23' at_desc="volume" -$at_quiet $as_echo_n "102: $at_desc " +$at_quiet $as_echo_n "105: $at_desc " at_xfail=no test -f $XFAILFILE && at_xfail=yes echo "# -*- compilation -*-" >> "$at_group_log" ( - $as_echo "102. volume.at:23: testing ..." + $as_echo "105. volume.at:23: testing ..." $at_traceon @@ -36281,17 +36793,17 @@ $at_traceon; } $at_times_p && times >"$at_times_file" ) 5>&1 2>&1 | eval $at_tee_pipe at_status=`cat "$at_status_file"` -#AT_STOP_102 -#AT_START_103 -# 103. volsize.at:29: volume header size +#AT_STOP_105 +#AT_START_106 +# 106. volsize.at:29: volume header size at_setup_line='volsize.at:29' at_desc="volume header size" -$at_quiet $as_echo_n "103: $at_desc " +$at_quiet $as_echo_n "106: $at_desc " at_xfail=no test -f $XFAILFILE && at_xfail=yes echo "# -*- compilation -*-" >> "$at_group_log" ( - $as_echo "103. volsize.at:29: testing ..." + $as_echo "106. volsize.at:29: testing ..." $at_traceon @@ -36800,17 +37312,17 @@ $at_traceon; } $at_times_p && times >"$at_times_file" ) 5>&1 2>&1 | eval $at_tee_pipe at_status=`cat "$at_status_file"` -#AT_STOP_103 -#AT_START_104 -# 104. comprec.at:21: compressed format recognition +#AT_STOP_106 +#AT_START_107 +# 107. comprec.at:21: compressed format recognition at_setup_line='comprec.at:21' at_desc="compressed format recognition" -$at_quiet $as_echo_n "104: $at_desc " +$at_quiet $as_echo_n "107: $at_desc " at_xfail=no test -f $XFAILFILE && at_xfail=yes echo "# -*- compilation -*-" >> "$at_group_log" ( - $as_echo "104. comprec.at:21: testing ..." + $as_echo "107. comprec.at:21: testing ..." $at_traceon @@ -37230,17 +37742,17 @@ $at_traceon; } $at_times_p && times >"$at_times_file" ) 5>&1 2>&1 | eval $at_tee_pipe at_status=`cat "$at_status_file"` -#AT_STOP_104 -#AT_START_105 -# 105. shortfile.at:26: short input files +#AT_STOP_107 +#AT_START_108 +# 108. shortfile.at:26: short input files at_setup_line='shortfile.at:26' at_desc="short input files" -$at_quiet $as_echo_n "105: $at_desc " +$at_quiet $as_echo_n "108: $at_desc " at_xfail=no test -f $XFAILFILE && at_xfail=yes echo "# -*- compilation -*-" >> "$at_group_log" ( - $as_echo "105. shortfile.at:26: testing ..." + $as_echo "108. shortfile.at:26: testing ..." $at_traceon @@ -37310,17 +37822,17 @@ $at_traceon; } $at_times_p && times >"$at_times_file" ) 5>&1 2>&1 | eval $at_tee_pipe at_status=`cat "$at_status_file"` -#AT_STOP_105 -#AT_START_106 -# 106. shortupd.at:29: updating short archives +#AT_STOP_108 +#AT_START_109 +# 109. shortupd.at:29: updating short archives at_setup_line='shortupd.at:29' at_desc="updating short archives" -$at_quiet $as_echo_n "106: $at_desc " +$at_quiet $as_echo_n "109: $at_desc " at_xfail=no test -f $XFAILFILE && at_xfail=yes echo "# -*- compilation -*-" >> "$at_group_log" ( - $as_echo "106. shortupd.at:29: testing ..." + $as_echo "109. shortupd.at:29: testing ..." $at_traceon @@ -37599,17 +38111,17 @@ $at_traceon; } $at_times_p && times >"$at_times_file" ) 5>&1 2>&1 | eval $at_tee_pipe at_status=`cat "$at_status_file"` -#AT_STOP_106 -#AT_START_107 -# 107. truncate.at:29: truncate +#AT_STOP_109 +#AT_START_110 +# 110. truncate.at:29: truncate at_setup_line='truncate.at:29' at_desc="truncate" -$at_quiet $as_echo_n "107: $at_desc " +$at_quiet $as_echo_n "110: $at_desc " at_xfail=no test -f $XFAILFILE && at_xfail=yes echo "# -*- compilation -*-" >> "$at_group_log" ( - $as_echo "107. truncate.at:29: testing ..." + $as_echo "110. truncate.at:29: testing ..." $at_traceon @@ -37626,13 +38138,12 @@ TAR_OPTIONS=\"-H v7\" export TAR_OPTIONS rm -rf * -genfile --file foo --length 50000k +genfile --file foo --length 200k genfile --file baz -genfile --run --checkpoint 10 --length 49995k --truncate foo -- tar --checkpoint -vcf bar foo baz +genfile --run --checkpoint 10 --length 195k --truncate foo -- tar --checkpoint --checkpoint-action=echo --checkpoint-action=sleep=1 -vcf bar foo baz echo Exit status: \$? echo separator -sleep 1 -genfile --file foo --seek 49995k --length 5k --pattern=zeros +genfile --file foo --seek 195k --length 5k --pattern=zeros tar dvf bar)" echo truncate.at:32 >"$at_check_line_file" @@ -37647,13 +38158,12 @@ TAR_OPTIONS="-H v7" export TAR_OPTIONS rm -rf * -genfile --file foo --length 50000k +genfile --file foo --length 200k genfile --file baz -genfile --run --checkpoint 10 --length 49995k --truncate foo -- tar --checkpoint -vcf bar foo baz +genfile --run --checkpoint 10 --length 195k --truncate foo -- tar --checkpoint --checkpoint-action=echo --checkpoint-action=sleep=1 -vcf bar foo baz echo Exit status: $? echo separator -sleep 1 -genfile --file foo --seek 49995k --length 5k --pattern=zeros +genfile --file foo --seek 195k --length 5k --pattern=zeros tar dvf bar) ) >"$at_stdout" 2>"$at_stder1" at_func_filter_trace $? else @@ -37666,13 +38176,12 @@ TAR_OPTIONS="-H v7" export TAR_OPTIONS rm -rf * -genfile --file foo --length 50000k +genfile --file foo --length 200k genfile --file baz -genfile --run --checkpoint 10 --length 49995k --truncate foo -- tar --checkpoint -vcf bar foo baz +genfile --run --checkpoint 10 --length 195k --truncate foo -- tar --checkpoint --checkpoint-action=echo --checkpoint-action=sleep=1 -vcf bar foo baz echo Exit status: $? echo separator -sleep 1 -genfile --file foo --seek 49995k --length 5k --pattern=zeros +genfile --file foo --seek 195k --length 5k --pattern=zeros tar dvf bar) ) >"$at_stdout" 2>"$at_stderr" fi at_status=$? @@ -37704,13 +38213,12 @@ TAR_OPTIONS=\"-H oldgnu\" export TAR_OPTIONS rm -rf * -genfile --file foo --length 50000k +genfile --file foo --length 200k genfile --file baz -genfile --run --checkpoint 10 --length 49995k --truncate foo -- tar --checkpoint -vcf bar foo baz +genfile --run --checkpoint 10 --length 195k --truncate foo -- tar --checkpoint --checkpoint-action=echo --checkpoint-action=sleep=1 -vcf bar foo baz echo Exit status: \$? echo separator -sleep 1 -genfile --file foo --seek 49995k --length 5k --pattern=zeros +genfile --file foo --seek 195k --length 5k --pattern=zeros tar dvf bar)" echo truncate.at:32 >"$at_check_line_file" @@ -37725,13 +38233,12 @@ TAR_OPTIONS="-H oldgnu" export TAR_OPTIONS rm -rf * -genfile --file foo --length 50000k +genfile --file foo --length 200k genfile --file baz -genfile --run --checkpoint 10 --length 49995k --truncate foo -- tar --checkpoint -vcf bar foo baz +genfile --run --checkpoint 10 --length 195k --truncate foo -- tar --checkpoint --checkpoint-action=echo --checkpoint-action=sleep=1 -vcf bar foo baz echo Exit status: $? echo separator -sleep 1 -genfile --file foo --seek 49995k --length 5k --pattern=zeros +genfile --file foo --seek 195k --length 5k --pattern=zeros tar dvf bar) ) >"$at_stdout" 2>"$at_stder1" at_func_filter_trace $? else @@ -37744,13 +38251,12 @@ TAR_OPTIONS="-H oldgnu" export TAR_OPTIONS rm -rf * -genfile --file foo --length 50000k +genfile --file foo --length 200k genfile --file baz -genfile --run --checkpoint 10 --length 49995k --truncate foo -- tar --checkpoint -vcf bar foo baz +genfile --run --checkpoint 10 --length 195k --truncate foo -- tar --checkpoint --checkpoint-action=echo --checkpoint-action=sleep=1 -vcf bar foo baz echo Exit status: $? echo separator -sleep 1 -genfile --file foo --seek 49995k --length 5k --pattern=zeros +genfile --file foo --seek 195k --length 5k --pattern=zeros tar dvf bar) ) >"$at_stdout" 2>"$at_stderr" fi at_status=$? @@ -37782,13 +38288,12 @@ TAR_OPTIONS=\"-H ustar\" export TAR_OPTIONS rm -rf * -genfile --file foo --length 50000k +genfile --file foo --length 200k genfile --file baz -genfile --run --checkpoint 10 --length 49995k --truncate foo -- tar --checkpoint -vcf bar foo baz +genfile --run --checkpoint 10 --length 195k --truncate foo -- tar --checkpoint --checkpoint-action=echo --checkpoint-action=sleep=1 -vcf bar foo baz echo Exit status: \$? echo separator -sleep 1 -genfile --file foo --seek 49995k --length 5k --pattern=zeros +genfile --file foo --seek 195k --length 5k --pattern=zeros tar dvf bar)" echo truncate.at:32 >"$at_check_line_file" @@ -37803,13 +38308,12 @@ TAR_OPTIONS="-H ustar" export TAR_OPTIONS rm -rf * -genfile --file foo --length 50000k +genfile --file foo --length 200k genfile --file baz -genfile --run --checkpoint 10 --length 49995k --truncate foo -- tar --checkpoint -vcf bar foo baz +genfile --run --checkpoint 10 --length 195k --truncate foo -- tar --checkpoint --checkpoint-action=echo --checkpoint-action=sleep=1 -vcf bar foo baz echo Exit status: $? echo separator -sleep 1 -genfile --file foo --seek 49995k --length 5k --pattern=zeros +genfile --file foo --seek 195k --length 5k --pattern=zeros tar dvf bar) ) >"$at_stdout" 2>"$at_stder1" at_func_filter_trace $? else @@ -37822,13 +38326,12 @@ TAR_OPTIONS="-H ustar" export TAR_OPTIONS rm -rf * -genfile --file foo --length 50000k +genfile --file foo --length 200k genfile --file baz -genfile --run --checkpoint 10 --length 49995k --truncate foo -- tar --checkpoint -vcf bar foo baz +genfile --run --checkpoint 10 --length 195k --truncate foo -- tar --checkpoint --checkpoint-action=echo --checkpoint-action=sleep=1 -vcf bar foo baz echo Exit status: $? echo separator -sleep 1 -genfile --file foo --seek 49995k --length 5k --pattern=zeros +genfile --file foo --seek 195k --length 5k --pattern=zeros tar dvf bar) ) >"$at_stdout" 2>"$at_stderr" fi at_status=$? @@ -37860,13 +38363,12 @@ TAR_OPTIONS=\"-H posix\" export TAR_OPTIONS rm -rf * -genfile --file foo --length 50000k +genfile --file foo --length 200k genfile --file baz -genfile --run --checkpoint 10 --length 49995k --truncate foo -- tar --checkpoint -vcf bar foo baz +genfile --run --checkpoint 10 --length 195k --truncate foo -- tar --checkpoint --checkpoint-action=echo --checkpoint-action=sleep=1 -vcf bar foo baz echo Exit status: \$? echo separator -sleep 1 -genfile --file foo --seek 49995k --length 5k --pattern=zeros +genfile --file foo --seek 195k --length 5k --pattern=zeros tar dvf bar)" echo truncate.at:32 >"$at_check_line_file" @@ -37881,13 +38383,12 @@ TAR_OPTIONS="-H posix" export TAR_OPTIONS rm -rf * -genfile --file foo --length 50000k +genfile --file foo --length 200k genfile --file baz -genfile --run --checkpoint 10 --length 49995k --truncate foo -- tar --checkpoint -vcf bar foo baz +genfile --run --checkpoint 10 --length 195k --truncate foo -- tar --checkpoint --checkpoint-action=echo --checkpoint-action=sleep=1 -vcf bar foo baz echo Exit status: $? echo separator -sleep 1 -genfile --file foo --seek 49995k --length 5k --pattern=zeros +genfile --file foo --seek 195k --length 5k --pattern=zeros tar dvf bar) ) >"$at_stdout" 2>"$at_stder1" at_func_filter_trace $? else @@ -37900,13 +38401,12 @@ TAR_OPTIONS="-H posix" export TAR_OPTIONS rm -rf * -genfile --file foo --length 50000k +genfile --file foo --length 200k genfile --file baz -genfile --run --checkpoint 10 --length 49995k --truncate foo -- tar --checkpoint -vcf bar foo baz +genfile --run --checkpoint 10 --length 195k --truncate foo -- tar --checkpoint --checkpoint-action=echo --checkpoint-action=sleep=1 -vcf bar foo baz echo Exit status: $? echo separator -sleep 1 -genfile --file foo --seek 49995k --length 5k --pattern=zeros +genfile --file foo --seek 195k --length 5k --pattern=zeros tar dvf bar) ) >"$at_stdout" 2>"$at_stderr" fi at_status=$? @@ -37938,13 +38438,12 @@ TAR_OPTIONS=\"-H gnu\" export TAR_OPTIONS rm -rf * -genfile --file foo --length 50000k +genfile --file foo --length 200k genfile --file baz -genfile --run --checkpoint 10 --length 49995k --truncate foo -- tar --checkpoint -vcf bar foo baz +genfile --run --checkpoint 10 --length 195k --truncate foo -- tar --checkpoint --checkpoint-action=echo --checkpoint-action=sleep=1 -vcf bar foo baz echo Exit status: \$? echo separator -sleep 1 -genfile --file foo --seek 49995k --length 5k --pattern=zeros +genfile --file foo --seek 195k --length 5k --pattern=zeros tar dvf bar)" echo truncate.at:32 >"$at_check_line_file" @@ -37959,13 +38458,12 @@ TAR_OPTIONS="-H gnu" export TAR_OPTIONS rm -rf * -genfile --file foo --length 50000k +genfile --file foo --length 200k genfile --file baz -genfile --run --checkpoint 10 --length 49995k --truncate foo -- tar --checkpoint -vcf bar foo baz +genfile --run --checkpoint 10 --length 195k --truncate foo -- tar --checkpoint --checkpoint-action=echo --checkpoint-action=sleep=1 -vcf bar foo baz echo Exit status: $? echo separator -sleep 1 -genfile --file foo --seek 49995k --length 5k --pattern=zeros +genfile --file foo --seek 195k --length 5k --pattern=zeros tar dvf bar) ) >"$at_stdout" 2>"$at_stder1" at_func_filter_trace $? else @@ -37978,13 +38476,12 @@ TAR_OPTIONS="-H gnu" export TAR_OPTIONS rm -rf * -genfile --file foo --length 50000k +genfile --file foo --length 200k genfile --file baz -genfile --run --checkpoint 10 --length 49995k --truncate foo -- tar --checkpoint -vcf bar foo baz +genfile --run --checkpoint 10 --length 195k --truncate foo -- tar --checkpoint --checkpoint-action=echo --checkpoint-action=sleep=1 -vcf bar foo baz echo Exit status: $? echo separator -sleep 1 -genfile --file foo --seek 49995k --length 5k --pattern=zeros +genfile --file foo --seek 195k --length 5k --pattern=zeros tar dvf bar) ) >"$at_stdout" 2>"$at_stderr" fi at_status=$? @@ -38013,17 +38510,17 @@ $at_traceon; } $at_times_p && times >"$at_times_file" ) 5>&1 2>&1 | eval $at_tee_pipe at_status=`cat "$at_status_file"` -#AT_STOP_107 -#AT_START_108 -# 108. grow.at:24: grow +#AT_STOP_110 +#AT_START_111 +# 111. grow.at:24: grow at_setup_line='grow.at:24' at_desc="grow" -$at_quiet $as_echo_n "108: $at_desc " +$at_quiet $as_echo_n "111: $at_desc " at_xfail=no test -f $XFAILFILE && at_xfail=yes echo "# -*- compilation -*-" >> "$at_group_log" ( - $as_echo "108. grow.at:24: testing ..." + $as_echo "111. grow.at:24: testing ..." $at_traceon @@ -38342,16 +38839,16 @@ $at_traceon; } $at_times_p && times >"$at_times_file" ) 5>&1 2>&1 | eval $at_tee_pipe at_status=`cat "$at_status_file"` -#AT_STOP_108 -#AT_START_109 -# 109. remfiles01.at:28: remove-files with compression +#AT_STOP_111 +#AT_START_112 +# 112. remfiles01.at:28: remove-files with compression at_setup_line='remfiles01.at:28' at_desc="remove-files with compression" -$at_quiet $as_echo_n "109: $at_desc " +$at_quiet $as_echo_n "112: $at_desc " at_xfail=no echo "# -*- compilation -*-" >> "$at_group_log" ( - $as_echo "109. remfiles01.at:28: testing ..." + $as_echo "112. remfiles01.at:28: testing ..." $at_traceon @@ -38371,6 +38868,11 @@ test $result -eq 0 && exit 77 cat /dev/null | gzip - > /dev/null 2>&1 || exit 77 +case `(cat "$at_myself" 2>&3 | :) 3>&1 >/dev/null` in #( +?*) exit 77;; +esac + + test -z "`sort < /dev/null 2>&1`" || exit 77 @@ -38415,6 +38917,11 @@ test $result -eq 0 && exit 77 cat /dev/null | gzip - > /dev/null 2>&1 || exit 77 +case `(cat "$at_myself" 2>&3 | :) 3>&1 >/dev/null` in #( +?*) exit 77;; +esac + + test -z "`sort < /dev/null 2>&1`" || exit 77 @@ -38457,6 +38964,11 @@ test $result -eq 0 && exit 77 cat /dev/null | gzip - > /dev/null 2>&1 || exit 77 +case `(cat "$at_myself" 2>&3 | :) 3>&1 >/dev/null` in #( +?*) exit 77;; +esac + + test -z "`sort < /dev/null 2>&1`" || exit 77 @@ -38507,16 +39019,16 @@ $at_traceon; } $at_times_p && times >"$at_times_file" ) 5>&1 2>&1 | eval $at_tee_pipe at_status=`cat "$at_status_file"` -#AT_STOP_109 -#AT_START_110 -# 110. remfiles02.at:28: remove-files with compression: grand-child +#AT_STOP_112 +#AT_START_113 +# 113. remfiles02.at:28: remove-files with compression: grand-child at_setup_line='remfiles02.at:28' at_desc="remove-files with compression: grand-child" -$at_quiet $as_echo_n "110: $at_desc " +$at_quiet $as_echo_n "113: $at_desc " at_xfail=no echo "# -*- compilation -*-" >> "$at_group_log" ( - $as_echo "110. remfiles02.at:28: testing ..." + $as_echo "113. remfiles02.at:28: testing ..." $at_traceon @@ -38615,16 +39127,16 @@ $at_traceon; } $at_times_p && times >"$at_times_file" ) 5>&1 2>&1 | eval $at_tee_pipe at_status=`cat "$at_status_file"` -#AT_STOP_110 -#AT_START_111 -# 111. remfiles03.at:28: remove-files with symbolic links +#AT_STOP_113 +#AT_START_114 +# 114. remfiles03.at:28: remove-files with symbolic links at_setup_line='remfiles03.at:28' at_desc="remove-files with symbolic links" -$at_quiet $as_echo_n "111: $at_desc " +$at_quiet $as_echo_n "114: $at_desc " at_xfail=no echo "# -*- compilation -*-" >> "$at_group_log" ( - $as_echo "111. remfiles03.at:28: testing ..." + $as_echo "114. remfiles03.at:28: testing ..." $at_traceon @@ -38674,16 +39186,16 @@ $at_traceon; } $at_times_p && times >"$at_times_file" ) 5>&1 2>&1 | eval $at_tee_pipe at_status=`cat "$at_status_file"` -#AT_STOP_111 -#AT_START_112 -# 112. sigpipe.at:19: sigpipe handling +#AT_STOP_114 +#AT_START_115 +# 115. sigpipe.at:19: sigpipe handling at_setup_line='sigpipe.at:19' at_desc="sigpipe handling" -$at_quiet $as_echo_n "112: $at_desc " +$at_quiet $as_echo_n "115: $at_desc " at_xfail=no echo "# -*- compilation -*-" >> "$at_group_log" ( - $as_echo "112. sigpipe.at:19: testing ..." + $as_echo "115. sigpipe.at:19: testing ..." $at_traceon @@ -38696,6 +39208,12 @@ echo "# -*- compilation -*-" >> "$at_group_log" { $at_traceoff $as_echo "$at_srcdir/sigpipe.at:28: + +case `(cat "$at_myself" 2>&3 | :) 3>&1 >/dev/null` in #( +?*) exit 77;; +esac + + genfile --length 2048 --file first genfile --length 2048 --file second genfile --length 2049 --file third @@ -38710,6 +39228,12 @@ echo sigpipe.at:28 >"$at_check_line_file" if { echo 'Not enabling shell tracing (command contains an embedded newline)' false; }; then ( $at_traceon; + +case `(cat "$at_myself" 2>&3 | :) 3>&1 >/dev/null` in #( +?*) exit 77;; +esac + + genfile --length 2048 --file first genfile --length 2048 --file second genfile --length 2049 --file third @@ -38722,6 +39246,12 @@ tar cf archive first second third at_func_filter_trace $? else ( :; + +case `(cat "$at_myself" 2>&3 | :) 3>&1 >/dev/null` in #( +?*) exit 77;; +esac + + genfile --length 2048 --file first genfile --length 2048 --file second genfile --length 2049 --file third @@ -38746,16 +39276,16 @@ $at_traceon; } $at_times_p && times >"$at_times_file" ) 5>&1 2>&1 | eval $at_tee_pipe at_status=`cat "$at_status_file"` -#AT_STOP_112 -#AT_START_113 -# 113. gtarfail.at:21: gtarfail +#AT_STOP_115 +#AT_START_116 +# 116. gtarfail.at:21: gtarfail at_setup_line='gtarfail.at:21' at_desc="gtarfail" -$at_quiet $as_echo_n "113: $at_desc " +$at_quiet $as_echo_n "116: $at_desc " at_xfail=no echo "# -*- compilation -*-" >> "$at_group_log" ( - $as_echo "113. gtarfail.at:21: testing ..." + $as_echo "116. gtarfail.at:21: testing ..." $at_traceon @@ -38815,16 +39345,16 @@ $at_traceon; } $at_times_p && times >"$at_times_file" ) 5>&1 2>&1 | eval $at_tee_pipe at_status=`cat "$at_status_file"` -#AT_STOP_113 -#AT_START_114 -# 114. gtarfail2.at:21: gtarfail2 +#AT_STOP_116 +#AT_START_117 +# 117. gtarfail2.at:21: gtarfail2 at_setup_line='gtarfail2.at:21' at_desc="gtarfail2" -$at_quiet $as_echo_n "114: $at_desc " +$at_quiet $as_echo_n "117: $at_desc " at_xfail=no echo "# -*- compilation -*-" >> "$at_group_log" ( - $as_echo "114. gtarfail2.at:21: testing ..." + $as_echo "117. gtarfail2.at:21: testing ..." $at_traceon @@ -38885,16 +39415,16 @@ $at_traceon; } $at_times_p && times >"$at_times_file" ) 5>&1 2>&1 | eval $at_tee_pipe at_status=`cat "$at_status_file"` -#AT_STOP_114 -#AT_START_115 -# 115. multi-fail.at:21: multi-fail +#AT_STOP_117 +#AT_START_118 +# 118. multi-fail.at:21: multi-fail at_setup_line='multi-fail.at:21' at_desc="multi-fail" -$at_quiet $as_echo_n "115: $at_desc " +$at_quiet $as_echo_n "118: $at_desc " at_xfail=no echo "# -*- compilation -*-" >> "$at_group_log" ( - $as_echo "115. multi-fail.at:21: testing ..." + $as_echo "118. multi-fail.at:21: testing ..." $at_traceon @@ -39015,16 +39545,16 @@ $at_traceon; } $at_times_p && times >"$at_times_file" ) 5>&1 2>&1 | eval $at_tee_pipe at_status=`cat "$at_status_file"` -#AT_STOP_115 -#AT_START_116 -# 116. ustar-big-2g.at:21: ustar-big-2g +#AT_STOP_118 +#AT_START_119 +# 119. ustar-big-2g.at:21: ustar-big-2g at_setup_line='ustar-big-2g.at:21' at_desc="ustar-big-2g" -$at_quiet $as_echo_n "116: $at_desc " +$at_quiet $as_echo_n "119: $at_desc " at_xfail=no echo "# -*- compilation -*-" >> "$at_group_log" ( - $as_echo "116. ustar-big-2g.at:21: testing ..." + $as_echo "119. ustar-big-2g.at:21: testing ..." $at_traceon @@ -39102,16 +39632,16 @@ done $at_times_p && times >"$at_times_file" ) 5>&1 2>&1 | eval $at_tee_pipe at_status=`cat "$at_status_file"` -#AT_STOP_116 -#AT_START_117 -# 117. ustar-big-8g.at:21: ustar-big-8g +#AT_STOP_119 +#AT_START_120 +# 120. ustar-big-8g.at:21: ustar-big-8g at_setup_line='ustar-big-8g.at:21' at_desc="ustar-big-8g" -$at_quiet $as_echo_n "117: $at_desc " +$at_quiet $as_echo_n "120: $at_desc " at_xfail=no echo "# -*- compilation -*-" >> "$at_group_log" ( - $as_echo "117. ustar-big-8g.at:21: testing ..." + $as_echo "120. ustar-big-8g.at:21: testing ..." $at_traceon @@ -39189,16 +39719,16 @@ done $at_times_p && times >"$at_times_file" ) 5>&1 2>&1 | eval $at_tee_pipe at_status=`cat "$at_status_file"` -#AT_STOP_117 -#AT_START_118 -# 118. pax-big-10g.at:21: pax-big-10g +#AT_STOP_120 +#AT_START_121 +# 121. pax-big-10g.at:21: pax-big-10g at_setup_line='pax-big-10g.at:21' at_desc="pax-big-10g" -$at_quiet $as_echo_n "118: $at_desc " +$at_quiet $as_echo_n "121: $at_desc " at_xfail=no echo "# -*- compilation -*-" >> "$at_group_log" ( - $as_echo "118. pax-big-10g.at:21: testing ..." + $as_echo "121. pax-big-10g.at:21: testing ..." $at_traceon @@ -39276,4 +39806,4 @@ done $at_times_p && times >"$at_times_file" ) 5>&1 2>&1 | eval $at_tee_pipe at_status=`cat "$at_status_file"` -#AT_STOP_118 +#AT_STOP_121