Blame Artworks/Documentation/Docbook/Tcar-ug/Scripts/Bash/render.docbook

Alain Reguera Delgado 46de3c
<refentry id="scripts-bash-render">
Alain Reguera Delgado 46de3c
Alain Reguera Delgado 46de3c
    <refmeta>
Alain Reguera Delgado 46de3c
        <refentrytitle>render</refentrytitle>
Alain Reguera Delgado 46de3c
        <indexterm type="specific-function">
Alain Reguera Delgado 46de3c
            <primary>Standardize rendition tasks inside &TCAR;.</primary>
Alain Reguera Delgado 46de3c
        </indexterm>
Alain Reguera Delgado 46de3c
    </refmeta>
Alain Reguera Delgado 46de3c
Alain Reguera Delgado 46de3c
    <refnamediv>
Alain Reguera Delgado 46de3c
        <refname>render</refname>
Alain Reguera Delgado 46de3c
        <refpurpose>Standardize rendition tasks inside &TCAR;.</refpurpose>
Alain Reguera Delgado 46de3c
    </refnamediv>
Alain Reguera Delgado 46de3c
Alain Reguera Delgado 46de3c
    <refsynopsisdiv>
Alain Reguera Delgado 46de3c
    <cmdsynopsis>
Alain Reguera Delgado 46de3c
        <command>centos-art</command>
Alain Reguera Delgado 46de3c
        <arg choice="req">render</arg>
Alain Reguera Delgado 46de3c
        <arg>-h|--help</arg>
Alain Reguera Delgado 46de3c
        <arg>-q|--quiet</arg>
Alain Reguera Delgado 46de3c
        <arg>--filter="<replaceable>REGEX</replaceable>"</arg>
Alain Reguera Delgado 46de3c
        <arg>--answer-yes</arg>
Alain Reguera Delgado 46de3c
        <arg>--dont-dirspecific</arg>
Alain Reguera Delgado 46de3c
        <arg>--releasever="<replaceable>RELEASEVER</replaceable>"</arg>
Alain Reguera Delgado 46de3c
        <arg>--basearch="<replaceable>BASEARCH</replaceable>"</arg>
Alain Reguera Delgado 46de3c
        <arg>--post-rendition="<replaceable>COMMAND</replaceable>"</arg>
Alain Reguera Delgado 46de3c
        <arg>--last-rendition="<replaceable>COMMAND</replaceable>"</arg>
Alain Reguera Delgado 46de3c
        <arg>--theme-model="<replaceable>MODELNAME</replaceable>"</arg>
Alain Reguera Delgado 46de3c
        <arg>--with-brands</arg>
Alain Reguera Delgado 46de3c
        <arg>--synchronize</arg>
Alain Reguera Delgado 46de3c
        <arg choice="req" rep="repeat"><replaceable>LOCATION</replaceable></arg>
Alain Reguera Delgado 46de3c
    </cmdsynopsis>
Alain Reguera Delgado 46de3c
    </refsynopsisdiv>
Alain Reguera Delgado 46de3c
Alain Reguera Delgado 46de3c
    <refsection id="scripts-bash-render-description">
Alain Reguera Delgado 46de3c
    <title>Description</title>
Alain Reguera Delgado 46de3c
Alain Reguera Delgado 46de3c
    <para>
Alain Reguera Delgado 46de3c
        The <function>render</function> functionality exists to
Alain Reguera Delgado 46de3c
        automate content rendition inside &TCAR;. The content
Alain Reguera Delgado 46de3c
        rendition process itself takes place through the following
Alain Reguera Delgado 46de3c
        rendition modes:
Alain Reguera Delgado 46de3c
    </para>
Alain Reguera Delgado 46de3c
Alain Reguera Delgado 46de3c
    <itemizedlist>
Alain Reguera Delgado 46de3c
    <listitem>
Alain Reguera Delgado 46de3c
    <para>
Alain Reguera Delgado 46de3c
        <literal>svg</literal> — This modes works with both
Alain Reguera Delgado 46de3c
        gzip-compressed (<filename class="extension">.svgz</filename>)
Alain Reguera Delgado 46de3c
        or uncompressed (<filename class="extension">.svg</filename>)
Alain Reguera Delgado 46de3c
        scalable vector graphics as source files and produces portable
Alain Reguera Delgado 46de3c
        network graphics as main output.
Alain Reguera Delgado 46de3c
    </para>
Alain Reguera Delgado 46de3c
    </listitem>
Alain Reguera Delgado 46de3c
    <listitem>
Alain Reguera Delgado 46de3c
    <para>
Alain Reguera Delgado 46de3c
        <literal>docbook</literal> — This mode works with
Alain Reguera Delgado 46de3c
        DocBook source files and produces XHTML as main output. It is
Alain Reguera Delgado 46de3c
        also possible to produce PDF output from DocBook source files,
Alain Reguera Delgado 46de3c
        however PDF output is commented because its production fails
Alain Reguera Delgado 46de3c
        trying to create indexes.
Alain Reguera Delgado 46de3c
    </para>
Alain Reguera Delgado 46de3c
    </listitem>
Alain Reguera Delgado 46de3c
    <listitem>
Alain Reguera Delgado 46de3c
    <para>
Alain Reguera Delgado 46de3c
        <literal>conf</literal> — This mode works with one or
Alain Reguera Delgado 46de3c
        more configuration files as source and produces portable
Alain Reguera Delgado 46de3c
        network graphics as main output. The format used in these
Alain Reguera Delgado 46de3c
        configuration files is described in 
Alain Reguera Delgado 46de3c
        linkend="scripts-bash-render-description-conffiles"/>.
Alain Reguera Delgado 46de3c
    </para>
Alain Reguera Delgado 46de3c
    </listitem>
Alain Reguera Delgado 46de3c
    </itemizedlist>
Alain Reguera Delgado 46de3c
Alain Reguera Delgado 46de3c
    <para>
Alain Reguera Delgado 46de3c
        To determine the rendition mode, the
Alain Reguera Delgado 46de3c
        <function>render</function> functionality uses the path
Alain Reguera Delgado 46de3c
        provided as <replaceable>LOCATION</replaceable> argument and
Alain Reguera Delgado 46de3c
        the path name convention described in 
Alain Reguera Delgado 46de3c
        linkend="repo-convs-relbdirs" />.
Alain Reguera Delgado 46de3c
    </para>
Alain Reguera Delgado 46de3c
Alain Reguera Delgado 46de3c
    <refsection id="scripts-bash-render-description-renderabledirs">
Alain Reguera Delgado 46de3c
    <title>Render-able Directories</title>
Alain Reguera Delgado 46de3c
Alain Reguera Delgado 46de3c
    <para>
Alain Reguera Delgado 46de3c
        The render-able directories are conventional locations inside
Alain Reguera Delgado 46de3c
        the working copy where you can find final output files. The
Alain Reguera Delgado 46de3c
        final output files are produced from source files and
Alain Reguera Delgado 46de3c
        auxiliary files.  Auxiliary files are frequently used to
Alain Reguera Delgado 46de3c
        create localized instances of source files which are, in turn,
Alain Reguera Delgado 46de3c
        used to create final output files in different forms (e.g., in
Alain Reguera Delgado 46de3c
        a different language).
Alain Reguera Delgado 46de3c
    </para>
Alain Reguera Delgado 46de3c
Alain Reguera Delgado 46de3c
    <para>
Alain Reguera Delgado 46de3c
        Inside the working copy of &TCAR;, the following directory
Alain Reguera Delgado 46de3c
        structures are considered render-able directories:
Alain Reguera Delgado 46de3c
    </para>
Alain Reguera Delgado 46de3c
Alain Reguera Delgado 46de3c
    <itemizedlist>
Alain Reguera Delgado 46de3c
    <listitem>
Alain Reguera Delgado 46de3c
    <para>
Alain Reguera Delgado 46de3c
        <filename class="directory">Identity/Images/</filename>
Alain Reguera Delgado 46de3c
        — This directory structure organizes final image files
Alain Reguera Delgado 46de3c
        in different formats. It also includes source files for
Alain Reguera Delgado 46de3c
        producing the backgrounds of themes. Related design models for
Alain Reguera Delgado 46de3c
        all these files are under 
Alain Reguera Delgado 46de3c
        class="directory">Identity/Models/</filename> directory
Alain Reguera Delgado 46de3c
        structure.
Alain Reguera Delgado 46de3c
    </para>
Alain Reguera Delgado 46de3c
    <important>
Alain Reguera Delgado 46de3c
    <para>
Alain Reguera Delgado 46de3c
        Don't move any source file related to theme backgrounds from
Alain Reguera Delgado 46de3c
        render-able directories to theme design models directory
Alain Reguera Delgado 46de3c
        structure.  The source files related to theme backgrounds are
Alain Reguera Delgado 46de3c
        specific to each theme and cannot be shared among different
Alain Reguera Delgado 46de3c
        themes. The directory structure related to theme design models
Alain Reguera Delgado 46de3c
        is reserved for files shared by all themes.
Alain Reguera Delgado 46de3c
    </para>
Alain Reguera Delgado 46de3c
    </important>
Alain Reguera Delgado 46de3c
    </listitem>
Alain Reguera Delgado 46de3c
    <listitem>
Alain Reguera Delgado 46de3c
    <para>
Alain Reguera Delgado 46de3c
        
Alain Reguera Delgado 46de3c
        class="directory">Documentation/Manuals/</filename>
Alain Reguera Delgado 46de3c
        — This directory structure organizes final documentation
Alain Reguera Delgado 46de3c
        files. Design models for all these files are organized under
Alain Reguera Delgado 46de3c
        
Alain Reguera Delgado 46de3c
        class="directory">Documentation/Models/</filename>
Alain Reguera Delgado 46de3c
        directory structure.
Alain Reguera Delgado 46de3c
    </para>
Alain Reguera Delgado 46de3c
    </listitem>
Alain Reguera Delgado 46de3c
    </itemizedlist>
Alain Reguera Delgado 46de3c
Alain Reguera Delgado 46de3c
    <para>
Alain Reguera Delgado 46de3c
        Inside render-able directories the rendition process is
Alain Reguera Delgado 46de3c
        performed through different rendition flows known as
Alain Reguera Delgado 46de3c
        theme-rendition, base-rendition, post-rendition and
Alain Reguera Delgado 46de3c
        last-rendition.
Alain Reguera Delgado 46de3c
    </para>
Alain Reguera Delgado 46de3c
    </refsection>
Alain Reguera Delgado 46de3c
Alain Reguera Delgado 46de3c
    <refsection id="scripts-bash-render-description-themeflow">
Alain Reguera Delgado 46de3c
    <title>Theme-Rendition Flow</title>
Alain Reguera Delgado 46de3c
    <para>
Alain Reguera Delgado 46de3c
        The theme-rendition flow exists to produce content inside
Alain Reguera Delgado 46de3c
        <filename>Identity/Images/Themes/</filename> directory
Alain Reguera Delgado 46de3c
        structure. This rendition flow identifies which directories
Alain Reguera Delgado 46de3c
        are render-able and uses the base-rendition on them, one by
Alain Reguera Delgado 46de3c
        one.
Alain Reguera Delgado 46de3c
    </para>
Alain Reguera Delgado 46de3c
    <para>
Alain Reguera Delgado 46de3c
        The theme-rendition flow exists to support massive rendition
Alain Reguera Delgado 46de3c
        of themes through the following command:
Alain Reguera Delgado 46de3c
    </para>
Alain Reguera Delgado 46de3c
Alain Reguera Delgado 46de3c
    <cmdsynopsis>
Alain Reguera Delgado 46de3c
        <command>centos-art render Identity/Images/Themes</command>
Alain Reguera Delgado 46de3c
    </cmdsynopsis>
Alain Reguera Delgado 46de3c
Alain Reguera Delgado 46de3c
    <para>
Alain Reguera Delgado 46de3c
        In case you need to limit the amount of themes or components
Alain Reguera Delgado 46de3c
        inside themes you want to render, you can be more
Alain Reguera Delgado 46de3c
        specific about the <replaceable>LOCATION</replaceable> you
Alain Reguera Delgado 46de3c
        passed as argument and use the
Alain Reguera Delgado 46de3c
        <option>--filter="<replaceable>REGEX</replaceable>"</option>
Alain Reguera Delgado 46de3c
        to specify the file you want to render.  For example, if you
Alain Reguera Delgado 46de3c
        only want to render the <filename>01-welcome.png</filename>
Alain Reguera Delgado 46de3c
        Anaconda file for CentOS-5 distribution based on version 2 of
Alain Reguera Delgado 46de3c
        Modern artistic motif, then you can run the following command:
Alain Reguera Delgado 46de3c
    </para>
Alain Reguera Delgado 46de3c
Alain Reguera Delgado 46de3c
    <cmdsynopsis>
Alain Reguera Delgado 46de3c
        <command>centos-art render Identity/Images/Themes/Modern/2/Distro/5/Anaconda --filter="01-welcome"</command>
Alain Reguera Delgado 46de3c
    </cmdsynopsis>
Alain Reguera Delgado 46de3c
Alain Reguera Delgado 46de3c
    <para>
Alain Reguera Delgado 46de3c
        Notice that you can reach the same result in different ways
Alain Reguera Delgado 46de3c
        here by creating combinations between the path you provide as
Alain Reguera Delgado 46de3c
        <replaceable>LOCATION</replaceable> and the
Alain Reguera Delgado 46de3c
        <option>--filter</option> option. For example, the following
Alain Reguera Delgado 46de3c
        commands produce the same result:
Alain Reguera Delgado 46de3c
    </para>
Alain Reguera Delgado 46de3c
Alain Reguera Delgado 46de3c
    <cmdsynopsis>
Alain Reguera Delgado 46de3c
        <command>centos-art render Identity/Images/Themes/Modern/2/Distro/5/Anaconda</command>
Alain Reguera Delgado 46de3c
    </cmdsynopsis>
Alain Reguera Delgado 46de3c
Alain Reguera Delgado 46de3c
    <cmdsynopsis>
Alain Reguera Delgado 46de3c
        <command>centos-art render Identity/Images/Themes/Modern --filter="2/Distro/5/Anaconda"</command>
Alain Reguera Delgado 46de3c
    </cmdsynopsis>
Alain Reguera Delgado 46de3c
Alain Reguera Delgado 46de3c
    <para>
Alain Reguera Delgado 46de3c
        You can use whatever combination you like whenever it matches
Alain Reguera Delgado 46de3c
        a valid render-able directory inside the working copy. But it
Alain Reguera Delgado 46de3c
        seems to be an acceptable practice to use the
Alain Reguera Delgado 46de3c
        <replaceable>LOCATION</replaceable> argument to specify the
Alain Reguera Delgado 46de3c
        render-able directory path inside the 
Alain Reguera Delgado 46de3c
        class="directory">Identity/Images/Themes</filename>
Alain Reguera Delgado 46de3c
        directory which images need to be rendered for and the
Alain Reguera Delgado 46de3c
        <option>--filter</option> option only when it is needed to
Alain Reguera Delgado 46de3c
        restrict rendition to a specific file inside the directory
Alain Reguera Delgado 46de3c
        provided as <replaceable>LOCATION</replaceable>.
Alain Reguera Delgado 46de3c
    </para>
Alain Reguera Delgado 46de3c
Alain Reguera Delgado 46de3c
    </refsection>
Alain Reguera Delgado 46de3c
Alain Reguera Delgado 46de3c
    <refsection id="scripts-bash-render-description-baseflow">
Alain Reguera Delgado 46de3c
    <title>Base-Rendition Flow</title>
Alain Reguera Delgado 46de3c
    <para>
Alain Reguera Delgado 46de3c
        ...
Alain Reguera Delgado 46de3c
    </para>
Alain Reguera Delgado 46de3c
    </refsection>
Alain Reguera Delgado 46de3c
Alain Reguera Delgado 46de3c
    <refsection id="scripts-bash-render-description-postflow">
Alain Reguera Delgado 46de3c
    <title>Post-Rendition Flow </title>
Alain Reguera Delgado 46de3c
    <para>
Alain Reguera Delgado 46de3c
        ...
Alain Reguera Delgado 46de3c
    </para>
Alain Reguera Delgado 46de3c
    </refsection>
Alain Reguera Delgado 46de3c
Alain Reguera Delgado 46de3c
    <refsection id="scripts-bash-render-description-lastflow">
Alain Reguera Delgado 46de3c
    <title>Last-Rendition Flow </title>
Alain Reguera Delgado 46de3c
    <para>
Alain Reguera Delgado 46de3c
        ...
Alain Reguera Delgado 46de3c
    </para>
Alain Reguera Delgado 46de3c
    </refsection>
Alain Reguera Delgado 46de3c
Alain Reguera Delgado 46de3c
    <refsection id="scripts-bash-render-description-conffiles">
Alain Reguera Delgado 46de3c
    <title>Configuration Files (<filename>render.conf</filename>)</title>
Alain Reguera Delgado 46de3c
    <para>
Alain Reguera Delgado 46de3c
        ...
Alain Reguera Delgado 46de3c
    </para>
Alain Reguera Delgado 46de3c
    </refsection>
Alain Reguera Delgado 46de3c
    </refsection>
Alain Reguera Delgado 46de3c
Alain Reguera Delgado 46de3c
    <refsection id="scripts-bash-render-usage">
Alain Reguera Delgado 46de3c
    <title>Usage</title>
Alain Reguera Delgado 46de3c
    <para>
Alain Reguera Delgado 46de3c
        ...
Alain Reguera Delgado 46de3c
    </para>
Alain Reguera Delgado 46de3c
    </refsection>
Alain Reguera Delgado 46de3c
Alain Reguera Delgado 46de3c
    <refsection id="scripts-bash-render-option">
Alain Reguera Delgado 46de3c
    <title>Options</title>
Alain Reguera Delgado 46de3c
Alain Reguera Delgado 46de3c
    <para>
Alain Reguera Delgado 46de3c
        The <command>centos-art prepare</command> command accepts
Alain Reguera Delgado 46de3c
        common options described in 
Alain Reguera Delgado 46de3c
        linkend="scripts-bash-cliref-options" /> and the following
Alain Reguera Delgado 46de3c
        specific options:
Alain Reguera Delgado 46de3c
    </para>
Alain Reguera Delgado 46de3c
Alain Reguera Delgado 46de3c
    <variablelist>
Alain Reguera Delgado 46de3c
Alain Reguera Delgado 46de3c
    <varlistentry>
Alain Reguera Delgado 46de3c
    <term><option>--answer-yes</option></term>
Alain Reguera Delgado 46de3c
    <listitem>
Alain Reguera Delgado 46de3c
    <para>
Alain Reguera Delgado 46de3c
       Assume <emphasis>yes</emphasis> to all confirmation requests.
Alain Reguera Delgado 46de3c
    </para>
Alain Reguera Delgado 46de3c
    </listitem>
Alain Reguera Delgado 46de3c
    </varlistentry>
Alain Reguera Delgado 46de3c
Alain Reguera Delgado 46de3c
    <varlistentry>
Alain Reguera Delgado 46de3c
    <term><option>--filter="<replaceable>REGEX</replaceable>"</option></term>
Alain Reguera Delgado 46de3c
    <listitem>
Alain Reguera Delgado 46de3c
    <para>
Alain Reguera Delgado 46de3c
        This option reduces the list of files to process inside
Alain Reguera Delgado 46de3c
        <replaceable>LOCATION</replaceable> using
Alain Reguera Delgado 46de3c
        <replaceable>REGEX</replaceable> as <replaceable>REGUEX</replaceable>
Alain Reguera Delgado 46de3c
        using <replaceable>REGEX</replaceable> as files you want to render.
Alain Reguera Delgado 46de3c
        The deeper you go into the directory structure the more
Alain Reguera Delgado 46de3c
        specific you'll be about the files you want to render.  When
Alain Reguera Delgado 46de3c
        you cannot go deeper into the directory structure through
Alain Reguera Delgado 46de3c
        <replaceable>LOCATION</replaceable> specification, use this
Alain Reguera Delgado 46de3c
        option to reduce the list of files therein.
Alain Reguera Delgado 46de3c
    </para>
Alain Reguera Delgado 46de3c
    </listitem>
Alain Reguera Delgado 46de3c
    </varlistentry>
Alain Reguera Delgado 46de3c
Alain Reguera Delgado 46de3c
    <varlistentry>
Alain Reguera Delgado 46de3c
    <term><option>--synchronize</option></term>
Alain Reguera Delgado 46de3c
    <listitem>
Alain Reguera Delgado 46de3c
    <para>
Alain Reguera Delgado 46de3c
        Synchronizes available changes between the working copy and
Alain Reguera Delgado 46de3c
        the central repository.
Alain Reguera Delgado 46de3c
    </para>
Alain Reguera Delgado 46de3c
    </listitem>
Alain Reguera Delgado 46de3c
    </varlistentry>
Alain Reguera Delgado 46de3c
Alain Reguera Delgado 46de3c
    <varlistentry>
Alain Reguera Delgado 46de3c
    <term><option>--releasever="<replaceable>RELEASE</replaceable>"</option></term>
Alain Reguera Delgado 46de3c
    <listitem>
Alain Reguera Delgado 46de3c
    <para>
Alain Reguera Delgado 46de3c
        This option expands the =\RELEASE=,
Alain Reguera Delgado 46de3c
        =\MAJOR_RELEASE=, and
Alain Reguera Delgado 46de3c
        =\MINOR_RELEASE= translation makers based on
Alain Reguera Delgado 46de3c
        <replaceable>NUMBER</replaceable> value.  Notice that
Alain Reguera Delgado 46de3c
        translation markers here were escaped using a backslash
Alain Reguera Delgado 46de3c
        (\) in order to prevent their expansion. Use this
Alain Reguera Delgado 46de3c
        option when you need to produce release-specific contents, but
Alain Reguera Delgado 46de3c
        no release information can be retrived from the directory path
Alain Reguera Delgado 46de3c
        you are currently rendering.
Alain Reguera Delgado 46de3c
    </para>
Alain Reguera Delgado 46de3c
    </listitem>
Alain Reguera Delgado 46de3c
    </varlistentry>
Alain Reguera Delgado 46de3c
Alain Reguera Delgado 46de3c
    <varlistentry>
Alain Reguera Delgado 46de3c
    <term><option>--basearch="<replaceable>BASEARCH</replaceable>"</option></term>
Alain Reguera Delgado 46de3c
    <listitem>
Alain Reguera Delgado 46de3c
    <para>
Alain Reguera Delgado 46de3c
        This option expands the =\ARCHITECTURE=,
Alain Reguera Delgado 46de3c
        translation makers based on <replaceable>ARHC</replaceable> value.
Alain Reguera Delgado 46de3c
        Notice that translation markers here were escaped using a
Alain Reguera Delgado 46de3c
        backslash (\) in order to prevent their
Alain Reguera Delgado 46de3c
        expansion. Use this option when you need to produce
Alain Reguera Delgado 46de3c
        architecture-sepecific contents but no architecture
Alain Reguera Delgado 46de3c
        information can be retrived from the directory path you are
Alain Reguera Delgado 46de3c
        currently rendering.
Alain Reguera Delgado 46de3c
    </para>
Alain Reguera Delgado 46de3c
    </listitem>
Alain Reguera Delgado 46de3c
    </varlistentry>
Alain Reguera Delgado 46de3c
Alain Reguera Delgado 46de3c
    <varlistentry>
Alain Reguera Delgado 46de3c
    <term><option>--theme-model="<replaceable>MODELNAME</replaceable>"</option></term>
Alain Reguera Delgado 46de3c
    <listitem>
Alain Reguera Delgado 46de3c
    <para>
Alain Reguera Delgado 46de3c
        This option specifies the name of theme model you want to use
Alain Reguera Delgado 46de3c
        when producing theme artistic motifs. By default, if this
Alain Reguera Delgado 46de3c
        option is not provided, the <literal>Default</literal> theme
Alain Reguera Delgado 46de3c
        model is used as reference to produce theme artistic motifs.
Alain Reguera Delgado 46de3c
        To know what values can be passed as
Alain Reguera Delgado 46de3c
        <replaceable>MODELNAME</replaceable>, run the following
Alain Reguera Delgado 46de3c
        command:
Alain Reguera Delgado 46de3c
    </para>
Alain Reguera Delgado 46de3c
Alain Reguera Delgado 46de3c
    <cmdsynopsis>
Alain Reguera Delgado 46de3c
        <command>ls ${TCAR_WORKDIR}/Identity/Models/Themes</command>
Alain Reguera Delgado 46de3c
    </cmdsynopsis>
Alain Reguera Delgado 46de3c
Alain Reguera Delgado 46de3c
    </listitem>
Alain Reguera Delgado 46de3c
    </varlistentry>
Alain Reguera Delgado 46de3c
Alain Reguera Delgado 46de3c
    <varlistentry>
Alain Reguera Delgado 46de3c
    <term><option>--post-rendition="<replaceable>COMMAND</replaceable>"</option></term>
Alain Reguera Delgado 46de3c
    <listitem>
Alain Reguera Delgado 46de3c
    <para>
Alain Reguera Delgado 46de3c
        This option lets you apply a command as post-rendition action.
Alain Reguera Delgado 46de3c
        In this case, the <replaceable>COMMAND</replaceable>
Alain Reguera Delgado 46de3c
        represents the command-line you want to execute in order to
Alain Reguera Delgado 46de3c
        perform in-place modifications to base-rendition output.
Alain Reguera Delgado 46de3c
    </para>
Alain Reguera Delgado 46de3c
    </listitem>
Alain Reguera Delgado 46de3c
    </varlistentry>
Alain Reguera Delgado 46de3c
Alain Reguera Delgado 46de3c
    <varlistentry>
Alain Reguera Delgado 46de3c
    <term><option>--last-rendition="<replaceable>COMMAND</replaceable>"</option></term>
Alain Reguera Delgado 46de3c
    <listitem>
Alain Reguera Delgado 46de3c
    <para>
Alain Reguera Delgado 46de3c
        This option lets you apply a command as last-rendition action.
Alain Reguera Delgado 46de3c
        In this case, the <replaceable>COMMAND</replaceable> argument
Alain Reguera Delgado 46de3c
        represents the command string you want to execute in order to
Alain Reguera Delgado 46de3c
        perform in-place modifications to base-rendition,
Alain Reguera Delgado 46de3c
        post-rendition and directory-specific rendition outputs. 
Alain Reguera Delgado 46de3c
    </para>
Alain Reguera Delgado 46de3c
    </listitem>
Alain Reguera Delgado 46de3c
    </varlistentry>
Alain Reguera Delgado 46de3c
    </variablelist>
Alain Reguera Delgado 46de3c
    </refsection>
Alain Reguera Delgado 46de3c
Alain Reguera Delgado 46de3c
    <refsection id="scripts-bash-render-examples">
Alain Reguera Delgado 46de3c
    <title>Examples</title>
Alain Reguera Delgado 46de3c
    <para>
Alain Reguera Delgado 46de3c
        ...
Alain Reguera Delgado 46de3c
    </para>
Alain Reguera Delgado 46de3c
    </refsection>
Alain Reguera Delgado 46de3c
Alain Reguera Delgado 46de3c
    <refsection id="scripts-bash-render-bugs">
Alain Reguera Delgado 46de3c
    <title>Bugs</title>
Alain Reguera Delgado 46de3c
    <para>
Alain Reguera Delgado 46de3c
        To report bugs related to this function, please create a new
Alain Reguera Delgado 46de3c
        ticket 
Alain Reguera Delgado 46de3c
        url="https://projects.centos.org/trac/artwork/newticket?summary=Error%20Standardizing%20Rendition%20Tasks&component=Scripts">here</ulink>
Alain Reguera Delgado 46de3c
        refering the specific problems you found in it. For example,
Alain Reguera Delgado 46de3c
        it would be useful if you copy and paste any error output from
Alain Reguera Delgado 46de3c
        <command>centos-art.sh</command> script.
Alain Reguera Delgado 46de3c
    </para>
Alain Reguera Delgado 46de3c
    </refsection>
Alain Reguera Delgado 46de3c
Alain Reguera Delgado 46de3c
    <refsection id="scripts-bash-render-authors">
Alain Reguera Delgado 46de3c
    <title>Authors</title>
Alain Reguera Delgado 46de3c
    <para>
Alain Reguera Delgado 46de3c
        The following people have worked in this functionality:
Alain Reguera Delgado 46de3c
    </para>
Alain Reguera Delgado 46de3c
    <itemizedlist>
Alain Reguera Delgado 46de3c
    <listitem>
Alain Reguera Delgado 46de3c
    <para>
Alain Reguera Delgado 46de3c
        Alain Reguera Delgado <<ulink url="mailto:alain.reguera@gmail.com">alain.reguera@gmail.com</ulink>>, =COPYRIGHT_YEAR_LIST=
Alain Reguera Delgado 46de3c
    </para>
Alain Reguera Delgado 46de3c
    </listitem>
Alain Reguera Delgado 46de3c
    </itemizedlist>
Alain Reguera Delgado 46de3c
    </refsection>
Alain Reguera Delgado 46de3c
Alain Reguera Delgado 46de3c
    <refsection id="scripts-bash-render-licence">
Alain Reguera Delgado 46de3c
    <title>License</title>
Alain Reguera Delgado 46de3c
Alain Reguera Delgado 46de3c
    <para>
Alain Reguera Delgado 46de3c
        Copyright © =COPYRIGHT_YEAR_LIST= =COPYRIGHT_HOLDER=
Alain Reguera Delgado 46de3c
    </para>
Alain Reguera Delgado 46de3c
 
Alain Reguera Delgado 46de3c
    <para>
Alain Reguera Delgado 46de3c
        This program is free software; you can redistribute it and/or
Alain Reguera Delgado 46de3c
        modify it under the terms of the GNU General Public License as
Alain Reguera Delgado 46de3c
        published by the Free Software Foundation; either version 2 of
Alain Reguera Delgado 46de3c
        the License, or (at your option) any later version.
Alain Reguera Delgado 46de3c
    </para>
Alain Reguera Delgado 46de3c
 
Alain Reguera Delgado 46de3c
    <para>
Alain Reguera Delgado 46de3c
        This program is distributed in the hope that it will be
Alain Reguera Delgado 46de3c
        useful, but WITHOUT ANY WARRANTY; without even the implied
Alain Reguera Delgado 46de3c
        warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
Alain Reguera Delgado 46de3c
        PURPOSE.  See the GNU General Public License for more details.
Alain Reguera Delgado 46de3c
    </para>
Alain Reguera Delgado 46de3c
 
Alain Reguera Delgado 46de3c
    <para>
Alain Reguera Delgado 46de3c
        You should have received a copy of the GNU General Public
Alain Reguera Delgado 46de3c
        License along with this program; if not, write to the Free
Alain Reguera Delgado 46de3c
        Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139,
Alain Reguera Delgado 46de3c
        USA.
Alain Reguera Delgado 46de3c
    </para>
Alain Reguera Delgado 46de3c
    </refsection>
Alain Reguera Delgado 46de3c
Alain Reguera Delgado 46de3c
</refentry>