James writes: > > What version of tar is this? > > Tomm:/Users/user root# tar --version > tar (GNU tar) 1.14 +CVE-2006-0300 +CVE-2006-6097 > > > If it is not standard gnu tar, is > > there source available to look at? How big is the winxp.hdd > > file? > > -rw-r--r-- 1 user user 8731151360 Jul 2 20:25 winxp.hdd
tar 1.14 had a bug related to not correctly padding files that got smaller during archiving. Doing this: diff -bur tar-1.14/src/create.c tar-1.16.1/src/create.c shows this change: @@ -868,39 +1034,54 @@ quotearg_colon (st->orig_file_name), STRINGIFY_BIGINT (size_left, buf))); if (! ignore_failed_read_option) - exit_status = TAREXIT_FAILURE; - pad_archive (size_left); + exit_status = TAREXIT_DIFFERS; + pad_archive (size_left - (bufsize-count)); return dump_status_short; } } which I suspect is the change mentioned in the ChangeLog: 2005-05-12 Sergey Poznyakoff <[EMAIL PROTECTED]> * src/create.c (dump_regular_file): Correctly pad archive members that shrunk during archiving. Repored by Frank Heckenbach. So I recommend trying a newer version of tar. However, I don't know if OSX adds features for resource forks to tar, so the vanilla GNU tar might not handle resource forks. Does a newer OSX have a newer tar version? Craig ------------------------------------------------------------------------- This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ _______________________________________________ BackupPC-users mailing list BackupPC-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/backuppc-users http://backuppc.sourceforge.net/