* apt-pkg/sourcelist.cc:
authorJulian Andres Klode <jak@debian.org>
Mon, 3 Aug 2009 11:02:14 +0000 (13:02 +0200)
committerJulian Andres Klode <jak@debian.org>
Mon, 3 Aug 2009 11:02:14 +0000 (13:02 +0200)
  - Only warn about missing sources.list if there is no sources.list.d
    and vice versa as only one of them is needed (Closes: #539731).

apt-pkg/sourcelist.cc
debian/changelog

index 47a08ad..4b3abe9 100644 (file)
@@ -157,15 +157,18 @@ bool pkgSourceList::ReadMainList()
    // CNC:2003-11-28 - Entries in sources.list have priority over
    //                  entries in sources.list.d.
    string Main = _config->FindFile("Dir::Etc::sourcelist");
+   string Parts = _config->FindDir("Dir::Etc::sourceparts");
+   
    if (FileExists(Main) == true)
       Res &= ReadAppend(Main);
-   else
+   else if (FileExists(Parts) == false)
+      // Only warn if there are no sources.list.d.
       _error->WarningE("FileExists",_("Unable to read %s"),Main.c_str());
 
-   string Parts = _config->FindDir("Dir::Etc::sourceparts");
    if (FileExists(Parts) == true)
       Res &= ReadSourceDir(Parts);
-   else
+   else if (FileExists(Main) == false)
+      // Only warn if there is no sources.list file.
       _error->WarningE("FileExists",_("Unable to read %s"),Parts.c_str());
 
    return Res;
index 4e3177e..b360a0b 100644 (file)
@@ -9,8 +9,11 @@ apt (0.7.23) unstable; urgency=low
   * apt-pkg/contrib/mmap.cc:
     - Fix FTBFS on GNU/kFreeBSD by disabling DynamicMMap::Grow() on
       non-Linux architectures (as it uses mremap).
+  * apt-pkg/sourcelist.cc:
+    - Only warn about missing sources.list if there is no sources.list.d
+      and vice versa as only one of them is needed (Closes: #539731).
 
- -- Julian Andres Klode <jak@debian.org>  Sun, 02 Aug 2009 19:35:23 +0200
+ -- Julian Andres Klode <jak@debian.org>  Mon, 03 Aug 2009 12:48:31 +0200
 
 apt (0.7.22) unstable; urgency=low