update-catalog(8)

update-catalog8

Create or update entry in sgml catalog file

Usage

update-catalog [options] --add centralized_catalog ordinary_catalog

update-catalog [options] --remove centralized_catalog ordinary_catalog

update-catalog [options] --update-super

Overview

update-catalog inserts, updates or removes entries in the SGML centralized catalogs located in /etc/sgml. To change the SGML super catalog located in /etc/sgml/catalog modify the directory contents of /etc/sgml to contain new files or symbolic links having a .cat extension or remove (or move) existing centralized catalogs and regenerate the super catalog using the --update-super option. See section SUPER CATALOG for details on the generation process.

Options

--add

Adds an entry for the ordinary_catalog in the centralized_catalog.

--remove

Removes the entry for the ordinary_catalog from the centralized_catalog.

--update-super

Regenerates the SGML super catalog from the contents of the /etc/sgml directory. See section SUPER CATALOG for details on the super catalog generation.

--quiet

Prevents the usual diagnostic output.

--test

Prevents the update of the catalog and writes the resulting SGML catalog to standard output.

--version

Displays the version information and exits.

--help

Display the usage information and exits.

Super catalog

The super-catalog located in /etc/sgml/catalog cannot be directly modified. It is generated by the update-catalog --update-super command. The generation considers files in the /etc/sgml directory that have a .cat extension. For instance files ending in .old or .disabled are not considered. Before adding a catalog to the super catalog it is parsed and verified in order to not corrupt the super catalog. All referenced catalogs are verified to actually exist. If the check fails, a message is printed and the complete catalog is ignored. This check ensures that a catalog from a package, which is removed but not purged, is removed from the super catalog.

Releases

12 releases since Debian 3.0 (Woody); the text changed 2 times.

  1. 3.0
  2. 3.1–6.0
  3. 7–13

--update-super since Debian 7 (Wheezy).

Author

Ardo van Rangelrooij <[email protected]>

From sgml-base 1.31+nmu1 in Debian 13 (Trixie). Parsed by carta from the page's man source.