]> git.saurik.com Git - apt.git/commitdiff
* ftparchive/apt-ftparchive.cc:
authorDavid Kalnischkies <kalnischkies@gmail.com>
Sat, 9 Jun 2012 21:08:19 +0000 (23:08 +0200)
committerDavid Kalnischkies <kalnischkies@gmail.com>
Sat, 9 Jun 2012 21:08:19 +0000 (23:08 +0200)
  - default to putting the Contents-* files below $(SECTION) as apt-file
    expects them there - thanks Martin-Éric Racine! (Closes: #675827)

13 files changed:
debian/changelog
doc/apt-ftparchive.1.xml
doc/examples/apt-ftparchive.conf
doc/po/apt-doc.pot
doc/po/de.po
doc/po/es.po
doc/po/fr.po
doc/po/it.po
doc/po/ja.po
doc/po/pl.po
doc/po/pt.po
doc/po/pt_BR.po
ftparchive/apt-ftparchive.cc

index b263002ae73a328b11f4b55f38a6446a91ff20f9..4641da2b30e844ad1db7af36da7c2781e4b07758 100644 (file)
@@ -23,6 +23,9 @@ apt (0.9.5.2) UNRELEASED; urgency=low
     - apply patch from Daniel Hartwig to fix a segfault in case
       the LongOpt is empty (Closes: #676331)
     - fix segfault with empty LongOpt in --no-* branch
     - apply patch from Daniel Hartwig to fix a segfault in case
       the LongOpt is empty (Closes: #676331)
     - fix segfault with empty LongOpt in --no-* branch
+  * ftparchive/apt-ftparchive.cc:
+    - default to putting the Contents-* files below $(SECTION) as apt-file
+      expects them there - thanks Martin-Éric Racine! (Closes: #675827)
 
   [ Justin B Rye ]
   * doc/apt-cdrom.8.xml:
 
   [ Justin B Rye ]
   * doc/apt-cdrom.8.xml:
index 1b69c3cfcbdbdf349182afdd3f7661e2787f702f..91fdfe1e056e362420d5180f7de0bbb40eab7205 100644 (file)
       <varlistentry><term><option>Contents</option></term>
       <listitem><para>
       Sets the output Contents file. Defaults to
       <varlistentry><term><option>Contents</option></term>
       <listitem><para>
       Sets the output Contents file. Defaults to
-      <filename>$(DIST)/Contents-$(ARCH)</filename>. If this setting causes multiple 
+      <filename>$(DIST)/$(SECTION)/Contents-$(ARCH)</filename>. If this setting causes multiple 
       Packages files to map onto a single Contents file (as is the default) 
       then <command>apt-ftparchive</command> will integrate those package files 
       together automatically.</para></listitem>
       Packages files to map onto a single Contents file (as is the default) 
       then <command>apt-ftparchive</command> will integrate those package files 
       together automatically.</para></listitem>
index c9d352ab6afbb035f37fe168b430dd9d1c3b0524..0d245c0af875c99ad708322cda0308a9f520229a 100644 (file)
@@ -21,21 +21,21 @@ Default {
 BinDirectory "pool/main" {
        Packages "dists/sid/main/binary-i386/Packages";
        Sources "dists/sid/main/source/Sources";
 BinDirectory "pool/main" {
        Packages "dists/sid/main/binary-i386/Packages";
        Sources "dists/sid/main/source/Sources";
-       Contents "dists/sid/Contents-i386";
+       Contents "dists/sid/main/Contents-i386";
 }
 
 // This is the same for the contrib section
 BinDirectory "pool/contrib" {
        Packages "dists/sid/contrib/binary-i386/Packages";
        Sources "dists/sid/contrib/source/Sources";
 }
 
 // This is the same for the contrib section
 BinDirectory "pool/contrib" {
        Packages "dists/sid/contrib/binary-i386/Packages";
        Sources "dists/sid/contrib/source/Sources";
-       Contents "dists/sid/Contents-i386";
+       Contents "dists/sid/contrib/Contents-i386";
 }
 
 // This is the same for the non-free section
 BinDirectory "pool/non-free" {
        Packages "dists/sid/non-free/binary-i386/Packages";
        Sources "dists/sid/non-free/source/Sources";
 }
 
 // This is the same for the non-free section
 BinDirectory "pool/non-free" {
        Packages "dists/sid/non-free/binary-i386/Packages";
        Sources "dists/sid/non-free/source/Sources";
-       Contents "dists/sid/Contents-i386";
+       Contents "dists/sid/non-free/Contents-i386";
 };
 
 // By default all Packages should have the extension ".deb"
 };
 
 // By default all Packages should have the extension ".deb"
index 37691fa1f13e6b3e31c1ba26197baca1db6ff889..905bbb997d814871293fcee02f56ad7701719fd8 100644 (file)
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: apt-doc 0.9.5.1\n"
 "Report-Msgid-Bugs-To: APT Development Team <deity@lists.debian.org>\n"
 msgstr ""
 "Project-Id-Version: apt-doc 0.9.5.1\n"
 "Report-Msgid-Bugs-To: APT Development Team <deity@lists.debian.org>\n"
-"POT-Creation-Date: 2012-06-09 22:05+0300\n"
+"POT-Creation-Date: 2012-06-09 23:05+0300\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -5358,8 +5358,8 @@ msgstr ""
 #: apt-ftparchive.1.xml:307
 msgid ""
 "Sets the output Contents file. Defaults to "
 #: apt-ftparchive.1.xml:307
 msgid ""
 "Sets the output Contents file. Defaults to "
-"<filename>$(DIST)/Contents-$(ARCH)</filename>. If this setting causes "
-"multiple Packages files to map onto a single Contents file (as is the "
+"<filename>$(DIST)/$(SECTION)/Contents-$(ARCH)</filename>. If this setting "
+"causes multiple Packages files to map onto a single Contents file (as is the "
 "default)  then <command>apt-ftparchive</command> will integrate those "
 "package files together automatically."
 msgstr ""
 "default)  then <command>apt-ftparchive</command> will integrate those "
 "package files together automatically."
 msgstr ""
index ceb8ee439de45e1fd35161a0e2b990b0d93e2daf..03adfbc613e6317b297fa9ed0ae7e2dd3187149e 100644 (file)
@@ -8010,12 +8010,12 @@ msgstr ""
 #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para>
 #: apt-ftparchive.1.xml:307
 msgid ""
 #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para>
 #: apt-ftparchive.1.xml:307
 msgid ""
-"Sets the output Contents file. Defaults to <filename>$(DIST)/Contents-$(ARCH)"
+"Sets the output Contents file. Defaults to <filename>$(DIST)/$(SECTION)/Contents-$(ARCH)"
 "</filename>. If this setting causes multiple Packages files to map onto a "
 "single Contents file (as is the default)  then <command>apt-ftparchive</"
 "command> will integrate those package files together automatically."
 msgstr ""
 "</filename>. If this setting causes multiple Packages files to map onto a "
 "single Contents file (as is the default)  then <command>apt-ftparchive</"
 "command> will integrate those package files together automatically."
 msgstr ""
-"setzt die Ausgabe-Contens-Datei. Vorgabe ist <filename>$(DIST)/Contents-"
+"setzt die Ausgabe-Contens-Datei. Vorgabe ist <filename>$(DIST)/$(SECTION)/Contents-"
 "$(ARCH)</filename>. Wenn diese Einstellung bewirkt, dass mehrere Packages-"
 "Dateien auf einer einzelnen Inhaltsdatei abgebildet werden (so wie es "
 "Vorgabe ist), dann wird <command>apt-ftparchive</command> diese Dateien "
 "$(ARCH)</filename>. Wenn diese Einstellung bewirkt, dass mehrere Packages-"
 "Dateien auf einer einzelnen Inhaltsdatei abgebildet werden (so wie es "
 "Vorgabe ist), dann wird <command>apt-ftparchive</command> diese Dateien "
index 705fb2a805fcce8438e6745c99710eec43c13993..9b811db96cfa4b9fbb558ee00de0b1922763275f 100644 (file)
@@ -8049,13 +8049,13 @@ msgstr ""
 #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para>
 #: apt-ftparchive.1.xml:307
 msgid ""
 #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para>
 #: apt-ftparchive.1.xml:307
 msgid ""
-"Sets the output Contents file. Defaults to <filename>$(DIST)/Contents-$(ARCH)"
+"Sets the output Contents file. Defaults to <filename>$(DIST)/$(SECTION)/Contents-$(ARCH)"
 "</filename>. If this setting causes multiple Packages files to map onto a "
 "single Contents file (as is the default)  then <command>apt-ftparchive</"
 "command> will integrate those package files together automatically."
 msgstr ""
 "Define el fichero «Contents» de salida. El valor predeterminado es <filename>"
 "</filename>. If this setting causes multiple Packages files to map onto a "
 "single Contents file (as is the default)  then <command>apt-ftparchive</"
 "command> will integrate those package files together automatically."
 msgstr ""
 "Define el fichero «Contents» de salida. El valor predeterminado es <filename>"
-"$(DIST)/Contents-$(ARCH)</filename>. Si este valor causa que varios ficheros "
+"$(DIST)/$(SECTION)/Contents-$(ARCH)</filename>. Si este valor causa que varios ficheros "
 "«Packages» se relacionen en un único fichero «Contents» (el comportamiento "
 "predeterminado), <command>apt-ftparchive</command> integrará automáticamente "
 "esos ficheros de paquete juntos."
 "«Packages» se relacionen en un único fichero «Contents» (el comportamiento "
 "predeterminado), <command>apt-ftparchive</command> integrará automáticamente "
 "esos ficheros de paquete juntos."
index 4d22e6ee80028918d9f7eac0a6e9a2b9890d79e9..dd4ea430cc4238a2bb00af21ee4fcca362eda3c6 100644 (file)
@@ -7965,7 +7965,7 @@ msgstr ""
 #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para>
 #: apt-ftparchive.1.xml:307
 msgid ""
 #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para>
 #: apt-ftparchive.1.xml:307
 msgid ""
-"Sets the output Contents file. Defaults to <filename>$(DIST)/Contents-$(ARCH)"
+"Sets the output Contents file. Defaults to <filename>$(DIST)/$(SECTION)/Contents-$(ARCH)"
 "</filename>. If this setting causes multiple Packages files to map onto a "
 "single Contents file (as is the default)  then <command>apt-ftparchive</"
 "command> will integrate those package files together automatically."
 "</filename>. If this setting causes multiple Packages files to map onto a "
 "single Contents file (as is the default)  then <command>apt-ftparchive</"
 "command> will integrate those package files together automatically."
index 7b9e7dff627dc1843e75e94bd2f1e6e18f30bae5..015003796ec71d12a054f525c68b76f6a839b5e4 100644 (file)
@@ -5301,7 +5301,7 @@ msgstr ""
 #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para>
 #: apt-ftparchive.1.xml:307
 msgid ""
 #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para>
 #: apt-ftparchive.1.xml:307
 msgid ""
-"Sets the output Contents file. Defaults to <filename>$(DIST)/Contents-$(ARCH)"
+"Sets the output Contents file. Defaults to <filename>$(DIST)/$(SECTION)/Contents-$(ARCH)"
 "</filename>. If this setting causes multiple Packages files to map onto a "
 "single Contents file (as is the default)  then <command>apt-ftparchive</"
 "command> will integrate those package files together automatically."
 "</filename>. If this setting causes multiple Packages files to map onto a "
 "single Contents file (as is the default)  then <command>apt-ftparchive</"
 "command> will integrate those package files together automatically."
index a38efdf3c0938009ebb1e56be31bce48c1ad55ca..4effb1a7bbf7c4f11a44c322c201d75074e23d91 100644 (file)
@@ -7905,7 +7905,7 @@ msgstr ""
 #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para>
 #: apt-ftparchive.1.xml:307
 msgid ""
 #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para>
 #: apt-ftparchive.1.xml:307
 msgid ""
-"Sets the output Contents file. Defaults to <filename>$(DIST)/Contents-$(ARCH)"
+"Sets the output Contents file. Defaults to <filename>$(DIST)/$(SECTION)/Contents-$(ARCH)"
 "</filename>. If this setting causes multiple Packages files to map onto a "
 "single Contents file (as is the default)  then <command>apt-ftparchive</"
 "command> will integrate those package files together automatically."
 "</filename>. If this setting causes multiple Packages files to map onto a "
 "single Contents file (as is the default)  then <command>apt-ftparchive</"
 "command> will integrate those package files together automatically."
index 9dc0931680d2bb4f159deee59c5189e699a9d2db..4e16f0240e300af1f62259c88a0ec0bc0cbcffed 100644 (file)
@@ -7073,7 +7073,7 @@ msgstr ""
 #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para>
 #: apt-ftparchive.1.xml:307
 msgid ""
 #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para>
 #: apt-ftparchive.1.xml:307
 msgid ""
-"Sets the output Contents file. Defaults to <filename>$(DIST)/Contents-$(ARCH)"
+"Sets the output Contents file. Defaults to <filename>$(DIST)/$(SECTION)/Contents-$(ARCH)"
 "</filename>. If this setting causes multiple Packages files to map onto a "
 "single Contents file (as is the default)  then <command>apt-ftparchive</"
 "command> will integrate those package files together automatically."
 "</filename>. If this setting causes multiple Packages files to map onto a "
 "single Contents file (as is the default)  then <command>apt-ftparchive</"
 "command> will integrate those package files together automatically."
index 3fa70a2d6072df8e418a8d8304fdcb8d991c2ee6..c900e78c18bd03683cdb1e235c639c8f67a3f3ee 100644 (file)
@@ -8026,7 +8026,7 @@ msgstr ""
 #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para>
 #: apt-ftparchive.1.xml:307
 msgid ""
 #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para>
 #: apt-ftparchive.1.xml:307
 msgid ""
-"Sets the output Contents file. Defaults to <filename>$(DIST)/Contents-$(ARCH)"
+"Sets the output Contents file. Defaults to <filename>$(DIST)/$(SECTION)/Contents-$(ARCH)"
 "</filename>. If this setting causes multiple Packages files to map onto a "
 "single Contents file (as is the default)  then <command>apt-ftparchive</"
 "command> will integrate those package files together automatically."
 "</filename>. If this setting causes multiple Packages files to map onto a "
 "single Contents file (as is the default)  then <command>apt-ftparchive</"
 "command> will integrate those package files together automatically."
index a3f05ae509217ca0a613201a3dff8aac962091cd..b4b0c4f06751632e66c29c4b33b47bb5f5988b05 100644 (file)
@@ -5767,7 +5767,7 @@ msgstr ""
 #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para>
 #: apt-ftparchive.1.xml:307
 msgid ""
 #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para>
 #: apt-ftparchive.1.xml:307
 msgid ""
-"Sets the output Contents file. Defaults to <filename>$(DIST)/Contents-$(ARCH)"
+"Sets the output Contents file. Defaults to <filename>$(DIST)/$(SECTION)/Contents-$(ARCH)"
 "</filename>. If this setting causes multiple Packages files to map onto a "
 "single Contents file (as is the default)  then <command>apt-ftparchive</"
 "command> will integrate those package files together automatically."
 "</filename>. If this setting causes multiple Packages files to map onto a "
 "single Contents file (as is the default)  then <command>apt-ftparchive</"
 "command> will integrate those package files together automatically."
index 4efbecc8ced7606ce3269335e56e6459c14f91b0..4b2c3ba12449b32707b02f982b30f18d9b7e61a8 100644 (file)
@@ -451,7 +451,7 @@ void LoadTree(vector<PackageMap> &PkgList,Configuration &Setup)
    string DIPrfx = Setup.Find("TreeDefault::InternalPrefix",
                            "$(DIST)/$(SECTION)/");
    string DContents = Setup.Find("TreeDefault::Contents",
    string DIPrfx = Setup.Find("TreeDefault::InternalPrefix",
                            "$(DIST)/$(SECTION)/");
    string DContents = Setup.Find("TreeDefault::Contents",
-                           "$(DIST)/Contents-$(ARCH)");
+                           "$(DIST)/$(SECTION)/Contents-$(ARCH)");
    string DContentsH = Setup.Find("TreeDefault::Contents::Header","");
    string DBCache = Setup.Find("TreeDefault::BinCacheDB",
                               "packages-$(ARCH).db");
    string DContentsH = Setup.Find("TreeDefault::Contents::Header","");
    string DBCache = Setup.Find("TreeDefault::BinCacheDB",
                               "packages-$(ARCH).db");