]> git.saurik.com Git - apt.git/blobdiff - apt-pkg/deb/deblistparser.cc
add "Glob()" to fileutl
[apt.git] / apt-pkg / deb / deblistparser.cc
index 28568d5e3dd71e9d2a3968e543d2a32e38a1bfc5..84e6c38c5440c90db4375da3e67ea740a7feb987 100644 (file)
@@ -249,7 +249,7 @@ bool debListParser::UsePackage(pkgCache::PkgIterator &Pkg,
       return false;
 
    if (strcmp(Pkg.Name(),"apt") == 0)
       return false;
 
    if (strcmp(Pkg.Name(),"apt") == 0)
-      Pkg->Flags |= pkgCache::Flag::Important;
+      Pkg->Flags |= pkgCache::Flag::Essential | pkgCache::Flag::Important;
    
    if (ParseStatus(Pkg,Ver) == false)
       return false;
    
    if (ParseStatus(Pkg,Ver) == false)
       return false;
@@ -773,6 +773,7 @@ bool debListParser::LoadReleaseInfo(pkgCache::PkgFileIterator &FileI,
    // file. to provide Component pinning we use the section name now
    FileI->Component = WriteUniqString(component);
 
    // file. to provide Component pinning we use the section name now
    FileI->Component = WriteUniqString(component);
 
+   // FIXME: Code depends on the fact that Release files aren't compressed
    FILE* release = fdopen(dup(File.Fd()), "r");
    if (release == NULL)
       return false;
    FILE* release = fdopen(dup(File.Fd()), "r");
    if (release == NULL)
       return false;