aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlexander von Gluck IV <kallisti5@unixzen.com>2016-12-08 07:57:33 -0600
committerAlexander von Gluck IV <kallisti5@unixzen.com>2016-12-08 07:57:47 -0600
commita2b2f4d6427914cdcdb59943dd8e4a0bfdcd53ee (patch)
tree26e1082085829f35ea412d7892852c9869088ab6
parent67e0301477b06c7be20198f96580e13a024a81d4 (diff)
repo rework: Re-add compatibility url fieldhrev50748
* We saw 3rd party repos break as well oddly. * Reintroduces the url field in a little bit cleaner way. * Should solve "Failed to open repository file" errors * Once everyone updates beyond hrev50723 this is no longer needed.
-rw-r--r--src/kits/package/RepositoryInfo.cpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/kits/package/RepositoryInfo.cpp b/src/kits/package/RepositoryInfo.cpp
index 3a673c87cf..8ced39c8cb 100644
--- a/src/kits/package/RepositoryInfo.cpp
+++ b/src/kits/package/RepositoryInfo.cpp
@@ -35,7 +35,6 @@ const char* const BRepositoryInfo::kArchitectureField = "architecture";
const char* const BRepositoryInfo::kLicenseNameField = "licenseName";
const char* const BRepositoryInfo::kLicenseTextField = "licenseText";
-
BRepositoryInfo::BRepositoryInfo()
:
fInitStatus(B_NO_INIT),
@@ -82,6 +81,11 @@ BRepositoryInfo::Archive(BMessage* data, bool deep) const
if (result != B_OK)
return result;
+ // XXX: This was removed but left in for repo
+ // compatibility. Please remove at a later date
+ // once 99% of people are running hrev50723 or later.
+ data->AddString("url", "STUB");
+
if ((result = data->AddString(kNameField, fName)) != B_OK)
return result;
if ((result = data->AddString(kVendorField, fVendor)) != B_OK)