]> git.saurik.com Git - apt.git/blobdiff - apt-pkg/deb/debrecords.cc
test framework: Correctly generate new paths in noopchroot
[apt.git] / apt-pkg / deb / debrecords.cc
index d78a7e2e0cd4394005f00238f8d1a54ba684c94f..beaa83bd9e279647dbdadbd4394ff2785ec80038 100644 (file)
@@ -65,7 +65,13 @@ string debRecordParserBase::FileName()
 // RecordParserBase::Name - Return the package name                    /*{{{*/
 string debRecordParserBase::Name()
 {
-   return Section.FindS("Package");
+   string Result = Section.FindS("Package");
+
+   // Normalize mixed case package names to lower case, like dpkg does
+   // See Bug#807012 for details
+   std::transform(Result.begin(), Result.end(), Result.begin(), tolower_ascii);
+
+   return Result;
 }
                                                                        /*}}}*/
 // RecordParserBase::Homepage - Return the package homepage            /*{{{*/