X-Git-Url: https://git.saurik.com/apt.git/blobdiff_plain/1b4560fec66a6e7b2dff9aaa19095fb8423f69a0..a523cb7f26e0eae7df8e7ea4c386f954049480aa:/doc/apt-ftparchive.1.xml?ds=inline diff --git a/doc/apt-ftparchive.1.xml b/doc/apt-ftparchive.1.xml index 6482b4632..c9e5ba28e 100644 --- a/doc/apt-ftparchive.1.xml +++ b/doc/apt-ftparchive.1.xml @@ -1,15 +1,9 @@ <?xml version="1.0" encoding="utf-8" standalone="no"?> <!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [ - -<!ENTITY % aptent SYSTEM "apt.ent"> -%aptent; - -<!ENTITY % aptverbatiment SYSTEM "apt-verbatim.ent"> -%aptverbatiment; - -<!ENTITY % aptvendor SYSTEM "apt-vendor.ent"> -%aptvendor; +<!ENTITY % aptent SYSTEM "apt.ent"> %aptent; +<!ENTITY % aptverbatiment SYSTEM "apt-verbatim.ent"> %aptverbatiment; +<!ENTITY % aptvendor SYSTEM "apt-vendor.ent"> %aptvendor; ]> <refentry> @@ -20,7 +14,7 @@ &apt-email; &apt-product; <!-- The last update date --> - <date>2012-06-09T00:00:00Z</date> + <date>2016-06-11T00:00:00Z</date> </refentryinfo> <refmeta> @@ -94,23 +88,26 @@ <varlistentry><term><option>release</option></term> <listitem><para> The <literal>release</literal> command generates a Release file from a - directory tree. It recursively searches the given directory for uncompressed - <filename>Packages</filename> and <filename>Sources</filename> files and ones - compressed with <command>gzip</command>, <command>bzip2</command> or <command>lzma</command> - as well as <filename>Release</filename> and <filename>md5sum.txt</filename> files by default - (<literal>APT::FTPArchive::Release::Default-Patterns</literal>). Additional filename patterns - can be added by listing them in <literal>APT::FTPArchive::Release::Patterns</literal>. - It then writes to stdout a <filename>Release</filename> file containing an MD5, SHA1 and SHA256 digest - for each file.</para> + directory tree. It recursively searches the given directory for + uncompressed and compressed <filename>Packages</filename>, + <filename>Sources</filename>, <filename>Contents</filename>, + <filename>Components</filename> and <filename>icons</filename> files as + well as <filename>Release</filename>, <filename>Index</filename> and + <filename>md5sum.txt</filename> files by default + (<literal>APT::FTPArchive::Release::Default-Patterns</literal>). + Additional filename patterns can be added by listing them in + <literal>APT::FTPArchive::Release::Patterns</literal>. It then writes to + stdout a <filename>Release</filename> file containing (by default) an MD5, + SHA1, SHA256 and SHA512 digest for each file.</para> <para> Values for the additional metadata fields in the Release file are taken from the corresponding variables under <literal>APT::FTPArchive::Release</literal>, - e.g. <literal>APT::FTPArchive::Release::Origin</literal>. The supported fields - are: <literal>Origin</literal>, <literal>Label</literal>, <literal>Suite</literal>, + e.g. <literal>APT::FTPArchive::Release::Origin</literal>. The supported fields + are <literal>Origin</literal>, <literal>Label</literal>, <literal>Suite</literal>, <literal>Version</literal>, <literal>Codename</literal>, <literal>Date</literal>, - <literal>Valid-Until</literal>, <literal>Architectures</literal>, - <literal>Components</literal>, <literal>Description</literal>.</para></listitem> + <literal>Valid-Until</literal>, <literal>Signed-By</literal>, <literal>Architectures</literal>, + <literal>Components</literal> and <literal>Description</literal>.</para></listitem> </varlistentry> @@ -183,10 +180,11 @@ <variablelist> <varlistentry><term><option>Packages::Compress</option></term> <listitem><para> - Sets the default compression schemes to use - for the package index files. It is a string that contains a space - separated list of at least one of: '.' (no compression), 'gzip' and - 'bzip2'. The default for all compression schemes is '. gzip'.</para></listitem> + Sets the default compression schemes to use + for the package index files. It is a string that contains a space + separated list of at least one of the compressors configured via the + <option>APT::Compressor</option> configuration scope. + The default for all compression schemes is '. gzip'.</para></listitem> </varlistentry> <varlistentry><term><option>Packages::Extensions</option></term> @@ -351,7 +349,7 @@ The <literal>Tree</literal> section takes a scope tag which sets the <literal>$(DIST)</literal> variable and defines the root of the tree (the path is prefixed by <literal>ArchiveDir</literal>). - Typically this is a setting such as <filename>dists/&stable-codename;</filename>.</para> + Typically this is a setting such as <filename>dists/&debian-stable-codename;</filename>.</para> <para> All of the settings defined in the <literal>TreeDefault</literal> section can be used in a <literal>Tree</literal> section as well as three new variables.</para> @@ -374,9 +372,13 @@ for i in Sections do <varlistentry><term><option>Architectures</option></term> <listitem><para> - This is a space separated list of all the - architectures that appear under search section. The special architecture - 'source' is used to indicate that this tree has a source archive.</para></listitem> + This is a space separated list of all the architectures that appear under + search section. The special architecture 'source' is used to indicate + that this tree has a source archive. The architecture 'all' signals that + architecture specific files like <filename>Packages</filename> should not + include information about architecture <literal>all</literal> packages in + all files as they will be available in a dedicated file. + </para></listitem> </varlistentry> <varlistentry><term><option>LongDescription</option></term> @@ -507,7 +509,11 @@ for i in Sections do &apt-cmdblurb; <variablelist> - <varlistentry><term><option>--md5</option></term><term><option>--sha1</option></term><term><option>--sha256</option></term> + <varlistentry> + <term><option>--md5</option></term> + <term><option>--sha1</option></term> + <term><option>--sha256</option></term> + <term><option>--sha512</option></term> <listitem><para> Generate the given checksum. These options default to on, when turned off the generated index files will not have the checksum fields where possible. @@ -515,7 +521,7 @@ for i in Sections do <literal>APT::FTPArchive::<replaceable>Index</replaceable>::<replaceable>Checksum</replaceable></literal> where <literal><replaceable>Index</replaceable></literal> can be <literal>Packages</literal>, <literal>Sources</literal> or <literal>Release</literal> and <literal><replaceable>Checksum</replaceable></literal> can be <literal>MD5</literal>, - <literal>SHA1</literal> or <literal>SHA256</literal>.</para></listitem> + <literal>SHA1</literal>, <literal>SHA256</literal> or <literal>SHA512</literal>.</para></listitem> </varlistentry> <varlistentry><term><option>-d</option></term><term><option>--db</option></term> @@ -591,7 +597,7 @@ for i in Sections do </varlistentry> &apt-commonoptions; - + </variablelist> </refsect1>