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))