From 56fed01db3f999d9e85635c9ccacf92497360975 Mon Sep 17 00:00:00 2001 From: Ingo Weinhold Date: Wed, 13 Jul 2011 01:44:21 +0200 Subject: [PATCH] Handle the newer package attributes --- src/kits/package/hpkg/RepositoryWriterImpl.cpp | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/src/kits/package/hpkg/RepositoryWriterImpl.cpp b/src/kits/package/hpkg/RepositoryWriterImpl.cpp index 3da9e94d9b..7e9ba2499c 100644 --- a/src/kits/package/hpkg/RepositoryWriterImpl.cpp +++ b/src/kits/package/hpkg/RepositoryWriterImpl.cpp @@ -230,6 +230,22 @@ struct PackageContentHandler : public BPackageContentHandler { 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_CHECKSUM: + fPackageInfo->SetChecksum(value.string); + break; + + case B_PACKAGE_INFO_INSTALL_PATH: + fPackageInfo->SetInstallPath(value.string); + break; + default: fErrorOutput->PrintError( "Invalid package attribute section: unexpected package "