[haiku-commits] BRANCH HaikuPM-github.package-management [78d1b92] src/bin/pkgman

  • From: HaikuPM-github.package-management <community@xxxxxxxxxxxx>
  • To: haiku-commits@xxxxxxxxxxxxx
  • Date: Tue, 23 Apr 2013 13:45:40 +0200 (CEST)

added 1 changeset to branch 'refs/remotes/HaikuPM-github/package-management'
old head: 15565a06d446918906f0b0329efe486838cd3148
new head: 78d1b920ed6c3994fe5c9d36abeff56b0b7da8f4
overview: https://github.com/haiku/HaikuPM/compare/15565a0...78d1b92

----------------------------------------------------------------------------

78d1b92: Adjust pkgman to consider symlinks to both package-infos and packages.

                                    [ Oliver Tappe <zooey@xxxxxxxxxxxxxxx> ]

----------------------------------------------------------------------------

Commit:      78d1b920ed6c3994fe5c9d36abeff56b0b7da8f4
Author:      Oliver Tappe <zooey@xxxxxxxxxxxxxxx>
Date:        Tue Apr 23 11:31:02 2013 UTC

----------------------------------------------------------------------------

1 file changed, 2 insertions(+), 2 deletions(-)
src/bin/pkgman/RepositoryBuilder.cpp | 4 ++--

----------------------------------------------------------------------------

diff --git a/src/bin/pkgman/RepositoryBuilder.cpp 
b/src/bin/pkgman/RepositoryBuilder.cpp
index be765ee..d056d6e 100644
--- a/src/bin/pkgman/RepositoryBuilder.cpp
+++ b/src/bin/pkgman/RepositoryBuilder.cpp
@@ -86,7 +86,7 @@ RepositoryBuilder::AddPackage(const char* path, 
BSolverPackage** _package)
                // a package info file (supposedly)
                PackageInfoErrorListener errorListener(
                        "Error: failed to read package info");
-               error = packageInfo.ReadFromConfigFile(BEntry(path),
+               error = packageInfo.ReadFromConfigFile(BEntry(path, true),
                        &errorListener);
        }
 
@@ -144,7 +144,7 @@ RepositoryBuilder::AddPackagesDirectory(const char* path)
                        DIE(errno, "failed to construct path");
 
                struct stat st;
-               if (lstat(entryPath.Path(), &st) != 0)
+               if (stat(entryPath.Path(), &st) != 0)
                        DIE(errno, "failed to stat() %s", entryPath.Path());
 
                if (!S_ISREG(st.st_mode))


Other related posts:

  • » [haiku-commits] BRANCH HaikuPM-github.package-management [78d1b92] src/bin/pkgman - HaikuPM-github . package-management