Modified: branches/PR-6497694/darwinup/Depot.cpp (465 => 466)
--- branches/PR-6497694/darwinup/Depot.cpp 2009-01-28 00:33:43 UTC (rev 465)
+++ branches/PR-6497694/darwinup/Depot.cpp 2009-01-28 01:14:28 UTC (rev 466)
@@ -428,11 +428,17 @@
// Copy libraries gnutar uses since we need to use gnutar before they are replaced
int i = 0;
bool docopy = false;
- const char* tarlibs[] = {"/usr/lib/libSystem.B.dylib",
+ const char* tarfiles[] = {"/usr/bin/tar",
+ "/usr/bin/gnutar",
+ "/usr/bin/bsdtar",
+ "/usr/lib/libarchive.2.dylib",
+ "/usr/lib/libbz2.1.0.dylib",
+ "/usr/lib/libz.1.dylib",
+ "/usr/lib/libSystem.B.dylib",
"/usr/lib/libiconv.2.dylib",
"/usr/lib/libgcc_s.1.dylib"};
for (i = 0; i < 3; i++) {
- if (strncmp(tarlibs[i], file->path(), strlen(tarlibs[i])) == 0) {
+ if (strncmp(tarfiles[i], file->path(), strlen(tarfiles[i])) == 0) {
docopy = true;
break;
}