From abf1023d31bdf9f17a696c8730365eba6b44bda2 Mon Sep 17 00:00:00 2001 From: Ingo Weinhold Date: Fri, 15 Jul 2011 13:23:30 +0200 Subject: [PATCH] Handle the newer package attributes This unbreaks reading repository cache files using the respective attributes. --- src/kits/package/RepositoryCache.cpp | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/kits/package/RepositoryCache.cpp b/src/kits/package/RepositoryCache.cpp index 3609b069f0..9b1dc4e160 100644 --- a/src/kits/package/RepositoryCache.cpp +++ b/src/kits/package/RepositoryCache.cpp @@ -135,6 +135,18 @@ struct RepositoryContentHandler : BRepositoryContentHandler { fPackageInfo.AddReplaces(value.string); break; + case B_PACKAGE_INFO_URLS: + fPackageInfo.AddURL(value.string); + break; + + case B_PACKAGE_INFO_SOURCE_URLS: + fPackageInfo.AddSourceURL(value.string); + break; + + case B_PACKAGE_INFO_INSTALL_PATH: + fPackageInfo.SetInstallPath(value.string); + break; + case B_PACKAGE_INFO_CHECKSUM: { fPackageInfo.SetChecksum(value.string);