added 2 changesets to branch 'refs/remotes/HaikuPM-github/package-management' old head: 3f85cfc1322254c2be3b8ef4aa54ea39616e91ed new head: 3b5cb3253307909f6bf5a6b29c3d2f081008ac62 overview: https://github.com/haiku/HaikuPM/compare/3f85cfc...3b5cb32 ---------------------------------------------------------------------------- f7d5bd4: finddir: Print more useful message in error case 3b5cb32: find_directory(): Actually handle the new constants [ Ingo Weinhold <ingo_weinhold@xxxxxx> ] ---------------------------------------------------------------------------- 2 files changed, 6 insertions(+), 3 deletions(-) src/bin/finddir.c | 5 ++--- src/system/libroot/os/find_directory.cpp | 4 ++++ ############################################################################ Commit: f7d5bd46d78af12f42fd9bd7c524eda17ce17dc4 Author: Ingo Weinhold <ingo_weinhold@xxxxxx> Date: Wed Apr 24 13:10:55 2013 UTC finddir: Print more useful message in error case ---------------------------------------------------------------------------- diff --git a/src/bin/finddir.c b/src/bin/finddir.c index d578ddd..4c8a16e 100644 --- a/src/bin/finddir.c +++ b/src/bin/finddir.c @@ -249,9 +249,8 @@ main(int argc, char *argv[]) if (result == B_OK) { printf("%s\n", buffer); } else { - /* else what? */ - /* this can not happen! */ - fprintf(stderr, "Serious internal error; contact support\n"); + fprintf(stderr, "Failed to get directory: %s\n", strerror(result)); + return 1; } } ############################################################################ Commit: 3b5cb3253307909f6bf5a6b29c3d2f081008ac62 Author: Ingo Weinhold <ingo_weinhold@xxxxxx> Date: Wed Apr 24 13:11:16 2013 UTC find_directory(): Actually handle the new constants ---------------------------------------------------------------------------- diff --git a/src/system/libroot/os/find_directory.cpp b/src/system/libroot/os/find_directory.cpp index 7556f29..b3ec646 100644 --- a/src/system/libroot/os/find_directory.cpp +++ b/src/system/libroot/os/find_directory.cpp @@ -308,6 +308,7 @@ find_directory(directory_which which, dev_t device, bool createIt, case B_COMMON_NONPACKAGED_DOCUMENTATION_DIRECTORY: case B_COMMON_NONPACKAGED_LIB_DIRECTORY: case B_COMMON_NONPACKAGED_HEADERS_DIRECTORY: + case B_COMMON_NONPACKAGED_DEVELOP_DIRECTORY: templatePath = kCommonDirectories[which - B_COMMON_DIRECTORY]; break; @@ -328,6 +329,8 @@ find_directory(directory_which which, dev_t device, bool createIt, case B_USER_CACHE_DIRECTORY: case B_USER_PACKAGES_DIRECTORY: case B_USER_HEADERS_DIRECTORY: + case B_USER_DEVELOP_DIRECTORY: + case B_USER_DOCUMENTATION_DIRECTORY: case B_USER_NONPACKAGED_DIRECTORY: case B_USER_NONPACKAGED_ADDONS_DIRECTORY: case B_USER_NONPACKAGED_TRANSLATORS_DIRECTORY: @@ -339,6 +342,7 @@ find_directory(directory_which which, dev_t device, bool createIt, case B_USER_NONPACKAGED_DOCUMENTATION_DIRECTORY: case B_USER_NONPACKAGED_LIB_DIRECTORY: case B_USER_NONPACKAGED_HEADERS_DIRECTORY: + case B_USER_NONPACKAGED_DEVELOP_DIRECTORY: templatePath = kUserDirectories[which - B_USER_DIRECTORY]; break;