************************ elbe-repodir ************************ .. __name: NAME ==== elbe-repodir - preprocesses and hosts repodirs on an Elbe client .. __synopsis: SYNOPSIS ======== :: 'elbe repodir [options] .. __description: DESCRIPTION =========== elbe repodir preprocesses an XML file to convert tags to valid tags. It runs a web server on a random TCP port with the root set to a repodir’s PATH, which can be a relative path to the XML file or an absolute filesystem path. The repository is not considered to be signed unless the repodir contains a signed-by attribute, which will then copy the given ascii-armored OpenPGP keyring file as to the node. The key file must be a relative path to repodir’s PATH. After the output file is written, the started webserver(s) will log their accessed files. .. __options: OPTIONS ======= --output preprocessed output file, defaults to repodir.xml. If this exists it will be overridden. .. __examples: EXAMPLES ======== The source … .. code:: xml PATH1 bullseye main contrib PATH2 buster main i. is preprocessed to: .. code:: xml http://LOCALMACHINE:36071 bullseye main contrib http://LOCALMACHINE:36071 bullseye main contrib http://LOCALMACHINE:33187 buster main http://LOCALMACHINE:33187 buster main CONTENT OF KEYRING FILE "PATH2/relative-path.asc" i. with randomly chosen TCP port 36071 serving PATH1 and port 33187 serving PATH2. .. __elbe: ELBE ==== Part of the elbe1 suite