--- extract.c.orig Sun Apr 15 22:32:56 2007 +++ extract.c Sun Apr 15 22:33:12 2007 @@ -34,7 +34,7 @@ #define PUSHOUT(todir) /* push out string */ \ if (where_count > (int)sizeof(STARTSTRING)-1) { \ - strcat(where_args, "|/usr/bin/tar --unlink -xpf - -C "); \ + strcat(where_args, "|/usr/bin/tar --unlink -xpPf - -C "); \ strcat(where_args, todir); \ if (system(where_args)) { \ cleanup(0); \