Package: apt-utils Version: 0.6.40.1 Severity: wishlist Hi,
when I first found apt-ftparchive and it's generate command I hade a quite hard time to figure out how the conf-file needs to look like so that it works. Now this would have been much easier if there were an example, so I took my apt-ftparchive.conf polished it a bit (included the contrib section) and wrote this bugreport. The config is attached and I hope it will make it into one of the next releases. Andreas -- System Information: Debian Release: testing/unstable APT prefers unstable APT policy: (990, 'unstable'), (500, 'experimental') Architecture: i386 (i686) Shell: /bin/sh linked to /bin/bash Kernel: Linux 2.6.12-cherry+noradeon+8139c+ Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8) Versions of packages apt-utils depends on: ii apt [libapt-pkg-libc6.3-6-3.1 0.6.40.1 Advanced front-end for dpkg ii libc6 2.3.5-3 GNU C Library: Shared libraries an ii libdb4.2 4.2.52-19 Berkeley v4.2 Database Libraries [ ii libgcc1 1:4.0.1-3 GCC support library ii libstdc++6 4.0.1-3 The GNU Standard C++ Library v3 apt-utils recommends no packages. -- no debconf information
// 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"; }; };