]> git.saurik.com Git - apt.git/commitdiff
detect compressed status files on extension again
authorDavid Kalnischkies <david@kalnischkies.de>
Wed, 13 Apr 2016 13:28:33 +0000 (15:28 +0200)
committerDavid Kalnischkies <david@kalnischkies.de>
Wed, 13 Apr 2016 19:33:32 +0000 (21:33 +0200)
It handy to be able to point apt at reading a compressed dpkg/status
file in debugging cases, which worked pre-1.1 but somewhere down the
line in the massive refactoring. Restoring this behavior in a central
place for all realfile index files instead of just for the status file.

(This has no effect on index files acquired from an archive – those are
handled by different classes and support compressed files just fine)

apt-pkg/indexfile.cc

index 894671bae2242feb564f9ea3e80888b4c351eda3..a777c38ac15e902d2c1e7f7834d0370f8dcfe1d2 100644 (file)
@@ -310,7 +310,7 @@ std::string pkgDebianIndexRealFile::GetProgressDescription() const
 }
 bool pkgDebianIndexRealFile::OpenListFile(FileFd &Pkg, std::string const &FileName)/*{{{*/
 {
-   if (Pkg.Open(FileName, FileFd::ReadOnly, FileFd::None) == false)
+   if (Pkg.Open(FileName, FileFd::ReadOnly, FileFd::Extension) == false)
       return _error->Error("Problem opening %s",FileName.c_str());
    return true;
 }