* added apt-ftparchive.conf example
authorMichael Vogt <michael.vogt@ubuntu.com>
Thu, 11 Aug 2005 15:58:05 +0000 (15:58 +0000)
committerMichael Vogt <michael.vogt@ubuntu.com>
Thu, 11 Aug 2005 15:58:05 +0000 (15:58 +0000)
debian/apt-utils.examples [new file with mode: 0644]
debian/changelog
debian/rules
doc/examples/apt-ftparchive.conf [new file with mode: 0644]

diff --git a/debian/apt-utils.examples b/debian/apt-utils.examples
new file mode 100644 (file)
index 0000000..25aadf9
--- /dev/null
@@ -0,0 +1 @@
+doc/examples/apt-ftparchive.conf
\ No newline at end of file
index 0ed408f..6e76483 100644 (file)
@@ -14,8 +14,11 @@ apt (0.6.40.2) unstable; urgency=low
       apt-key and apt.end accordingly. Also added the 'update'
       argument to apt-key which was previously not documented 
       (Closes: #322120)
+  * Andreas Pakulat:
+    - added example apt-ftparchive.conf file to doc/examples 
+      (closes: #322483)
   
- --
+ -- 
 
 apt (0.6.40.1) unstable; urgency=low
 
index b3f72bb..cd026b4 100755 (executable)
@@ -269,6 +269,7 @@ apt-utils: build debian/shlibs.local
 
        cp $(addprefix $(BLD)/bin/apt-,$(APT_UTILS)) debian/$@/usr/bin/
        dh_installdocs -p$@
+       dh_installexamples -p$@
 
        # Install the man pages..
        dh_installman -p$@
diff --git a/doc/examples/apt-ftparchive.conf b/doc/examples/apt-ftparchive.conf
new file mode 100644 (file)
index 0000000..657ec54
--- /dev/null
@@ -0,0 +1,46 @@
+// This config is for use with the pool-structure for the packages, thus we
+// don't use a Tree Section in here
+
+// The debian archive should be in the current working dir
+Dir {
+       ArchiveDir ".";
+       CacheDir ".";
+};
+
+// Create Packages, Packages.gz and Packages.bz2, remove what you don't need
+Default {
+       Packages::Compress ". gzip bzip2";
+       Sources::Compress ". gzip bzip2";
+       Contents::Compress ". gzip bzip2";
+};
+
+// Includes the main section. You can structure the directory tree under
+// ./pool/main any way you like, apt-ftparchive will take any deb (and
+// source package) it can find. This creates a Packages a Sources and a
+// Contents file for these in the main section of the sid release
+BinDirectory "pool/main" {
+       Packages "dists/sid/main/binary-i386/Packages";
+       SrcPackages "dists/sid/main/source/Sources";
+       Contents "dists/sid/Contents-i386";
+}
+
+// This is the same for the contrib section
+BinDirectory "pool/contrib" {
+       Packages "dists/sid/contrib/binary-i386/Packages";
+       SrcPackages "dists/sid/contrib/source/Sources";
+       Contents "dists/sid/Contents-i386";
+}
+
+// This is the same for the non-free section
+BinDirectory "pool/non-free" {
+       Packages "dists/sid/non-free/binary-i386/Packages";
+       SrcPackages "dists/sid/non-free/source/Sources";
+       Contents "dists/sid/Contents-i386";
+};
+
+// By default all Packages should have the extension ".deb"
+Default {
+       Packages {
+               Extensions ".deb";
+       };
+};