Helmut Waitzmann <[EMAIL PROTECTED]> wrote: > Please run my script (in a empty directory). What are your results? You > don't get the error message in line 87?
No, I do not. Here are the results of running your script with CVS version of tar. Notice, that line numbers starting from 5 are offset by 5 compared to your original posting, due to changed format of --version output. Regards, Sergey 1 $ uname -srm 2 Linux 2.4.26 i686 3 $ tar --version 4 tar (GNU tar) 1.15.2 5 $ rm -rf -- archive 1 2 6 # Creating hierarchy 1/older/keep-newer-files 7 # Hardlinking hierarchy 1/older/keep-newer-files 8 # Creating hierarchy 1/older/keep-newer-files_overwrite 9 # Hardlinking hierarchy 1/older/keep-newer-files_overwrite 10 # Creating hierarchy 1/older/overwrite_keep-newer-files 11 # Hardlinking hierarchy 1/older/overwrite_keep-newer-files 12 # Creating hierarchy 1/older/keep-newer-files_unlink-first 13 # Hardlinking hierarchy 1/older/keep-newer-files_unlink-first 14 # Creating hierarchy 1/older/unlink-first_keep-newer-files 15 # Hardlinking hierarchy 1/older/unlink-first_keep-newer-files 16 $ sleep 3 17 # Creating hierarchy archive 18 $ tar -c -f archive.tar -- -C archive file 19 # table of contents of archive archive.tar: 20 $ tar -tv -f archive.tar 21 -rw-r--r-- gray/staff 5 2005-05-25 15:41:06 file 22 $ sleep 3 23 # Creating hierarchy 1/newer/keep-newer-files 24 # Hardlinking hierarchy 1/newer/keep-newer-files 25 # Creating hierarchy 1/newer/keep-newer-files_overwrite 26 # Hardlinking hierarchy 1/newer/keep-newer-files_overwrite 27 # Creating hierarchy 1/newer/overwrite_keep-newer-files 28 # Hardlinking hierarchy 1/newer/overwrite_keep-newer-files 29 # Creating hierarchy 1/newer/keep-newer-files_unlink-first 30 # Hardlinking hierarchy 1/newer/keep-newer-files_unlink-first 31 # Creating hierarchy 1/newer/unlink-first_keep-newer-files 32 # Hardlinking hierarchy 1/newer/unlink-first_keep-newer-files 33 $ sleep 3 34 $ ls -dogi -ctr -- \ 35 1/older/keep-newer-files/file \ 36 2/older/keep-newer-files/file \ 37 1/older/keep-newer-files_overwrite/file \ 38 2/older/keep-newer-files_overwrite/file \ 39 1/older/overwrite_keep-newer-files/file \ 40 2/older/overwrite_keep-newer-files/file \ 41 1/older/keep-newer-files_unlink-first/file \ 42 2/older/keep-newer-files_unlink-first/file \ 43 1/older/unlink-first_keep-newer-files/file \ 44 2/older/unlink-first_keep-newer-files/file \ 45 archive/file \ 46 1/newer/keep-newer-files/file \ 47 2/newer/keep-newer-files/file \ 48 1/newer/keep-newer-files_overwrite/file \ 49 2/newer/keep-newer-files_overwrite/file \ 50 1/newer/overwrite_keep-newer-files/file \ 51 2/newer/overwrite_keep-newer-files/file \ 52 1/newer/keep-newer-files_unlink-first/file \ 53 2/newer/keep-newer-files_unlink-first/file \ 54 1/newer/unlink-first_keep-newer-files/file \ 55 2/newer/unlink-first_keep-newer-files/file 56 33920558 -rw-r--r-- 2 4 2005-05-25 15:41 2/older/unlink-first_keep-newer-files/file 57 17598040 -rw-r--r-- 2 2 2005-05-25 15:41 2/older/overwrite_keep-newer-files/file 58 26605832 -rw-r--r-- 2 3 2005-05-25 15:41 2/older/keep-newer-files_unlink-first/file 59 11643141 -rw-r--r-- 2 1 2005-05-25 15:41 2/older/keep-newer-files_overwrite/file 60 71786961 -rw-r--r-- 2 0 2005-05-25 15:41 2/older/keep-newer-files/file 61 33920558 -rw-r--r-- 2 4 2005-05-25 15:41 1/older/unlink-first_keep-newer-files/file 62 17598040 -rw-r--r-- 2 2 2005-05-25 15:41 1/older/overwrite_keep-newer-files/file 63 26605832 -rw-r--r-- 2 3 2005-05-25 15:41 1/older/keep-newer-files_unlink-first/file 64 11643141 -rw-r--r-- 2 1 2005-05-25 15:41 1/older/keep-newer-files_overwrite/file 65 71786961 -rw-r--r-- 2 0 2005-05-25 15:41 1/older/keep-newer-files/file 66 42273442 -rw-r--r-- 1 5 2005-05-25 15:41 archive/file 67 8676230 -rw-r--r-- 2 10 2005-05-25 15:41 2/newer/unlink-first_keep-newer-files/file 68 71786963 -rw-r--r-- 2 8 2005-05-25 15:41 2/newer/overwrite_keep-newer-files/file 69 1334934 -rw-r--r-- 2 9 2005-05-25 15:41 2/newer/keep-newer-files_unlink-first/file 70 63732897 -rw-r--r-- 2 7 2005-05-25 15:41 2/newer/keep-newer-files_overwrite/file 71 50899656 -rw-r--r-- 2 6 2005-05-25 15:41 2/newer/keep-newer-files/file 72 8676230 -rw-r--r-- 2 10 2005-05-25 15:41 1/newer/unlink-first_keep-newer-files/file 73 71786963 -rw-r--r-- 2 8 2005-05-25 15:41 1/newer/overwrite_keep-newer-files/file 74 1334934 -rw-r--r-- 2 9 2005-05-25 15:41 1/newer/keep-newer-files_unlink-first/file 75 63732897 -rw-r--r-- 2 7 2005-05-25 15:41 1/newer/keep-newer-files_overwrite/file 76 50899656 -rw-r--r-- 2 6 2005-05-25 15:41 1/newer/keep-newer-files/file 77 $ tar -x -f archive.tar --keep-newer-files \ 78 -- -C 1/older/keep-newer-files 79 $ ls -dogi -ctr -- 1/older/keep-newer-files/file 80 71786964 -rw-r--r-- 1 5 2005-05-25 15:41 1/older/keep-newer-files/file 81 $ tar -x -f archive.tar --keep-newer-files --overwrite \ 82 -- -C 1/older/keep-newer-files_overwrite 83 $ ls -dogi -ctr -- 1/older/keep-newer-files_overwrite/file 84 11643141 -rw-r--r-- 2 5 2005-05-25 15:41 1/older/keep-newer-files_overwrite/file 85 $ tar -x -f archive.tar --overwrite --keep-newer-files \ 86 -- -C 1/older/overwrite_keep-newer-files 87 $ ls -dogi -ctr -- 1/older/overwrite_keep-newer-files/file 88 17598041 -rw-r--r-- 1 5 2005-05-25 15:41 1/older/overwrite_keep-newer-files/file 89 $ tar -x -f archive.tar --keep-newer-files --unlink-first \ 90 -- -C 1/older/keep-newer-files_unlink-first 91 $ ls -dogi -ctr -- 1/older/keep-newer-files_unlink-first/file 92 26605833 -rw-r--r-- 1 5 2005-05-25 15:41 1/older/keep-newer-files_unlink-first/file 93 $ tar -x -f archive.tar --unlink-first --keep-newer-files \ 94 -- -C 1/older/unlink-first_keep-newer-files 95 $ ls -dogi -ctr -- 1/older/unlink-first_keep-newer-files/file 96 33920560 -rw-r--r-- 1 5 2005-05-25 15:41 1/older/unlink-first_keep-newer-files/file 97 $ tar -x -f archive.tar --keep-newer-files \ 98 -- -C 1/newer/keep-newer-files 99 tar: Current `file' is newer 100 $ ls -dogi -ctr -- 1/newer/keep-newer-files/file 101 50899656 -rw-r--r-- 2 6 2005-05-25 15:41 1/newer/keep-newer-files/file 102 $ tar -x -f archive.tar --keep-newer-files --overwrite \ 103 -- -C 1/newer/keep-newer-files_overwrite 104 $ ls -dogi -ctr -- 1/newer/keep-newer-files_overwrite/file 105 63732897 -rw-r--r-- 2 5 2005-05-25 15:41 1/newer/keep-newer-files_overwrite/file 106 $ tar -x -f archive.tar --overwrite --keep-newer-files \ 107 -- -C 1/newer/overwrite_keep-newer-files 108 tar: Current `file' is newer 109 $ ls -dogi -ctr -- 1/newer/overwrite_keep-newer-files/file 110 71786963 -rw-r--r-- 2 8 2005-05-25 15:41 1/newer/overwrite_keep-newer-files/file 111 $ tar -x -f archive.tar --keep-newer-files --unlink-first \ 112 -- -C 1/newer/keep-newer-files_unlink-first 113 $ ls -dogi -ctr -- 1/newer/keep-newer-files_unlink-first/file 114 1334936 -rw-r--r-- 1 5 2005-05-25 15:41 1/newer/keep-newer-files_unlink-first/file 115 $ tar -x -f archive.tar --unlink-first --keep-newer-files \ 116 -- -C 1/newer/unlink-first_keep-newer-files 117 tar: Current `file' is newer 118 $ ls -dogi -ctr -- 1/newer/unlink-first_keep-newer-files/file 119 8676230 -rw-r--r-- 2 10 2005-05-25 15:41 1/newer/unlink-first_keep-newer-files/file _______________________________________________ Bug-tar mailing list [email protected] http://lists.gnu.org/mailman/listinfo/bug-tar
