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 "