[darwinbuild-changes] [820] branches/PR-7935095/darwinup

source_changes at macosforge.org source_changes at macosforge.org
Mon May 3 11:54:59 PDT 2010


Revision: 820
          http://trac.macosforge.org/projects/darwinbuild/changeset/820
Author:   wsiegrist at apple.com
Date:     2010-05-03 11:54:57 -0700 (Mon, 03 May 2010)
Log Message:
-----------
Add .tbz as a valid TarBZ2 suffix. Improve error message when darwinup does not understand the target file format.

Modified Paths:
--------------
    branches/PR-7935095/darwinup/Archive.cpp
    branches/PR-7935095/darwinup/Depot.cpp

Modified: branches/PR-7935095/darwinup/Archive.cpp
===================================================================
--- branches/PR-7935095/darwinup/Archive.cpp	2010-05-03 18:44:56 UTC (rev 819)
+++ branches/PR-7935095/darwinup/Archive.cpp	2010-05-03 18:54:57 UTC (rev 820)
@@ -327,7 +327,9 @@
 		archive = new TarArchive(actpath);
 	} else if (has_suffix(actpath, ".tar.gz") || has_suffix(actpath, ".tgz")) {
 		archive = new TarGZArchive(actpath);
-	} else if (has_suffix(actpath, ".tar.bz2") || has_suffix(actpath, ".tbz2")) {
+	} else if (has_suffix(actpath, ".tar.bz2") 
+				|| has_suffix(actpath, ".tbz2") 
+				|| has_suffix(actpath, ".tbz")) {
 		archive = new TarBZ2Archive(actpath);		
 #if __MAC_OS_X_VERSION_MIN_REQUIRED >= 1060
 	} else if (has_suffix(actpath, ".xar")) {

Modified: branches/PR-7935095/darwinup/Depot.cpp
===================================================================
--- branches/PR-7935095/darwinup/Depot.cpp	2010-05-03 18:44:56 UTC (rev 819)
+++ branches/PR-7935095/darwinup/Depot.cpp	2010-05-03 18:54:57 UTC (rev 820)
@@ -672,7 +672,8 @@
 			res = 1;
 		}
 	} else {
-		fprintf(stdout, "Archive not found: %s\n", path);
+		fprintf(stdout, "Error: unable to load \"%s\". Either the path is invalid or"
+				         " the file is in an unknown format.\n", path);
 		return -1;
 	}
 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/darwinbuild-changes/attachments/20100503/fd4b76a3/attachment-0001.html>


More information about the darwinbuild-changes mailing list