From f9ff99d699209aa97ba788bad86a15313751c230 Mon Sep 17 00:00:00 2001 From: Samuel Thibault Date: Sun, 2 Feb 2025 00:37:55 +0000 Subject: Also support debian-ports modernization That just needs using '-' to replace spaces in Origin to get the keyring file name. --- apt-private/private-sources.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'apt-private') diff --git a/apt-private/private-sources.cc b/apt-private/private-sources.cc index 84d82af33..a23955ab5 100644 --- a/apt-private/private-sources.cc +++ b/apt-private/private-sources.cc @@ -189,7 +189,7 @@ static bool Modernize(std::string const &filename) /*{{{*/ if (e.signedBy.empty() && not meta->GetOrigin().empty()) { std::string dir = _config->FindDir("Dir") + std::string{"usr/share/keyrings/"}; - std::string keyring = meta->GetOrigin() + "-archive-keyring.gpg"; + std::string keyring = std::regex_replace(meta->GetOrigin(), std::regex(" "), "-") + "-archive-keyring.gpg"; std::transform(keyring.begin(), keyring.end(), keyring.begin(), tolower); if (FileExists(dir + keyring)) e.signedBy = dir + keyring; -- cgit v1.2.3-70-g09d2