From 1524eed1636c01c61abf79b4fc04cb1fd0498668 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);