]> git.saurik.com Git - apt.git/blobdiff - apt-pkg/contrib/configuration.cc
configureable acquire targets to download additional files
[apt.git] / apt-pkg / contrib / configuration.cc
index 42e35d32abd99e176dd82c88852cfc5d5647810f..2500ab631452d2d717d8104c1822ed75e1ddeabf 100644 (file)
@@ -259,7 +259,7 @@ vector<string> Configuration::FindVector(const char *Name) const
    return FindVector(Name, "");
 }
 #endif
-vector<string> Configuration::FindVector(const char *Name, std::string const &Default) const
+vector<string> Configuration::FindVector(const char *Name, std::string const &Default, bool const Keys) const
 {
    vector<string> Vec;
    const Item *Top = Lookup(Name);
@@ -272,7 +272,7 @@ vector<string> Configuration::FindVector(const char *Name, std::string const &De
    Item *I = Top->Child;
    while(I != NULL)
    {
-      Vec.push_back(I->Value);
+      Vec.push_back(Keys ? I->Tag : I->Value);
       I = I->Next;
    }
    if (Vec.empty() == true)