- add config option to force not using sqlite extensions on repomd even if
authorPanu Matilainen <pmatilai@turre.koti.laiskiainen.org>
Thu, 26 Apr 2007 16:04:09 +0000 (19:04 +0300)
committerPanu Matilainen <pmatilai@turre.koti.laiskiainen.org>
Thu, 26 Apr 2007 16:04:09 +0000 (19:04 +0300)
  present

apt-pkg/rpm/rpmindexfile.cc

index 0cf6e6f..f632a4c 100644 (file)
@@ -536,7 +536,8 @@ string rpmRepomdIndex::ArchiveURI(string File) const
 
 bool rpmRepomdIndex::HasDBExtension() const
 {
-   if (! Repository->FindURI("primary_db").empty()) {
+   if (! Repository->FindURI("primary_db").empty() && 
+       _config->FindB("Acquire::RepoMD::NoDB", false) == false) {
       return true;
    } 
    return false;
@@ -642,7 +643,7 @@ string rpmRepomdIndex::IndexURI(string Type) const
 
 string rpmRepomdIndex::AutoType(string Type) const
 {
-   if (! Repository->FindURI(Type + "_db").empty()) {
+   if (HasDBExtension()) {
       return Type + "_db";
    }
    return Type;