diff --git a/Manual/Filesystem/trunk/Identity.texi b/Manual/Filesystem/trunk/Identity.texi index 861f994..3a36cc1 100644 --- a/Manual/Filesystem/trunk/Identity.texi +++ b/Manual/Filesystem/trunk/Identity.texi @@ -152,7 +152,7 @@ In order to produce content inside rendereble directories, you can use the following command: @verbatim -centos-art identity --render='trunk/Identity/Path/To/Dir' +centos-art render trunk/Identity/Path/To/Dir @end verbatim @quotation diff --git a/Manual/repository-html/repository.html b/Manual/repository-html/repository.html index 1fe5e73..b08ff4c 100644 --- a/Manual/repository-html/repository.html +++ b/Manual/repository-html/repository.html @@ -12,7 +12,7 @@ Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled GNU Free Documentation License. --> -<!-- Created on March, 11 2011 by texi2html 1.76 --> +<!-- Created on March, 22 2011 by texi2html 1.76 --> <!-- Written by: Lionel Cons <Lionel.Cons@cern.ch> (original author) Karl Berry <karl@freefriends.org> @@ -59,7 +59,7 @@ ul.toc {list-style: none} <table cellpadding="1" cellspacing="1" border="0"> <tr><td valign="middle" align="left">[<a href="#SEC_Top" title="Cover (top) of document">Top</a>]</td> <td valign="middle" align="left">[<a href="repository_toc.html#SEC_Contents" title="Table of contents">Contents</a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Index">Index</a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Index">Index</a>]</td> <td valign="middle" align="left">[<a href="repository_abt.html#SEC_About" title="About (help)"> ? </a>]</td> </tr></table> <h1 class="settitle">CentOS Artwork Repository</h1> @@ -79,11 +79,11 @@ Documentation License. <table class="menu" border="0" cellspacing="0"> <tr><td align="left" valign="top"><a href="repository_1.html#SEC1">1. Introduction</a></td><td> </td><td align="left" valign="top"> </td></tr> -<tr><td align="left" valign="top"><a href="repository_4.html#SEC4">2. Repository File System</a></td><td> </td><td align="left" valign="top"> +<tr><td align="left" valign="top"><a href="repository_7.html#SEC12">2. Repository File System</a></td><td> </td><td align="left" valign="top"> </td></tr> -<tr><td align="left" valign="top"><a href="repository_81.html#SEC424">Index</a></td><td> </td><td align="left" valign="top"> +<tr><td align="left" valign="top"><a href="repository_84.html#SEC432">Index</a></td><td> </td><td align="left" valign="top"> </td></tr> -<tr><td align="left" valign="top"><a href="repository_82.html#SEC425">List of Figures</a></td><td> </td><td align="left" valign="top"> +<tr><td align="left" valign="top"><a href="repository_85.html#SEC433">List of Figures</a></td><td> </td><td align="left" valign="top"> </td></tr> </table> @@ -94,12 +94,12 @@ Documentation License. <table cellpadding="1" cellspacing="1" border="0"> <tr><td valign="middle" align="left">[<a href="#SEC_Top" title="Cover (top) of document">Top</a>]</td> <td valign="middle" align="left">[<a href="repository_toc.html#SEC_Contents" title="Table of contents">Contents</a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Index">Index</a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Index">Index</a>]</td> <td valign="middle" align="left">[<a href="repository_abt.html#SEC_About" title="About (help)"> ? </a>]</td> </tr></table> <p> <font size="-1"> - This document was generated on <i>March, 11 2011</i> using <a class="www" href="http://texi2html.cvshome.org/"><i>texi2html 1.76</i></a>. + This document was generated on <i>March, 22 2011</i> using <a class="www" href="http://texi2html.cvshome.org/"><i>texi2html 1.76</i></a>. </font> <br> diff --git a/Manual/repository-html/repository_1.html b/Manual/repository-html/repository_1.html index 9422b26..3921133 100644 --- a/Manual/repository-html/repository_1.html +++ b/Manual/repository-html/repository_1.html @@ -12,7 +12,7 @@ Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled GNU Free Documentation License. --> -<!-- Created on March, 11 2011 by texi2html 1.76 --> +<!-- Created on March, 22 2011 by texi2html 1.76 --> <!-- Written by: Lionel Cons <Lionel.Cons@cern.ch> (original author) Karl Berry <karl@freefriends.org> @@ -60,14 +60,14 @@ ul.toc {list-style: none} <td valign="middle" align="left"> </td> <td valign="middle" align="left">[ << ]</td> <td valign="middle" align="left">[<a href="repository.html#SEC_Top" title="Up section"> Up </a>]</td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Next chapter"> >> </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Next chapter"> >> </a>]</td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left">[<a href="repository.html#SEC_Top" title="Cover (top) of document">Top</a>]</td> <td valign="middle" align="left">[<a href="repository_toc.html#SEC_Contents" title="Table of contents">Contents</a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Index">Index</a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Index">Index</a>]</td> <td valign="middle" align="left">[<a href="repository_abt.html#SEC_About" title="About (help)"> ? </a>]</td> </tr></table> <a name="Introduction"></a> @@ -111,9 +111,15 @@ CentOS Wiki (<a class="www" href="http://wiki.centos.org/Help">http://wiki.cento different places you can find help. </p> <table class="menu" border="0" cellspacing="0"> -<tr><td align="left" valign="top"><a href="repository_2.html#SEC2">1.1 Document Convenctions</a></td><td> </td><td align="left" valign="top"> +<tr><td align="left" valign="top"><a href="repository_2.html#SEC2">1.1 History</a></td><td> </td><td align="left" valign="top"> </td></tr> -<tr><td align="left" valign="top"><a href="repository_3.html#SEC3">1.2 Send in Your Feedback</a></td><td> </td><td align="left" valign="top"> +<tr><td align="left" valign="top"><a href="repository_3.html#SEC7">1.2 Authors</a></td><td> </td><td align="left" valign="top"> +</td></tr> +<tr><td align="left" valign="top"><a href="repository_4.html#SEC8">1.3 Copying Conditions</a></td><td> </td><td align="left" valign="top"> +</td></tr> +<tr><td align="left" valign="top"><a href="repository_5.html#SEC10">1.4 Document Convenctions</a></td><td> </td><td align="left" valign="top"> +</td></tr> +<tr><td align="left" valign="top"><a href="repository_6.html#SEC11">1.5 Send in Your Feedback</a></td><td> </td><td align="left" valign="top"> </td></tr> </table> @@ -124,11 +130,11 @@ different places you can find help. <td valign="middle" align="left"> </td> <td valign="middle" align="left">[ << ]</td> <td valign="middle" align="left">[<a href="repository.html#SEC_Top" title="Up section"> Up </a>]</td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Next chapter"> >> </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Next chapter"> >> </a>]</td> </tr></table> <p> <font size="-1"> - This document was generated on <i>March, 11 2011</i> using <a class="www" href="http://texi2html.cvshome.org/"><i>texi2html 1.76</i></a>. + This document was generated on <i>March, 22 2011</i> using <a class="www" href="http://texi2html.cvshome.org/"><i>texi2html 1.76</i></a>. </font> <br> diff --git a/Manual/repository-html/repository_10.html b/Manual/repository-html/repository_10.html index e7def9d..6db1e6a 100644 --- a/Manual/repository-html/repository_10.html +++ b/Manual/repository-html/repository_10.html @@ -12,7 +12,7 @@ Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled GNU Free Documentation License. --> -<!-- Created on March, 11 2011 by texi2html 1.76 --> +<!-- Created on March, 22 2011 by texi2html 1.76 --> <!-- Written by: Lionel Cons <Lionel.Cons@cern.ch> (original author) Karl Berry <karl@freefriends.org> @@ -23,10 +23,10 @@ Send bugs and suggestions to <users@texi2html.cvshome.org> --> <head> -<title>CentOS Artwork Repository: 2.6 The trunk/Identity/Colors Directory</title> +<title>CentOS Artwork Repository: 2.3 The trunk Directory</title> -<meta name="description" content="CentOS Artwork Repository: 2.6 The trunk/Identity/Colors Directory"> -<meta name="keywords" content="CentOS Artwork Repository: 2.6 The trunk/Identity/Colors Directory"> +<meta name="description" content="CentOS Artwork Repository: 2.3 The trunk Directory"> +<meta name="keywords" content="CentOS Artwork Repository: 2.3 The trunk Directory"> <meta name="resource-type" content="document"> <meta name="distribution" content="global"> <meta name="Generator" content="texi2html 1.76"> @@ -55,66 +55,112 @@ ul.toc {list-style: none} <body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#800080" alink="#FF0000"> <table cellpadding="1" cellspacing="1" border="0"> -<tr><td valign="middle" align="left">[<a href="repository_9.html#SEC33" title="Previous section in reading order"> < </a>]</td> -<td valign="middle" align="left">[<a href="#SEC35" title="Next section in reading order"> > </a>]</td> +<tr><td valign="middle" align="left">[<a href="repository_9.html#SEC22" title="Previous section in reading order"> < </a>]</td> +<td valign="middle" align="left">[<a href="#SEC24" title="Next section in reading order"> > </a>]</td> <td valign="middle" align="left"> </td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Beginning of this chapter or previous chapter"> << </a>]</td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Up section"> Up </a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Next chapter"> >> </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Beginning of this chapter or previous chapter"> << </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Up section"> Up </a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Next chapter"> >> </a>]</td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left">[<a href="repository.html#SEC_Top" title="Cover (top) of document">Top</a>]</td> <td valign="middle" align="left">[<a href="repository_toc.html#SEC_Contents" title="Table of contents">Contents</a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Index">Index</a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Index">Index</a>]</td> <td valign="middle" align="left">[<a href="repository_abt.html#SEC_About" title="About (help)"> ? </a>]</td> </tr></table> -<a name="Filesystem-trunk-Identity-Colors"></a> -<a name="SEC34"></a> -<h2 class="section"> 2.6 The <tt>`trunk/Identity/Colors'</tt> Directory </h2> +<a name="Filesystem-trunk"></a> +<a name="SEC23"></a> +<h2 class="section"> 2.3 The <tt>`trunk'</tt> Directory </h2> -<a name="SEC35"></a> -<h3 class="subsection"> 2.6.1 Goals </h3> +<a name="SEC24"></a> +<h3 class="subsection"> 2.3.1 Goals </h3> -<ul class="toc"> -<li> ... -</li></ul> +<p>This directory implements the Subversion's trunk concept in a +trunk, branches, tags repository structure. +</p> +<a name="SEC25"></a> +<h3 class="subsection"> 2.3.2 Description </h3> -<a name="SEC36"></a> -<h3 class="subsection"> 2.6.2 Description </h3> +<p>The <tt>`trunk/'</tt> directory structure is the main development line +inside the CentOS Artwork Repository and organizes the following +sections: +</p> +<dl compact="compact"> +<dt> <strong>Identity</strong></dt> +<dd><p>This section organizes image production in different formats and some +non-image formats like XHTML and text files, as well. This is the +perfect place to consolidate <em>The CentOS Artwork SIG</em>. If you are +interested in producing art works for The CentOS Project, this place +is for you. +</p> +<p>See section <a href="repository_11.html#SEC28">The <tt>`trunk/Identity'</tt> Directory</a>, for more information. +</p> +</dd> +<dt> <strong>Manual</strong></dt> +<dd><p>This section organizes the <em>CentOS Artwork Repository Manual</em> +(i.e., the documentation manual you're reading right now). If you are +interested on improving The CentOS Artwork Repository Manual, in this +place you'll find the Texinfo documentation structure you need to work +with. +</p> +<p>See section <a href="repository_66.html#SEC324">The <tt>`trunk/Manual'</tt> Directory</a>, for more information. +</p> +</dd> +<dt> <strong>Scripts</strong></dt> +<dd><p>This section organizes production of automation scripts specially +designed to automate most frequent tasks in the repository (e.g., +image rendition, documenting directory structures, translating +content, etc.). If you can't resist the idea of automating repeatable +tasks, then take a look here. +</p> +<p>See section <a href="repository_68.html#SEC334">The <tt>`trunk/Scripts'</tt> Directory</a>, for more information. +</p> +</dd> +<dt> <strong>Locales</strong></dt> +<dd><p>This section organizes production of translation messages for +<em>Identity</em>, <em>Documentation</em> and <em>Scripts</em>. This place +is perfect to consolidate <em>The CentOS Translation SIG</em>. If you +love translating, you'll find lot of messages waiting for you to +translate here. +</p> +<p>See section <a href="repository_55.html#SEC269">The <tt>`trunk/Locales'</tt> Directory</a>, for more information. +</p></dd> +</dl> -<ul class="toc"> -<li> ... -</li></ul> +<a name="SEC26"></a> +<h3 class="subsection"> 2.3.3 Usage </h3> -<a name="SEC37"></a> -<h3 class="subsection"> 2.6.3 Usage </h3> +<p>It seems to be no other use for this directory but to organize the +sections described above. +</p> + +<a name="SEC27"></a> +<h3 class="subsection"> 2.3.4 See also </h3> <ul class="toc"> -<li> ... +<li> See section <a href="repository_8.html#SEC13">The <tt>`branches'</tt> Directory</a>. +</li><li> See section <a href="repository_9.html#SEC18">The <tt>`tags'</tt> Directory</a>. +</li><li> Subversion's book (<a class="www" href="http://svnbook.red-bean.com/">http://svnbook.red-bean.com/</a>). </li></ul> -<a name="SEC38"></a> -<h3 class="subsection"> 2.6.4 See also </h3> - - <table cellpadding="1" cellspacing="1" border="0"> -<tr><td valign="middle" align="left">[<a href="#SEC37" title="Previous section in reading order"> < </a>]</td> -<td valign="middle" align="left">[<a href="repository_11.html#SEC39" title="Next section in reading order"> > </a>]</td> +<tr><td valign="middle" align="left">[<a href="#SEC26" title="Previous section in reading order"> < </a>]</td> +<td valign="middle" align="left">[<a href="repository_11.html#SEC28" title="Next section in reading order"> > </a>]</td> <td valign="middle" align="left"> </td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Beginning of this chapter or previous chapter"> << </a>]</td> -<td valign="middle" align="left">[<a href="#SEC34" title="Up section"> Up </a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Next chapter"> >> </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Beginning of this chapter or previous chapter"> << </a>]</td> +<td valign="middle" align="left">[<a href="#SEC23" title="Up section"> Up </a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Next chapter"> >> </a>]</td> </tr></table> <p> <font size="-1"> - This document was generated on <i>March, 11 2011</i> using <a class="www" href="http://texi2html.cvshome.org/"><i>texi2html 1.76</i></a>. + This document was generated on <i>March, 22 2011</i> using <a class="www" href="http://texi2html.cvshome.org/"><i>texi2html 1.76</i></a>. </font> <br> diff --git a/Manual/repository-html/repository_11.html b/Manual/repository-html/repository_11.html index 282de6e..a358cfd 100644 --- a/Manual/repository-html/repository_11.html +++ b/Manual/repository-html/repository_11.html @@ -12,7 +12,7 @@ Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled GNU Free Documentation License. --> -<!-- Created on March, 11 2011 by texi2html 1.76 --> +<!-- Created on March, 22 2011 by texi2html 1.76 --> <!-- Written by: Lionel Cons <Lionel.Cons@cern.ch> (original author) Karl Berry <karl@freefriends.org> @@ -23,10 +23,10 @@ Send bugs and suggestions to <users@texi2html.cvshome.org> --> <head> -<title>CentOS Artwork Repository: 2.7 The trunk/Identity/Fonts Directory</title> +<title>CentOS Artwork Repository: 2.4 The trunk/Identity Directory</title> -<meta name="description" content="CentOS Artwork Repository: 2.7 The trunk/Identity/Fonts Directory"> -<meta name="keywords" content="CentOS Artwork Repository: 2.7 The trunk/Identity/Fonts Directory"> +<meta name="description" content="CentOS Artwork Repository: 2.4 The trunk/Identity Directory"> +<meta name="keywords" content="CentOS Artwork Repository: 2.4 The trunk/Identity Directory"> <meta name="resource-type" content="document"> <meta name="distribution" content="global"> <meta name="Generator" content="texi2html 1.76"> @@ -55,124 +55,276 @@ ul.toc {list-style: none} <body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#800080" alink="#FF0000"> <table cellpadding="1" cellspacing="1" border="0"> -<tr><td valign="middle" align="left">[<a href="repository_10.html#SEC38" title="Previous section in reading order"> < </a>]</td> -<td valign="middle" align="left">[<a href="#SEC40" title="Next section in reading order"> > </a>]</td> +<tr><td valign="middle" align="left">[<a href="repository_10.html#SEC27" title="Previous section in reading order"> < </a>]</td> +<td valign="middle" align="left">[<a href="#SEC29" title="Next section in reading order"> > </a>]</td> <td valign="middle" align="left"> </td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Beginning of this chapter or previous chapter"> << </a>]</td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Up section"> Up </a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Next chapter"> >> </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Beginning of this chapter or previous chapter"> << </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Up section"> Up </a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Next chapter"> >> </a>]</td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left">[<a href="repository.html#SEC_Top" title="Cover (top) of document">Top</a>]</td> <td valign="middle" align="left">[<a href="repository_toc.html#SEC_Contents" title="Table of contents">Contents</a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Index">Index</a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Index">Index</a>]</td> <td valign="middle" align="left">[<a href="repository_abt.html#SEC_About" title="About (help)"> ? </a>]</td> </tr></table> -<a name="Filesystem-trunk-Identity-Fonts"></a> -<a name="SEC39"></a> -<h2 class="section"> 2.7 The <tt>`trunk/Identity/Fonts'</tt> Directory </h2> +<a name="Filesystem-trunk-Identity"></a> +<a name="SEC28"></a> +<h2 class="section"> 2.4 The <tt>`trunk/Identity'</tt> Directory </h2> -<a name="SEC40"></a> -<h3 class="subsection"> 2.7.1 Goals </h3> +<a name="SEC29"></a> +<h3 class="subsection"> 2.4.1 Goals </h3> -<p>This section exists to organize digital typographies used by the -CentOS project. +<p>The <tt>`trunk/Identity'</tt> directory structure implements <em>The +CentOS Project Corporate Identity</em>. </p> -<a name="SEC41"></a> -<h3 class="subsection"> 2.7.2 Description </h3> +<a name="SEC30"></a> +<h3 class="subsection"> 2.4.2 Description </h3> +<p>The CentOS Project corporate identity is the "persona" of the +organization known as The CentOS Project. The CentOS Project +corporate identity plays a significant role in the way the CentOS +Project, as organization, presents itself to both internal and +external stakeholders. In general terms, the CentOS Project corporate +visual identity expresses the values and ambitions of the CentOS +Project organization, its business, and its characteristics. +</p> +<p>The CentOS Project corporate identity provides visibility, +recognizability, reputation, structure and identification to The +CentOS Project organization by means of <em>Corporate Design</em>, +<em>Corporate Communication</em>, and <em>Corporate Behaviour</em>. +</p> -<a name="SEC42"></a> -<h3 class="subsection"> 2.7.3 Usage </h3> +<a name="SEC31"></a> +<h4 class="subsubsection"> 2.4.2.1 Corporate Design </h4> -<p>The CentOS corporate identity is attached to <samp>`DejaVu LGC'</samp> -font-family. Whatever artwork you design for CentOS project, that -requires typography usage, must be done using <samp>`DejaVu LGC'</samp> -font-family. +<p>The CentOS Project corporate design is applied to every single visual +manifestations The CentOS Project as organization wants to express its +existence. Examples of the most relevant visual manifestations inside +The CentOS Project are <em>The CentOS Distribution</em>, <em>The +CentOS Web</em> and <em>The CentOS Stationery</em>. +</p> +<p>The CentOS Project corporate design is organized in the following +work-lines: </p> <dl compact="compact"> -<dt> <strong>Recommendation-1:</strong> </dt> -<dd> -<p>For screen desings (e.g., anything that final destination will never -be printed on paper or any medium outside computer screens) use -<samp>`DejaVu LGC Sans'</samp> font-family. +<dt> <strong>The CentOS Brand</strong></dt> +<dd><p>The CentOS Brand is the name or trademark that connects the producer +with their products. In this case, the producer is The CentOS Project +and the products are The CentOS Project visual manifestations. +</p> +<p>See section <a href="repository_12.html#SEC37">The <tt>`trunk/Identity/Brands'</tt> Directory</a>, for more information. </p> </dd> -<dt> <strong>Recommendation-2:</strong> </dt> +<dt> <strong>The CentOS Colors</strong></dt> +<dd> +<p>The CentOS Fonts provides the color information used along The CentOS +Project visual manifestations. +</p> +<p>See section <a href="repository_13.html#SEC42">The <tt>`trunk/Identity/Colors'</tt> Directory</a>, for more information. +</p></dd> +<dt> <strong>The CentOS Fonts</strong></dt> +<dd> +<p>The CentOS Fonts provides the typography information used along The +CentOS Project visual manifestations. +</p> +<p>See section <a href="repository_14.html#SEC47">The <tt>`trunk/Identity/Fonts'</tt> Directory</a>, for more information. +</p></dd> +<dt> <strong>The CentOS Themes</strong></dt> <dd> -<p>For non-screen designs (e.g., anything that final desition will be -printed on paper or any other medium outside computer screens) use -<samp>`DejaVu LGC Serif'</samp> font-family. As convenction files described in -this rule are stored under <samp>`Stationery'</samp> directories. +<p>The CentOS Themes provides structural information and visual style +information, as well, used along The CentOS Project visual +manifestations. +</p> +<p>See section <a href="repository_26.html#SEC117">The <tt>`trunk/Identity/Themes'</tt> Directory</a>, for more information. </p></dd> </dl> -<p>The only execption for the two recommendations above is the typography -used inside CentOS logo. The CentOS logo is the main visual -representation of the CentOS project so the typography used in it must -be the same always, no matter where it be shown. It also has to be -clear enough to dismiss any confussion between similar typefaces -(e.g., the number one (1) sometimes is confuesed with the letter -<samp>`el'</samp> (l) or letter <samp>`ai'</samp> (i)). -</p> -<p>As CentOS logo typography convenction, the word <samp>`CentOS'</samp> uses -<samp>`Denmark'</samp> typography as base, both for the word <samp>`CentOS'</samp> and -the phrase <samp>`Community Enterprise Operating System'</samp>. The phrase -size of CentOS logo is half the size in poits the word <samp>`CentOS'</samp> -has and it below <samp>`CentOS'</samp> word and aligned with it on the left. -The distance between <samp>`CentOS'</samp> word and phrase <samp>`Community -Enterprise Operating System'</samp> have the size in points the phrase has. -</p> -<p>When the CentOS release brand is built, use <samp>`Denmark'</samp> typography -for the release number. The release number size is two times larger -(in height) than default <samp>`CentOS'</samp> word. The separation between -release number and <samp>`CentOS'</samp> word is twice the size in points of -separation between <samp>`CentOS'</samp> word and phrase <samp>`Community -Enterprise Operating System'</samp>. -</p> -<p>Another component inside CentOS logo is the trademark symbol (TM). -This symbol specifies that the CentOS logo must be consider a product -brand, even it is not a registered one. The trademark symbol uses -DejaVu LGC Sans Regular typography. The trademark symbol is aligned -right-top on the outter side of <samp>`CentOS'</samp> word. The trademark -symbol must not exceed haf the distance, in points, between -<samp>`CentOS'</samp> word and the release number on its right. -</p> -<p>It would be very convenient for the CentOS Project and its community -to to make a registered trademark (®) of CentOS logo. To make a -register trademark of CentOS Logo prevents legal complications in the -market place of brands. It grants the consistency, through time, of -CentOS project corporate visual identity. -</p> -<blockquote class="blue"><img src="/home/centos/artwork/trunk/Identity/Widgets/Img/icon-admonition-info.png" alt="info"><h3>Note</h3><p> The information about trademarks and corporate identity -is my personal interpretation of -<a class="www" href="http://en.wikipedia.org/Corporate_identity">http://en.wikipedia.org/Corporate_identity</a> and -<a class="www" href="http://en.wikipedia.org/Trademark">http://en.wikipedia.org/Trademark</a> description. If you have -practical experiences with these affairs, please serve yourself to -improve this section with your reasons. -</p></blockquote> +<a name="SEC32"></a> +<h4 class="subsubsection"> 2.4.2.2 Corporate Communication </h4> + +<p>The CentOS Project corporate communication is based on community +communication. In that sake, the following media are available for +corporate communication: +</p> +<ul class="toc"> +<li> The CentOS Mailing Lists (<a class="www" href="http://lists.centos.org/">http://lists.centos.org/</a>). +</li><li> The CentOS Forums (<a class="www" href="http://forums.centos.org/">http://forums.centos.org/</a>). +</li></ul> + + +<a name="SEC33"></a> +<h4 class="subsubsection"> 2.4.2.3 Corporate Behaviour </h4> + +<p>The CentOS Project corporate behaviour is based on community +behaviour. +</p> + +<a name="SEC34"></a> +<h4 class="subsubsection"> 2.4.2.4 Corporate Structure </h4> -<a name="SEC43"></a> -<h3 class="subsection"> 2.7.4 See also </h3> +<p>The CentOS Project corporate structure is based on a <em>monolithic</em> +corporate visual identity structure. In this structure, we use one +unique name (The CentOS Brand) and one unique visual style (The CentOS +Theme) in all The CentOS Project visual manifestations. +</p> +<p>Inside a monolithic corporate visual identity structure, internal and +external stakeholders use to feel a strong sensation of uniformity, +orientation, and identification with the organization. No matter if +you are visiting web sites, using the distribution, or acting on +social events, the one unique name and one unique visual style +connects them all to say: <em>Hey! we are all part of The CentOS +Project</em>. +</p> +<p>Other corporate structures have been considered as well, but they +introduce visual contradictions we need to be aware of. In that sake, +lets describe the idea of: <em>Producing one different visual style +for each major release of The CentOS Distribution</em>. +</p> +<p>The CentOS Project maintains near to four different major releases of +The CentOS Distribution parallely in time and that fact makes one part +of The CentOS Project structural design, but just one part, not the +complete structural design. In order to produce the correct corporate +structure for The CentOS Project we need to concider all the visual +manifestations The CentOS Project is made of, not just one of them. +</p> +<p>If one different visual style is used for each major release of The +CentOS Distribution, which one of those different visual styles would +be used to cover the remaining visual manifestations The CentOS +Project is made of. Would we end up with four different visual styles, +one for each distribution? In that case, why The CentOS Distribution +we use shows one visual style, The CentOS Web sites another and The +CentOS Stationery even another completly different one? Isn't them +all part of the same project? +</p> +<p>Probably you be thinking, that's right, but The CentOS Brand connects +them all already, why would we need to join them up into the same +visual style too, isn't it more work to do, and harder to maintain? +</p> +<p>Harder to maintain, more work to do, it is probably. Specially when +you consider that The CentOS Project has proven stability and +consistency through time and that, certainly, didn't come through +swinging magical wangs or something but hardly working out to automate +tasks and so providing maintainance through time. Said that, we +consider that The CentOS Project visual structure should be consequent +with such stability and consistency tradition. It is true The CentOS +Brand does connect all the visual manifestations it is present on, but +that connection would be stronger if one unique visual style backups +it. In fact, whatever thing you do to strength the visual connection +among The CentOS Project visual manifestations would be very good in +favor of The CentOS Project recognition. +</p> +<p>Obviously, having just one visual style in all visual manifestations +for eternity would be a very boring thing and would give the idea of a +visually dead project. So, there is no problem on creating a brand new +visual style for each new major release of The CentOS Distribution, in +order to refresh The CentOS Distribution visual style; the problem +does is in not propagating the brand new visual style created for the +new release of CentOS Distribution to all other visual manifestations +The CentOS Project is made of, in a way The CentOS Project could be +recognized no matter what visual manifestation be in front of us. Such +lack of uniformity is what introduces the visual contradition we are +precisely trying to solve by mean of themes production in the CentOS +Artwork Repository. +</p> + +<a name="SEC35"></a> +<h3 class="subsection"> 2.4.3 Usage </h3> + +<p>The <tt>`trunk/'</tt> directory structure is organized in +<em>renderable</em> and <em>non-renderable</em> directories. Generally, +renderable directories contain two non-renderable directories inside, +one to store design templates (the <tt>`Tpl/'</tt> directory), and other +to store the content produced (the <tt>`Img/'</tt> directory). +</p> +<p>In order to produce content inside rendereble directories, you can use +the following command: +</p> +<pre class="verbatim">centos-art render trunk/Identity/Path/To/Dir +</pre> +<blockquote class="orange"><img src="/home/centos/artwork/trunk/Identity/Widgets/Img/icon-admonition-alert.png" alt="Warning"><h3>Warning</h3><p> If the <code>centos-art</code> command-line +is not found in your workstation, it is probably because you haven't +prepared it for using The CentOS Artwork Repository yet. +See section <a href="repository_82.html#SEC419">The <tt>`trunk/Scripts/Bash/Cli/Functions/Verify'</tt> Directory</a>, for more +information. +</p></blockquote> + +<p>This command takes one design template from the template directory and +creates an instance of it in order to apply translation messages on +it, if any. Later, using the design template instance, the command +renders the final content based on whether the design template +instance is a SVG file or a Docbook file. If the design template +instace is a SVG file, the final content produced is a PNG image. On +the other hand, if the design template instance is a Docbook file, the +final content produced is a XHTML file. Final content is stored in the +image directory using the design template directory paths as referece. +The rendition flow described so far is known as the +<em>base-rendition</em> flow. +</p> +<p>Besides the base-rendition flow, the <code>centos-art</code> provides the +<em>post-rendition</em> and <em>last-rendition</em> flows. The +post-rendition flow is applied to files produced as result of +base-rendition flow under the same directory structure. For example, +you can use post-rendition action to convert the PNG base output into +different outputs (e.g., JPG, PDF, etc.) before passing to process the +next file in the same directory structure. The last-rendition flow is +applied to all files produced as result of both base-rendition and +post-rendition flows in the same directory structure, just before +passing to process a different directory structure. For example, the +<tt>`Preview.png'</tt> image from Ksplash component is made of three +images. In order to build the <tt>`Preview.png'</tt> image through +<code>centos-art</code> we need to wait for all the three images the +<tt>`Preview.png'</tt> image is made of to be rendered, so we can combine +them all together into just one image (i.e., the <tt>`Preview.png'</tt> +image). This is something we can't do using post-rendition flow. +</p> +<p>Inside <tt>`trunk/Identity'</tt> directory structure, you can find that +base-rendition, post-rendition and last-rendition flows can be +combined to build <em>directory-specific</em> rendition. The +directory-specific rendition exists to automatically process specific +renderable directories in very specific ways. Using directory-specific +rendition speeds up production of different components like Syslinux, +Grub, Gdm, Kdm and Ksplash that require intermediate formats or even +several independent files, in order to reach its final construction. +Directory-specific rendition is a way to programmatically describe how +specific art works are built in and organized inside The CentOS +Artwork Repository. Such descriptions have been added to +<code>centos-art</code> command-line to let you produce them all with +just one single command, as fast as your machine can be able to handle +it. +</p> +<p>See section <a href="repository_74.html#SEC363">The <tt>`trunk/Scripts/Bash/Cli/Functions/Identity'</tt> Directory</a>, for more +information about the <code>identity</code> functionality of +<code>centos-art</code> command-line interface. +</p> +<a name="SEC36"></a> +<h3 class="subsection"> 2.4.4 See also </h3> +<p>See <a class="www" href="http://en.wikipedia.org/Corporate_identity">http://en.wikipedia.org/Corporate_identity</a> (and related +links), for general information on corporate identity. +</p> +<p>Specially useful has been, and still be, the book <em>Corporate +Identity</em> by Wally Olins (1989). This book provides many conceptual +ideas we've used as base to build The CentOS Artwork Repository. +</p> <table cellpadding="1" cellspacing="1" border="0"> -<tr><td valign="middle" align="left">[<a href="#SEC42" title="Previous section in reading order"> < </a>]</td> -<td valign="middle" align="left">[<a href="repository_12.html#SEC44" title="Next section in reading order"> > </a>]</td> +<tr><td valign="middle" align="left">[<a href="#SEC35" title="Previous section in reading order"> < </a>]</td> +<td valign="middle" align="left">[<a href="repository_12.html#SEC37" title="Next section in reading order"> > </a>]</td> <td valign="middle" align="left"> </td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Beginning of this chapter or previous chapter"> << </a>]</td> -<td valign="middle" align="left">[<a href="#SEC39" title="Up section"> Up </a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Next chapter"> >> </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Beginning of this chapter or previous chapter"> << </a>]</td> +<td valign="middle" align="left">[<a href="#SEC28" title="Up section"> Up </a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Next chapter"> >> </a>]</td> </tr></table> <p> <font size="-1"> - This document was generated on <i>March, 11 2011</i> using <a class="www" href="http://texi2html.cvshome.org/"><i>texi2html 1.76</i></a>. + This document was generated on <i>March, 22 2011</i> using <a class="www" href="http://texi2html.cvshome.org/"><i>texi2html 1.76</i></a>. </font> <br> diff --git a/Manual/repository-html/repository_12.html b/Manual/repository-html/repository_12.html index 9832078..044298c 100644 --- a/Manual/repository-html/repository_12.html +++ b/Manual/repository-html/repository_12.html @@ -12,7 +12,7 @@ Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled GNU Free Documentation License. --> -<!-- Created on March, 11 2011 by texi2html 1.76 --> +<!-- Created on March, 22 2011 by texi2html 1.76 --> <!-- Written by: Lionel Cons <Lionel.Cons@cern.ch> (original author) Karl Berry <karl@freefriends.org> @@ -23,10 +23,10 @@ Send bugs and suggestions to <users@texi2html.cvshome.org> --> <head> -<title>CentOS Artwork Repository: 2.8 The trunk/Identity/Icons Directory</title> +<title>CentOS Artwork Repository: 2.5 The trunk/Identity/Brands Directory</title> -<meta name="description" content="CentOS Artwork Repository: 2.8 The trunk/Identity/Icons Directory"> -<meta name="keywords" content="CentOS Artwork Repository: 2.8 The trunk/Identity/Icons Directory"> +<meta name="description" content="CentOS Artwork Repository: 2.5 The trunk/Identity/Brands Directory"> +<meta name="keywords" content="CentOS Artwork Repository: 2.5 The trunk/Identity/Brands Directory"> <meta name="resource-type" content="document"> <meta name="distribution" content="global"> <meta name="Generator" content="texi2html 1.76"> @@ -55,58 +55,58 @@ ul.toc {list-style: none} <body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#800080" alink="#FF0000"> <table cellpadding="1" cellspacing="1" border="0"> -<tr><td valign="middle" align="left">[<a href="repository_11.html#SEC43" title="Previous section in reading order"> < </a>]</td> -<td valign="middle" align="left">[<a href="#SEC45" title="Next section in reading order"> > </a>]</td> +<tr><td valign="middle" align="left">[<a href="repository_11.html#SEC36" title="Previous section in reading order"> < </a>]</td> +<td valign="middle" align="left">[<a href="#SEC38" title="Next section in reading order"> > </a>]</td> <td valign="middle" align="left"> </td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Beginning of this chapter or previous chapter"> << </a>]</td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Up section"> Up </a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Next chapter"> >> </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Beginning of this chapter or previous chapter"> << </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Up section"> Up </a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Next chapter"> >> </a>]</td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left">[<a href="repository.html#SEC_Top" title="Cover (top) of document">Top</a>]</td> <td valign="middle" align="left">[<a href="repository_toc.html#SEC_Contents" title="Table of contents">Contents</a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Index">Index</a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Index">Index</a>]</td> <td valign="middle" align="left">[<a href="repository_abt.html#SEC_About" title="About (help)"> ? </a>]</td> </tr></table> -<a name="Filesystem-trunk-Identity-Icons"></a> -<a name="SEC44"></a> -<h2 class="section"> 2.8 The <tt>`trunk/Identity/Icons'</tt> Directory </h2> +<a name="Filesystem-trunk-Identity-Brands"></a> +<a name="SEC37"></a> +<h2 class="section"> 2.5 The <tt>`trunk/Identity/Brands'</tt> Directory </h2> -<a name="SEC45"></a> -<h3 class="subsection"> 2.8.1 Goals </h3> +<a name="SEC38"></a> +<h3 class="subsection"> 2.5.1 Goals </h3> <ul class="toc"> <li> ... </li></ul> -<a name="SEC46"></a> -<h3 class="subsection"> 2.8.2 Description </h3> +<a name="SEC39"></a> +<h3 class="subsection"> 2.5.2 Description </h3> -<a name="SEC47"></a> -<h3 class="subsection"> 2.8.3 Usage </h3> +<a name="SEC40"></a> +<h3 class="subsection"> 2.5.3 Usage </h3> -<a name="SEC48"></a> -<h3 class="subsection"> 2.8.4 See also </h3> +<a name="SEC41"></a> +<h3 class="subsection"> 2.5.4 See also </h3> <table cellpadding="1" cellspacing="1" border="0"> -<tr><td valign="middle" align="left">[<a href="#SEC47" title="Previous section in reading order"> < </a>]</td> -<td valign="middle" align="left">[<a href="repository_13.html#SEC49" title="Next section in reading order"> > </a>]</td> +<tr><td valign="middle" align="left">[<a href="#SEC40" title="Previous section in reading order"> < </a>]</td> +<td valign="middle" align="left">[<a href="repository_13.html#SEC42" title="Next section in reading order"> > </a>]</td> <td valign="middle" align="left"> </td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Beginning of this chapter or previous chapter"> << </a>]</td> -<td valign="middle" align="left">[<a href="#SEC44" title="Up section"> Up </a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Next chapter"> >> </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Beginning of this chapter or previous chapter"> << </a>]</td> +<td valign="middle" align="left">[<a href="#SEC37" title="Up section"> Up </a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Next chapter"> >> </a>]</td> </tr></table> <p> <font size="-1"> - This document was generated on <i>March, 11 2011</i> using <a class="www" href="http://texi2html.cvshome.org/"><i>texi2html 1.76</i></a>. + This document was generated on <i>March, 22 2011</i> using <a class="www" href="http://texi2html.cvshome.org/"><i>texi2html 1.76</i></a>. </font> <br> diff --git a/Manual/repository-html/repository_13.html b/Manual/repository-html/repository_13.html index 05a2f96..4c79cf6 100644 --- a/Manual/repository-html/repository_13.html +++ b/Manual/repository-html/repository_13.html @@ -12,7 +12,7 @@ Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled GNU Free Documentation License. --> -<!-- Created on March, 11 2011 by texi2html 1.76 --> +<!-- Created on March, 22 2011 by texi2html 1.76 --> <!-- Written by: Lionel Cons <Lionel.Cons@cern.ch> (original author) Karl Berry <karl@freefriends.org> @@ -23,10 +23,10 @@ Send bugs and suggestions to <users@texi2html.cvshome.org> --> <head> -<title>CentOS Artwork Repository: 2.9 The trunk/Identity/Isolinux Directory</title> +<title>CentOS Artwork Repository: 2.6 The trunk/Identity/Colors Directory</title> -<meta name="description" content="CentOS Artwork Repository: 2.9 The trunk/Identity/Isolinux Directory"> -<meta name="keywords" content="CentOS Artwork Repository: 2.9 The trunk/Identity/Isolinux Directory"> +<meta name="description" content="CentOS Artwork Repository: 2.6 The trunk/Identity/Colors Directory"> +<meta name="keywords" content="CentOS Artwork Repository: 2.6 The trunk/Identity/Colors Directory"> <meta name="resource-type" content="document"> <meta name="distribution" content="global"> <meta name="Generator" content="texi2html 1.76"> @@ -55,58 +55,66 @@ ul.toc {list-style: none} <body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#800080" alink="#FF0000"> <table cellpadding="1" cellspacing="1" border="0"> -<tr><td valign="middle" align="left">[<a href="repository_12.html#SEC48" title="Previous section in reading order"> < </a>]</td> -<td valign="middle" align="left">[<a href="#SEC50" title="Next section in reading order"> > </a>]</td> +<tr><td valign="middle" align="left">[<a href="repository_12.html#SEC41" title="Previous section in reading order"> < </a>]</td> +<td valign="middle" align="left">[<a href="#SEC43" title="Next section in reading order"> > </a>]</td> <td valign="middle" align="left"> </td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Beginning of this chapter or previous chapter"> << </a>]</td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Up section"> Up </a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Next chapter"> >> </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Beginning of this chapter or previous chapter"> << </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Up section"> Up </a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Next chapter"> >> </a>]</td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left">[<a href="repository.html#SEC_Top" title="Cover (top) of document">Top</a>]</td> <td valign="middle" align="left">[<a href="repository_toc.html#SEC_Contents" title="Table of contents">Contents</a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Index">Index</a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Index">Index</a>]</td> <td valign="middle" align="left">[<a href="repository_abt.html#SEC_About" title="About (help)"> ? </a>]</td> </tr></table> -<a name="Filesystem-trunk-Identity-Isolinux"></a> -<a name="SEC49"></a> -<h2 class="section"> 2.9 The <tt>`trunk/Identity/Isolinux'</tt> Directory </h2> +<a name="Filesystem-trunk-Identity-Colors"></a> +<a name="SEC42"></a> +<h2 class="section"> 2.6 The <tt>`trunk/Identity/Colors'</tt> Directory </h2> -<a name="SEC50"></a> -<h3 class="subsection"> 2.9.1 Goals </h3> +<a name="SEC43"></a> +<h3 class="subsection"> 2.6.1 Goals </h3> <ul class="toc"> <li> ... </li></ul> -<a name="SEC51"></a> -<h3 class="subsection"> 2.9.2 Description </h3> +<a name="SEC44"></a> +<h3 class="subsection"> 2.6.2 Description </h3> + +<ul class="toc"> +<li> ... +</li></ul> -<a name="SEC52"></a> -<h3 class="subsection"> 2.9.3 Usage </h3> +<a name="SEC45"></a> +<h3 class="subsection"> 2.6.3 Usage </h3> + +<ul class="toc"> +<li> ... +</li></ul> -<a name="SEC53"></a> -<h3 class="subsection"> 2.9.4 See also </h3> +<a name="SEC46"></a> +<h3 class="subsection"> 2.6.4 See also </h3> <table cellpadding="1" cellspacing="1" border="0"> -<tr><td valign="middle" align="left">[<a href="#SEC52" title="Previous section in reading order"> < </a>]</td> -<td valign="middle" align="left">[<a href="repository_14.html#SEC54" title="Next section in reading order"> > </a>]</td> +<tr><td valign="middle" align="left">[<a href="#SEC45" title="Previous section in reading order"> < </a>]</td> +<td valign="middle" align="left">[<a href="repository_14.html#SEC47" title="Next section in reading order"> > </a>]</td> <td valign="middle" align="left"> </td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Beginning of this chapter or previous chapter"> << </a>]</td> -<td valign="middle" align="left">[<a href="#SEC49" title="Up section"> Up </a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Next chapter"> >> </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Beginning of this chapter or previous chapter"> << </a>]</td> +<td valign="middle" align="left">[<a href="#SEC42" title="Up section"> Up </a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Next chapter"> >> </a>]</td> </tr></table> <p> <font size="-1"> - This document was generated on <i>March, 11 2011</i> using <a class="www" href="http://texi2html.cvshome.org/"><i>texi2html 1.76</i></a>. + This document was generated on <i>March, 22 2011</i> using <a class="www" href="http://texi2html.cvshome.org/"><i>texi2html 1.76</i></a>. </font> <br> diff --git a/Manual/repository-html/repository_14.html b/Manual/repository-html/repository_14.html index 49e253a..ff472b8 100644 --- a/Manual/repository-html/repository_14.html +++ b/Manual/repository-html/repository_14.html @@ -12,7 +12,7 @@ Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled GNU Free Documentation License. --> -<!-- Created on March, 11 2011 by texi2html 1.76 --> +<!-- Created on March, 22 2011 by texi2html 1.76 --> <!-- Written by: Lionel Cons <Lionel.Cons@cern.ch> (original author) Karl Berry <karl@freefriends.org> @@ -23,10 +23,10 @@ Send bugs and suggestions to <users@texi2html.cvshome.org> --> <head> -<title>CentOS Artwork Repository: 2.10 The trunk/Identity/Models Directory</title> +<title>CentOS Artwork Repository: 2.7 The trunk/Identity/Fonts Directory</title> -<meta name="description" content="CentOS Artwork Repository: 2.10 The trunk/Identity/Models Directory"> -<meta name="keywords" content="CentOS Artwork Repository: 2.10 The trunk/Identity/Models Directory"> +<meta name="description" content="CentOS Artwork Repository: 2.7 The trunk/Identity/Fonts Directory"> +<meta name="keywords" content="CentOS Artwork Repository: 2.7 The trunk/Identity/Fonts Directory"> <meta name="resource-type" content="document"> <meta name="distribution" content="global"> <meta name="Generator" content="texi2html 1.76"> @@ -55,69 +55,124 @@ ul.toc {list-style: none} <body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#800080" alink="#FF0000"> <table cellpadding="1" cellspacing="1" border="0"> -<tr><td valign="middle" align="left">[<a href="repository_13.html#SEC53" title="Previous section in reading order"> < </a>]</td> -<td valign="middle" align="left">[<a href="#SEC55" title="Next section in reading order"> > </a>]</td> +<tr><td valign="middle" align="left">[<a href="repository_13.html#SEC46" title="Previous section in reading order"> < </a>]</td> +<td valign="middle" align="left">[<a href="#SEC48" title="Next section in reading order"> > </a>]</td> <td valign="middle" align="left"> </td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Beginning of this chapter or previous chapter"> << </a>]</td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Up section"> Up </a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Next chapter"> >> </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Beginning of this chapter or previous chapter"> << </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Up section"> Up </a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Next chapter"> >> </a>]</td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left">[<a href="repository.html#SEC_Top" title="Cover (top) of document">Top</a>]</td> <td valign="middle" align="left">[<a href="repository_toc.html#SEC_Contents" title="Table of contents">Contents</a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Index">Index</a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Index">Index</a>]</td> <td valign="middle" align="left">[<a href="repository_abt.html#SEC_About" title="About (help)"> ? </a>]</td> </tr></table> -<a name="Filesystem-trunk-Identity-Models"></a> -<a name="SEC54"></a> -<h2 class="section"> 2.10 The <tt>`trunk/Identity/Models'</tt> Directory </h2> +<a name="Filesystem-trunk-Identity-Fonts"></a> +<a name="SEC47"></a> +<h2 class="section"> 2.7 The <tt>`trunk/Identity/Fonts'</tt> Directory </h2> -<a name="SEC55"></a> -<h3 class="subsection"> 2.10.1 Goals </h3> +<a name="SEC48"></a> +<h3 class="subsection"> 2.7.1 Goals </h3> -<p>This section exists to organize design models. +<p>This section exists to organize digital typographies used by the +CentOS project. </p> -<a name="SEC56"></a> -<h3 class="subsection"> 2.10.2 Description </h3> +<a name="SEC49"></a> +<h3 class="subsection"> 2.7.2 Description </h3> -<p>Design models are representative designs useful to understand how -to build artworks. -</p> -<a name="SEC57"></a> -<h3 class="subsection"> 2.10.3 Usage </h3> +<a name="SEC50"></a> +<h3 class="subsection"> 2.7.3 Usage </h3> + +<p>The CentOS corporate identity is attached to <samp>`DejaVu LGC'</samp> +font-family. Whatever artwork you design for CentOS project, that +requires typography usage, must be done using <samp>`DejaVu LGC'</samp> +font-family. +</p> +<dl compact="compact"> +<dt> <strong>Recommendation-1:</strong> </dt> +<dd> +<p>For screen desings (e.g., anything that final destination will never +be printed on paper or any medium outside computer screens) use +<samp>`DejaVu LGC Sans'</samp> font-family. +</p> +</dd> +<dt> <strong>Recommendation-2:</strong> </dt> +<dd> +<p>For non-screen designs (e.g., anything that final desition will be +printed on paper or any other medium outside computer screens) use +<samp>`DejaVu LGC Serif'</samp> font-family. As convenction files described in +this rule are stored under <samp>`Stationery'</samp> directories. +</p></dd> +</dl> + +<p>The only execption for the two recommendations above is the typography +used inside CentOS logo. The CentOS logo is the main visual +representation of the CentOS project so the typography used in it must +be the same always, no matter where it be shown. It also has to be +clear enough to dismiss any confussion between similar typefaces +(e.g., the number one (1) sometimes is confuesed with the letter +<samp>`el'</samp> (l) or letter <samp>`ai'</samp> (i)). +</p> +<p>As CentOS logo typography convenction, the word <samp>`CentOS'</samp> uses +<samp>`Denmark'</samp> typography as base, both for the word <samp>`CentOS'</samp> and +the phrase <samp>`Community Enterprise Operating System'</samp>. The phrase +size of CentOS logo is half the size in poits the word <samp>`CentOS'</samp> +has and it below <samp>`CentOS'</samp> word and aligned with it on the left. +The distance between <samp>`CentOS'</samp> word and phrase <samp>`Community +Enterprise Operating System'</samp> have the size in points the phrase has. +</p> +<p>When the CentOS release brand is built, use <samp>`Denmark'</samp> typography +for the release number. The release number size is two times larger +(in height) than default <samp>`CentOS'</samp> word. The separation between +release number and <samp>`CentOS'</samp> word is twice the size in points of +separation between <samp>`CentOS'</samp> word and phrase <samp>`Community +Enterprise Operating System'</samp>. +</p> +<p>Another component inside CentOS logo is the trademark symbol (TM). +This symbol specifies that the CentOS logo must be consider a product +brand, even it is not a registered one. The trademark symbol uses +DejaVu LGC Sans Regular typography. The trademark symbol is aligned +right-top on the outter side of <samp>`CentOS'</samp> word. The trademark +symbol must not exceed haf the distance, in points, between +<samp>`CentOS'</samp> word and the release number on its right. +</p> +<p>It would be very convenient for the CentOS Project and its community +to to make a registered trademark (®) of CentOS logo. To make a +register trademark of CentOS Logo prevents legal complications in the +market place of brands. It grants the consistency, through time, of +CentOS project corporate visual identity. +</p> +<blockquote class="blue"><img src="/home/centos/artwork/trunk/Identity/Widgets/Img/icon-admonition-info.png" alt="info"><h3>Note</h3><p> The information about trademarks and corporate identity +is my personal interpretation of +<a class="www" href="http://en.wikipedia.org/Corporate_identity">http://en.wikipedia.org/Corporate_identity</a> and +<a class="www" href="http://en.wikipedia.org/Trademark">http://en.wikipedia.org/Trademark</a> description. If you have +practical experiences with these affairs, please serve yourself to +improve this section with your reasons. +</p></blockquote> -<a name="SEC58"></a> -<h3 class="subsection"> 2.10.4 See also </h3> +<a name="SEC51"></a> +<h3 class="subsection"> 2.7.4 See also </h3> -<table class="menu" border="0" cellspacing="0"> -<tr><td align="left" valign="top"><a href="repository_16.html#SEC64">2.12 The <tt>`trunk/Identity/Models/Html'</tt> Directory</a></td><td> </td><td align="left" valign="top"> -</td></tr> -<tr><td align="left" valign="top"><a href="repository_15.html#SEC59">2.11 The <tt>`trunk/Identity/Models/Css'</tt> Directory</a></td><td> </td><td align="left" valign="top"> -</td></tr> -<tr><td align="left" valign="top"><a href="repository_18.html#SEC74">2.14 The <tt>`trunk/Identity/Models/Tpl'</tt> Directory</a></td><td> </td><td align="left" valign="top"> -</td></tr> -<tr><td align="left" valign="top"><a href="repository_21.html#SEC99">2.17 The <tt>`trunk/Identity/Models/Xcf'</tt> Directory</a></td><td> </td><td align="left" valign="top"> -</td></tr> -</table> <table cellpadding="1" cellspacing="1" border="0"> -<tr><td valign="middle" align="left">[<a href="#SEC57" title="Previous section in reading order"> < </a>]</td> -<td valign="middle" align="left">[<a href="repository_15.html#SEC59" title="Next section in reading order"> > </a>]</td> +<tr><td valign="middle" align="left">[<a href="#SEC50" title="Previous section in reading order"> < </a>]</td> +<td valign="middle" align="left">[<a href="repository_15.html#SEC52" title="Next section in reading order"> > </a>]</td> <td valign="middle" align="left"> </td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Beginning of this chapter or previous chapter"> << </a>]</td> -<td valign="middle" align="left">[<a href="#SEC54" title="Up section"> Up </a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Next chapter"> >> </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Beginning of this chapter or previous chapter"> << </a>]</td> +<td valign="middle" align="left">[<a href="#SEC47" title="Up section"> Up </a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Next chapter"> >> </a>]</td> </tr></table> <p> <font size="-1"> - This document was generated on <i>March, 11 2011</i> using <a class="www" href="http://texi2html.cvshome.org/"><i>texi2html 1.76</i></a>. + This document was generated on <i>March, 22 2011</i> using <a class="www" href="http://texi2html.cvshome.org/"><i>texi2html 1.76</i></a>. </font> <br> diff --git a/Manual/repository-html/repository_15.html b/Manual/repository-html/repository_15.html index 8bc8628..83560e0 100644 --- a/Manual/repository-html/repository_15.html +++ b/Manual/repository-html/repository_15.html @@ -12,7 +12,7 @@ Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled GNU Free Documentation License. --> -<!-- Created on March, 11 2011 by texi2html 1.76 --> +<!-- Created on March, 22 2011 by texi2html 1.76 --> <!-- Written by: Lionel Cons <Lionel.Cons@cern.ch> (original author) Karl Berry <karl@freefriends.org> @@ -23,10 +23,10 @@ Send bugs and suggestions to <users@texi2html.cvshome.org> --> <head> -<title>CentOS Artwork Repository: 2.11 The trunk/Identity/Models/Css Directory</title> +<title>CentOS Artwork Repository: 2.8 The trunk/Identity/Icons Directory</title> -<meta name="description" content="CentOS Artwork Repository: 2.11 The trunk/Identity/Models/Css Directory"> -<meta name="keywords" content="CentOS Artwork Repository: 2.11 The trunk/Identity/Models/Css Directory"> +<meta name="description" content="CentOS Artwork Repository: 2.8 The trunk/Identity/Icons Directory"> +<meta name="keywords" content="CentOS Artwork Repository: 2.8 The trunk/Identity/Icons Directory"> <meta name="resource-type" content="document"> <meta name="distribution" content="global"> <meta name="Generator" content="texi2html 1.76"> @@ -55,65 +55,58 @@ ul.toc {list-style: none} <body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#800080" alink="#FF0000"> <table cellpadding="1" cellspacing="1" border="0"> -<tr><td valign="middle" align="left">[<a href="repository_14.html#SEC58" title="Previous section in reading order"> < </a>]</td> -<td valign="middle" align="left">[<a href="#SEC60" title="Next section in reading order"> > </a>]</td> +<tr><td valign="middle" align="left">[<a href="repository_14.html#SEC51" title="Previous section in reading order"> < </a>]</td> +<td valign="middle" align="left">[<a href="#SEC53" title="Next section in reading order"> > </a>]</td> <td valign="middle" align="left"> </td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Beginning of this chapter or previous chapter"> << </a>]</td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Up section"> Up </a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Next chapter"> >> </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Beginning of this chapter or previous chapter"> << </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Up section"> Up </a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Next chapter"> >> </a>]</td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left">[<a href="repository.html#SEC_Top" title="Cover (top) of document">Top</a>]</td> <td valign="middle" align="left">[<a href="repository_toc.html#SEC_Contents" title="Table of contents">Contents</a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Index">Index</a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Index">Index</a>]</td> <td valign="middle" align="left">[<a href="repository_abt.html#SEC_About" title="About (help)"> ? </a>]</td> </tr></table> -<a name="Filesystem-trunk-Identity-Models-Css"></a> -<a name="SEC59"></a> -<h2 class="section"> 2.11 The <tt>`trunk/Identity/Models/Css'</tt> Directory </h2> +<a name="Filesystem-trunk-Identity-Icons"></a> +<a name="SEC52"></a> +<h2 class="section"> 2.8 The <tt>`trunk/Identity/Icons'</tt> Directory </h2> -<a name="SEC60"></a> -<h3 class="subsection"> 2.11.1 Goals </h3> - -<p>This directory exists to provide common style sheets (CSS) definitions -to HTML design models. -</p> - -<a name="SEC61"></a> -<h3 class="subsection"> 2.11.2 Description </h3> +<a name="SEC53"></a> +<h3 class="subsection"> 2.8.1 Goals </h3> <ul class="toc"> <li> ... </li></ul> -<a name="SEC62"></a> -<h3 class="subsection"> 2.11.3 Usage </h3> +<a name="SEC54"></a> +<h3 class="subsection"> 2.8.2 Description </h3> -<ul class="toc"> -<li> ... -</li></ul> + +<a name="SEC55"></a> +<h3 class="subsection"> 2.8.3 Usage </h3> -<a name="SEC63"></a> -<h3 class="subsection"> 2.11.4 See also </h3> +<a name="SEC56"></a> +<h3 class="subsection"> 2.8.4 See also </h3> <table cellpadding="1" cellspacing="1" border="0"> -<tr><td valign="middle" align="left">[<a href="#SEC62" title="Previous section in reading order"> < </a>]</td> -<td valign="middle" align="left">[<a href="repository_16.html#SEC64" title="Next section in reading order"> > </a>]</td> +<tr><td valign="middle" align="left">[<a href="#SEC55" title="Previous section in reading order"> < </a>]</td> +<td valign="middle" align="left">[<a href="repository_16.html#SEC57" title="Next section in reading order"> > </a>]</td> <td valign="middle" align="left"> </td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Beginning of this chapter or previous chapter"> << </a>]</td> -<td valign="middle" align="left">[<a href="#SEC59" title="Up section"> Up </a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Next chapter"> >> </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Beginning of this chapter or previous chapter"> << </a>]</td> +<td valign="middle" align="left">[<a href="#SEC52" title="Up section"> Up </a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Next chapter"> >> </a>]</td> </tr></table> <p> <font size="-1"> - This document was generated on <i>March, 11 2011</i> using <a class="www" href="http://texi2html.cvshome.org/"><i>texi2html 1.76</i></a>. + This document was generated on <i>March, 22 2011</i> using <a class="www" href="http://texi2html.cvshome.org/"><i>texi2html 1.76</i></a>. </font> <br> diff --git a/Manual/repository-html/repository_16.html b/Manual/repository-html/repository_16.html index ab846c1..dfe3b03 100644 --- a/Manual/repository-html/repository_16.html +++ b/Manual/repository-html/repository_16.html @@ -12,7 +12,7 @@ Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled GNU Free Documentation License. --> -<!-- Created on March, 11 2011 by texi2html 1.76 --> +<!-- Created on March, 22 2011 by texi2html 1.76 --> <!-- Written by: Lionel Cons <Lionel.Cons@cern.ch> (original author) Karl Berry <karl@freefriends.org> @@ -23,10 +23,10 @@ Send bugs and suggestions to <users@texi2html.cvshome.org> --> <head> -<title>CentOS Artwork Repository: 2.12 The trunk/Identity/Models/Html Directory</title> +<title>CentOS Artwork Repository: 2.9 The trunk/Identity/Isolinux Directory</title> -<meta name="description" content="CentOS Artwork Repository: 2.12 The trunk/Identity/Models/Html Directory"> -<meta name="keywords" content="CentOS Artwork Repository: 2.12 The trunk/Identity/Models/Html Directory"> +<meta name="description" content="CentOS Artwork Repository: 2.9 The trunk/Identity/Isolinux Directory"> +<meta name="keywords" content="CentOS Artwork Repository: 2.9 The trunk/Identity/Isolinux Directory"> <meta name="resource-type" content="document"> <meta name="distribution" content="global"> <meta name="Generator" content="texi2html 1.76"> @@ -55,66 +55,58 @@ ul.toc {list-style: none} <body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#800080" alink="#FF0000"> <table cellpadding="1" cellspacing="1" border="0"> -<tr><td valign="middle" align="left">[<a href="repository_15.html#SEC63" title="Previous section in reading order"> < </a>]</td> -<td valign="middle" align="left">[<a href="#SEC65" title="Next section in reading order"> > </a>]</td> +<tr><td valign="middle" align="left">[<a href="repository_15.html#SEC56" title="Previous section in reading order"> < </a>]</td> +<td valign="middle" align="left">[<a href="#SEC58" title="Next section in reading order"> > </a>]</td> <td valign="middle" align="left"> </td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Beginning of this chapter or previous chapter"> << </a>]</td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Up section"> Up </a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Next chapter"> >> </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Beginning of this chapter or previous chapter"> << </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Up section"> Up </a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Next chapter"> >> </a>]</td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left">[<a href="repository.html#SEC_Top" title="Cover (top) of document">Top</a>]</td> <td valign="middle" align="left">[<a href="repository_toc.html#SEC_Contents" title="Table of contents">Contents</a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Index">Index</a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Index">Index</a>]</td> <td valign="middle" align="left">[<a href="repository_abt.html#SEC_About" title="About (help)"> ? </a>]</td> </tr></table> -<a name="Filesystem-trunk-Identity-Models-Html"></a> -<a name="SEC64"></a> -<h2 class="section"> 2.12 The <tt>`trunk/Identity/Models/Html'</tt> Directory </h2> +<a name="Filesystem-trunk-Identity-Isolinux"></a> +<a name="SEC57"></a> +<h2 class="section"> 2.9 The <tt>`trunk/Identity/Isolinux'</tt> Directory </h2> -<a name="SEC65"></a> -<h3 class="subsection"> 2.12.1 Goals </h3> +<a name="SEC58"></a> +<h3 class="subsection"> 2.9.1 Goals </h3> <ul class="toc"> <li> ... </li></ul> -<a name="SEC66"></a> -<h3 class="subsection"> 2.12.2 Description </h3> - -<ul class="toc"> -<li> ... -</li></ul> +<a name="SEC59"></a> +<h3 class="subsection"> 2.9.2 Description </h3> -<a name="SEC67"></a> -<h3 class="subsection"> 2.12.3 Usage </h3> - -<ul class="toc"> -<li> ... -</li></ul> +<a name="SEC60"></a> +<h3 class="subsection"> 2.9.3 Usage </h3> -<a name="SEC68"></a> -<h3 class="subsection"> 2.12.4 See also </h3> +<a name="SEC61"></a> +<h3 class="subsection"> 2.9.4 See also </h3> <table cellpadding="1" cellspacing="1" border="0"> -<tr><td valign="middle" align="left">[<a href="#SEC67" title="Previous section in reading order"> < </a>]</td> -<td valign="middle" align="left">[<a href="repository_17.html#SEC69" title="Next section in reading order"> > </a>]</td> +<tr><td valign="middle" align="left">[<a href="#SEC60" title="Previous section in reading order"> < </a>]</td> +<td valign="middle" align="left">[<a href="repository_17.html#SEC62" title="Next section in reading order"> > </a>]</td> <td valign="middle" align="left"> </td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Beginning of this chapter or previous chapter"> << </a>]</td> -<td valign="middle" align="left">[<a href="#SEC64" title="Up section"> Up </a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Next chapter"> >> </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Beginning of this chapter or previous chapter"> << </a>]</td> +<td valign="middle" align="left">[<a href="#SEC57" title="Up section"> Up </a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Next chapter"> >> </a>]</td> </tr></table> <p> <font size="-1"> - This document was generated on <i>March, 11 2011</i> using <a class="www" href="http://texi2html.cvshome.org/"><i>texi2html 1.76</i></a>. + This document was generated on <i>March, 22 2011</i> using <a class="www" href="http://texi2html.cvshome.org/"><i>texi2html 1.76</i></a>. </font> <br> diff --git a/Manual/repository-html/repository_17.html b/Manual/repository-html/repository_17.html index 9f667a5..4748527 100644 --- a/Manual/repository-html/repository_17.html +++ b/Manual/repository-html/repository_17.html @@ -12,7 +12,7 @@ Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled GNU Free Documentation License. --> -<!-- Created on March, 11 2011 by texi2html 1.76 --> +<!-- Created on March, 22 2011 by texi2html 1.76 --> <!-- Written by: Lionel Cons <Lionel.Cons@cern.ch> (original author) Karl Berry <karl@freefriends.org> @@ -23,10 +23,10 @@ Send bugs and suggestions to <users@texi2html.cvshome.org> --> <head> -<title>CentOS Artwork Repository: 2.13 The trunk/Identity/Models/Img/Promo/Web Directory</title> +<title>CentOS Artwork Repository: 2.10 The trunk/Identity/Models Directory</title> -<meta name="description" content="CentOS Artwork Repository: 2.13 The trunk/Identity/Models/Img/Promo/Web Directory"> -<meta name="keywords" content="CentOS Artwork Repository: 2.13 The trunk/Identity/Models/Img/Promo/Web Directory"> +<meta name="description" content="CentOS Artwork Repository: 2.10 The trunk/Identity/Models Directory"> +<meta name="keywords" content="CentOS Artwork Repository: 2.10 The trunk/Identity/Models Directory"> <meta name="resource-type" content="document"> <meta name="distribution" content="global"> <meta name="Generator" content="texi2html 1.76"> @@ -55,70 +55,69 @@ ul.toc {list-style: none} <body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#800080" alink="#FF0000"> <table cellpadding="1" cellspacing="1" border="0"> -<tr><td valign="middle" align="left">[<a href="repository_16.html#SEC68" title="Previous section in reading order"> < </a>]</td> -<td valign="middle" align="left">[<a href="#SEC70" title="Next section in reading order"> > </a>]</td> +<tr><td valign="middle" align="left">[<a href="repository_16.html#SEC61" title="Previous section in reading order"> < </a>]</td> +<td valign="middle" align="left">[<a href="#SEC63" title="Next section in reading order"> > </a>]</td> <td valign="middle" align="left"> </td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Beginning of this chapter or previous chapter"> << </a>]</td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Up section"> Up </a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Next chapter"> >> </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Beginning of this chapter or previous chapter"> << </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Up section"> Up </a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Next chapter"> >> </a>]</td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left">[<a href="repository.html#SEC_Top" title="Cover (top) of document">Top</a>]</td> <td valign="middle" align="left">[<a href="repository_toc.html#SEC_Contents" title="Table of contents">Contents</a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Index">Index</a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Index">Index</a>]</td> <td valign="middle" align="left">[<a href="repository_abt.html#SEC_About" title="About (help)"> ? </a>]</td> </tr></table> -<a name="Filesystem-trunk-Identity-Models-Img-Promo-Web"></a> -<a name="SEC69"></a> -<h2 class="section"> 2.13 The <tt>`trunk/Identity/Models/Img/Promo/Web'</tt> Directory </h2> +<a name="Filesystem-trunk-Identity-Models"></a> +<a name="SEC62"></a> +<h2 class="section"> 2.10 The <tt>`trunk/Identity/Models'</tt> Directory </h2> -<a name="SEC70"></a> -<h3 class="subsection"> 2.13.1 Goals </h3> +<a name="SEC63"></a> +<h3 class="subsection"> 2.10.1 Goals </h3> -<ul class="toc"> -<li> Provide images related to CentOS web interface. -</li></ul> - - -<a name="SEC71"></a> -<h3 class="subsection"> 2.13.2 Description </h3> - -<ul class="toc"> -<li> ... -</li></ul> +<p>This section exists to organize design models. +</p> +<a name="SEC64"></a> +<h3 class="subsection"> 2.10.2 Description </h3> -<a name="SEC72"></a> -<h3 class="subsection"> 2.13.3 Usage </h3> +<p>Design models are representative designs useful to understand how +to build artworks. +</p> -<ul class="toc"> -<li> ... -</li></ul> +<a name="SEC65"></a> +<h3 class="subsection"> 2.10.3 Usage </h3> -<a name="SEC73"></a> -<h3 class="subsection"> 2.13.4 See also </h3> +<a name="SEC66"></a> +<h3 class="subsection"> 2.10.4 See also </h3> <table class="menu" border="0" cellspacing="0"> -<tr><td align="left" valign="top"><a href="repository_20.html#SEC84">2.16 The <tt>`trunk/Identity/Models/Tpl/Promo/Web'</tt> Directory</a></td><td> </td><td align="left" valign="top"> +<tr><td align="left" valign="top"><a href="repository_19.html#SEC72">2.12 The <tt>`trunk/Identity/Models/Html'</tt> Directory</a></td><td> </td><td align="left" valign="top"> +</td></tr> +<tr><td align="left" valign="top"><a href="repository_18.html#SEC67">2.11 The <tt>`trunk/Identity/Models/Css'</tt> Directory</a></td><td> </td><td align="left" valign="top"> +</td></tr> +<tr><td align="left" valign="top"><a href="repository_21.html#SEC82">2.14 The <tt>`trunk/Identity/Models/Tpl'</tt> Directory</a></td><td> </td><td align="left" valign="top"> +</td></tr> +<tr><td align="left" valign="top"><a href="repository_24.html#SEC107">2.17 The <tt>`trunk/Identity/Models/Xcf'</tt> Directory</a></td><td> </td><td align="left" valign="top"> </td></tr> </table> <table cellpadding="1" cellspacing="1" border="0"> -<tr><td valign="middle" align="left">[<a href="#SEC72" title="Previous section in reading order"> < </a>]</td> -<td valign="middle" align="left">[<a href="repository_18.html#SEC74" title="Next section in reading order"> > </a>]</td> +<tr><td valign="middle" align="left">[<a href="#SEC65" title="Previous section in reading order"> < </a>]</td> +<td valign="middle" align="left">[<a href="repository_18.html#SEC67" title="Next section in reading order"> > </a>]</td> <td valign="middle" align="left"> </td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Beginning of this chapter or previous chapter"> << </a>]</td> -<td valign="middle" align="left">[<a href="#SEC69" title="Up section"> Up </a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Next chapter"> >> </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Beginning of this chapter or previous chapter"> << </a>]</td> +<td valign="middle" align="left">[<a href="#SEC62" title="Up section"> Up </a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Next chapter"> >> </a>]</td> </tr></table> <p> <font size="-1"> - This document was generated on <i>March, 11 2011</i> using <a class="www" href="http://texi2html.cvshome.org/"><i>texi2html 1.76</i></a>. + This document was generated on <i>March, 22 2011</i> using <a class="www" href="http://texi2html.cvshome.org/"><i>texi2html 1.76</i></a>. </font> <br> diff --git a/Manual/repository-html/repository_18.html b/Manual/repository-html/repository_18.html index 8cc46dd..8deaa64 100644 --- a/Manual/repository-html/repository_18.html +++ b/Manual/repository-html/repository_18.html @@ -12,7 +12,7 @@ Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled GNU Free Documentation License. --> -<!-- Created on March, 11 2011 by texi2html 1.76 --> +<!-- Created on March, 22 2011 by texi2html 1.76 --> <!-- Written by: Lionel Cons <Lionel.Cons@cern.ch> (original author) Karl Berry <karl@freefriends.org> @@ -23,10 +23,10 @@ Send bugs and suggestions to <users@texi2html.cvshome.org> --> <head> -<title>CentOS Artwork Repository: 2.14 The trunk/Identity/Models/Tpl Directory</title> +<title>CentOS Artwork Repository: 2.11 The trunk/Identity/Models/Css Directory</title> -<meta name="description" content="CentOS Artwork Repository: 2.14 The trunk/Identity/Models/Tpl Directory"> -<meta name="keywords" content="CentOS Artwork Repository: 2.14 The trunk/Identity/Models/Tpl Directory"> +<meta name="description" content="CentOS Artwork Repository: 2.11 The trunk/Identity/Models/Css Directory"> +<meta name="keywords" content="CentOS Artwork Repository: 2.11 The trunk/Identity/Models/Css Directory"> <meta name="resource-type" content="document"> <meta name="distribution" content="global"> <meta name="Generator" content="texi2html 1.76"> @@ -55,66 +55,65 @@ ul.toc {list-style: none} <body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#800080" alink="#FF0000"> <table cellpadding="1" cellspacing="1" border="0"> -<tr><td valign="middle" align="left">[<a href="repository_17.html#SEC73" title="Previous section in reading order"> < </a>]</td> -<td valign="middle" align="left">[<a href="#SEC75" title="Next section in reading order"> > </a>]</td> +<tr><td valign="middle" align="left">[<a href="repository_17.html#SEC66" title="Previous section in reading order"> < </a>]</td> +<td valign="middle" align="left">[<a href="#SEC68" title="Next section in reading order"> > </a>]</td> <td valign="middle" align="left"> </td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Beginning of this chapter or previous chapter"> << </a>]</td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Up section"> Up </a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Next chapter"> >> </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Beginning of this chapter or previous chapter"> << </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Up section"> Up </a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Next chapter"> >> </a>]</td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left">[<a href="repository.html#SEC_Top" title="Cover (top) of document">Top</a>]</td> <td valign="middle" align="left">[<a href="repository_toc.html#SEC_Contents" title="Table of contents">Contents</a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Index">Index</a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Index">Index</a>]</td> <td valign="middle" align="left">[<a href="repository_abt.html#SEC_About" title="About (help)"> ? </a>]</td> </tr></table> -<a name="Filesystem-trunk-Identity-Models-Tpl"></a> -<a name="SEC74"></a> -<h2 class="section"> 2.14 The <tt>`trunk/Identity/Models/Tpl'</tt> Directory </h2> +<a name="Filesystem-trunk-Identity-Models-Css"></a> +<a name="SEC67"></a> +<h2 class="section"> 2.11 The <tt>`trunk/Identity/Models/Css'</tt> Directory </h2> -<a name="SEC75"></a> -<h3 class="subsection"> 2.14.1 Goals </h3> - -<ul class="toc"> -<li> ... -</li></ul> +<a name="SEC68"></a> +<h3 class="subsection"> 2.11.1 Goals </h3> +<p>This directory exists to provide common style sheets (CSS) definitions +to HTML design models. +</p> -<a name="SEC76"></a> -<h3 class="subsection"> 2.14.2 Description </h3> +<a name="SEC69"></a> +<h3 class="subsection"> 2.11.2 Description </h3> <ul class="toc"> <li> ... </li></ul> -<a name="SEC77"></a> -<h3 class="subsection"> 2.14.3 Usage </h3> +<a name="SEC70"></a> +<h3 class="subsection"> 2.11.3 Usage </h3> <ul class="toc"> <li> ... </li></ul> -<a name="SEC78"></a> -<h3 class="subsection"> 2.14.4 See also </h3> +<a name="SEC71"></a> +<h3 class="subsection"> 2.11.4 See also </h3> <table cellpadding="1" cellspacing="1" border="0"> -<tr><td valign="middle" align="left">[<a href="#SEC77" title="Previous section in reading order"> < </a>]</td> -<td valign="middle" align="left">[<a href="repository_19.html#SEC79" title="Next section in reading order"> > </a>]</td> +<tr><td valign="middle" align="left">[<a href="#SEC70" title="Previous section in reading order"> < </a>]</td> +<td valign="middle" align="left">[<a href="repository_19.html#SEC72" title="Next section in reading order"> > </a>]</td> <td valign="middle" align="left"> </td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Beginning of this chapter or previous chapter"> << </a>]</td> -<td valign="middle" align="left">[<a href="#SEC74" title="Up section"> Up </a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Next chapter"> >> </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Beginning of this chapter or previous chapter"> << </a>]</td> +<td valign="middle" align="left">[<a href="#SEC67" title="Up section"> Up </a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Next chapter"> >> </a>]</td> </tr></table> <p> <font size="-1"> - This document was generated on <i>March, 11 2011</i> using <a class="www" href="http://texi2html.cvshome.org/"><i>texi2html 1.76</i></a>. + This document was generated on <i>March, 22 2011</i> using <a class="www" href="http://texi2html.cvshome.org/"><i>texi2html 1.76</i></a>. </font> <br> diff --git a/Manual/repository-html/repository_19.html b/Manual/repository-html/repository_19.html index 96793fd..bdbd0b1 100644 --- a/Manual/repository-html/repository_19.html +++ b/Manual/repository-html/repository_19.html @@ -12,7 +12,7 @@ Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled GNU Free Documentation License. --> -<!-- Created on March, 11 2011 by texi2html 1.76 --> +<!-- Created on March, 22 2011 by texi2html 1.76 --> <!-- Written by: Lionel Cons <Lionel.Cons@cern.ch> (original author) Karl Berry <karl@freefriends.org> @@ -23,10 +23,10 @@ Send bugs and suggestions to <users@texi2html.cvshome.org> --> <head> -<title>CentOS Artwork Repository: 2.15 The trunk/Identity/Models/Tpl/Brands Directory</title> +<title>CentOS Artwork Repository: 2.12 The trunk/Identity/Models/Html Directory</title> -<meta name="description" content="CentOS Artwork Repository: 2.15 The trunk/Identity/Models/Tpl/Brands Directory"> -<meta name="keywords" content="CentOS Artwork Repository: 2.15 The trunk/Identity/Models/Tpl/Brands Directory"> +<meta name="description" content="CentOS Artwork Repository: 2.12 The trunk/Identity/Models/Html Directory"> +<meta name="keywords" content="CentOS Artwork Repository: 2.12 The trunk/Identity/Models/Html Directory"> <meta name="resource-type" content="document"> <meta name="distribution" content="global"> <meta name="Generator" content="texi2html 1.76"> @@ -55,66 +55,66 @@ ul.toc {list-style: none} <body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#800080" alink="#FF0000"> <table cellpadding="1" cellspacing="1" border="0"> -<tr><td valign="middle" align="left">[<a href="repository_18.html#SEC78" title="Previous section in reading order"> < </a>]</td> -<td valign="middle" align="left">[<a href="#SEC80" title="Next section in reading order"> > </a>]</td> +<tr><td valign="middle" align="left">[<a href="repository_18.html#SEC71" title="Previous section in reading order"> < </a>]</td> +<td valign="middle" align="left">[<a href="#SEC73" title="Next section in reading order"> > </a>]</td> <td valign="middle" align="left"> </td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Beginning of this chapter or previous chapter"> << </a>]</td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Up section"> Up </a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Next chapter"> >> </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Beginning of this chapter or previous chapter"> << </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Up section"> Up </a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Next chapter"> >> </a>]</td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left">[<a href="repository.html#SEC_Top" title="Cover (top) of document">Top</a>]</td> <td valign="middle" align="left">[<a href="repository_toc.html#SEC_Contents" title="Table of contents">Contents</a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Index">Index</a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Index">Index</a>]</td> <td valign="middle" align="left">[<a href="repository_abt.html#SEC_About" title="About (help)"> ? </a>]</td> </tr></table> -<a name="Filesystem-trunk-Identity-Models-Tpl-Brands"></a> -<a name="SEC79"></a> -<h2 class="section"> 2.15 The <tt>`trunk/Identity/Models/Tpl/Brands'</tt> Directory </h2> +<a name="Filesystem-trunk-Identity-Models-Html"></a> +<a name="SEC72"></a> +<h2 class="section"> 2.12 The <tt>`trunk/Identity/Models/Html'</tt> Directory </h2> -<a name="SEC80"></a> -<h3 class="subsection"> 2.15.1 Goals </h3> +<a name="SEC73"></a> +<h3 class="subsection"> 2.12.1 Goals </h3> <ul class="toc"> <li> ... </li></ul> -<a name="SEC81"></a> -<h3 class="subsection"> 2.15.2 Description </h3> +<a name="SEC74"></a> +<h3 class="subsection"> 2.12.2 Description </h3> <ul class="toc"> <li> ... </li></ul> -<a name="SEC82"></a> -<h3 class="subsection"> 2.15.3 Usage </h3> +<a name="SEC75"></a> +<h3 class="subsection"> 2.12.3 Usage </h3> <ul class="toc"> <li> ... </li></ul> -<a name="SEC83"></a> -<h3 class="subsection"> 2.15.4 See also </h3> +<a name="SEC76"></a> +<h3 class="subsection"> 2.12.4 See also </h3> <table cellpadding="1" cellspacing="1" border="0"> -<tr><td valign="middle" align="left">[<a href="#SEC82" title="Previous section in reading order"> < </a>]</td> -<td valign="middle" align="left">[<a href="repository_20.html#SEC84" title="Next section in reading order"> > </a>]</td> +<tr><td valign="middle" align="left">[<a href="#SEC75" title="Previous section in reading order"> < </a>]</td> +<td valign="middle" align="left">[<a href="repository_20.html#SEC77" title="Next section in reading order"> > </a>]</td> <td valign="middle" align="left"> </td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Beginning of this chapter or previous chapter"> << </a>]</td> -<td valign="middle" align="left">[<a href="#SEC79" title="Up section"> Up </a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Next chapter"> >> </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Beginning of this chapter or previous chapter"> << </a>]</td> +<td valign="middle" align="left">[<a href="#SEC72" title="Up section"> Up </a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Next chapter"> >> </a>]</td> </tr></table> <p> <font size="-1"> - This document was generated on <i>March, 11 2011</i> using <a class="www" href="http://texi2html.cvshome.org/"><i>texi2html 1.76</i></a>. + This document was generated on <i>March, 22 2011</i> using <a class="www" href="http://texi2html.cvshome.org/"><i>texi2html 1.76</i></a>. </font> <br> diff --git a/Manual/repository-html/repository_2.html b/Manual/repository-html/repository_2.html index b35e90c..9b20412 100644 --- a/Manual/repository-html/repository_2.html +++ b/Manual/repository-html/repository_2.html @@ -12,7 +12,7 @@ Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled GNU Free Documentation License. --> -<!-- Created on March, 11 2011 by texi2html 1.76 --> +<!-- Created on March, 22 2011 by texi2html 1.76 --> <!-- Written by: Lionel Cons <Lionel.Cons@cern.ch> (original author) Karl Berry <karl@freefriends.org> @@ -23,10 +23,10 @@ Send bugs and suggestions to <users@texi2html.cvshome.org> --> <head> -<title>CentOS Artwork Repository: 1.1 Document Convenctions</title> +<title>CentOS Artwork Repository: 1.1 History</title> -<meta name="description" content="CentOS Artwork Repository: 1.1 Document Convenctions"> -<meta name="keywords" content="CentOS Artwork Repository: 1.1 Document Convenctions"> +<meta name="description" content="CentOS Artwork Repository: 1.1 History"> +<meta name="keywords" content="CentOS Artwork Repository: 1.1 History"> <meta name="resource-type" content="document"> <meta name="distribution" content="global"> <meta name="Generator" content="texi2html 1.76"> @@ -56,144 +56,166 @@ ul.toc {list-style: none} <table cellpadding="1" cellspacing="1" border="0"> <tr><td valign="middle" align="left">[<a href="repository_1.html#SEC1" title="Previous section in reading order"> < </a>]</td> -<td valign="middle" align="left">[<a href="repository_3.html#SEC3" title="Next section in reading order"> > </a>]</td> +<td valign="middle" align="left">[<a href="repository_3.html#SEC7" title="Next section in reading order"> > </a>]</td> <td valign="middle" align="left"> </td> <td valign="middle" align="left">[<a href="repository_1.html#SEC1" title="Beginning of this chapter or previous chapter"> << </a>]</td> <td valign="middle" align="left">[<a href="repository_1.html#SEC1" title="Up section"> Up </a>]</td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Next chapter"> >> </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Next chapter"> >> </a>]</td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left">[<a href="repository.html#SEC_Top" title="Cover (top) of document">Top</a>]</td> <td valign="middle" align="left">[<a href="repository_toc.html#SEC_Contents" title="Table of contents">Contents</a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Index">Index</a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Index">Index</a>]</td> <td valign="middle" align="left">[<a href="repository_abt.html#SEC_About" title="About (help)"> ? </a>]</td> </tr></table> -<a name="Convenctions"></a> +<a name="History"></a> <a name="SEC2"></a> -<h2 class="section"> 1.1 Document Convenctions </h2> - -<p>In this manual the word <em>we</em>, as personal pronoun, is used to -repesent <em>The CentOS Artwork SIG</em>, the group of persons building -the CentOS Artwork Repository. -</p> -<p>In this manual, certain words are represented in different fonts, -typefaces, sizes, and weights. This highlighting is systematic; -different words are represented in the same style to indicate their -inclusion in a specific category. The types of words that are -represented this way include the following: -</p> -<dl compact="compact"> -<dt> <code>command</code></dt> -<dd> -<p>Linux commands (and other operating system commands, when used) are -represented this way. This style should indicate to you that you can -type the word or phrase on the command line and press Enter to invoke -a command. Sometimes a command contains words that would be displayed -in a different style on their own (such as file names). In these -cases, they are considered to be part of the command, so the entire -phrase is displayed as a command. For example: -</p> -<p>Use the <code>centos-art identity --render='path/to/dir'</code> command -to produce contents inside the <tt>`trunk/Identity'</tt> directory -structure. -</p></dd> -</dl> - -<dl compact="compact"> -<dt> <tt>`file name'</tt></dt> -<dd> -<p>File names, directory names, paths, and RPM package names are -represented this way. This style indicates that a particular file or -directory exists with that name on your system. Examples: -</p> -<p>The <tt>`init.sh'</tt> file in <tt>`trunk/Scripts/Bash/Cli/'</tt> directory is -the initialization script, written in Bash, used to automate most of -tasks in the repository. -</p> -<p>The <code>centos-art</code> command uses the <tt>`ImageMagick'</tt> RPM -package to convert images from PNG format to other formats. -</p></dd> -</dl> - -<dl compact="compact"> -<dt> <kbd><kbd>key</kbd></kbd></dt> -<dd> -<p>A key on the keyboard is shown in this style. For example: -</p> -<p>To use <kbd>TAB</kbd> completion to list particular files in a directory, -type <code>ls</code>, then a character, and finally the Tab key. Your -terminal displays the list of files in the working directory that -begin with that character. -</p></dd> -</dl> - -<dl compact="compact"> -<dt> <kbd><kbd>key-combination</kbd></kbd></dt> -<dd><p>A combination of keystrokes is represented in this way. For example: -</p> -<p>The <kbd>Ctrl-Alt-Backspace</kbd> key combination exits your graphical -session and returns you to the graphical login screen or the console. -</p></dd> -</dl> - -<dl compact="compact"> -<dt> <code><code>computer output</code></code></dt> -<dd> -<p>Text in this style indicates text displayed to a shell prompt such as -error messages and responses to commands. For example: -</p> -<p>The <code>ls</code> command displays the contents of a directory. For example: -</p> -<pre class="verbatim">Config manual_renameEntry.sh -manual_copyEntry.sh manual_restoreCrossReferences.sh -manual_deleteCrossReferences.sh manual_searchIndex.sh -</pre> -<p>The output returned in response to the command (in this case, the -contents of the directory) is shown in this style. -</p></dd> -</dl> +<h2 class="section"> 1.1 History </h2> -<p>Additionally, we use several different strategies to draw your -attention to certain pieces of information. In order of urgency, these -items are marked as a note, tip, important, caution, or warning. For -example: +<p>This section records noteworthy changes of CentOS Artwork Repository. </p> -<blockquote class="blue"><img src="/home/centos/artwork/trunk/Identity/Widgets/Img/icon-admonition-info.png" alt="info"><h3>Note</h3><p> Remember that Linux is case sensitive. In other words, a -rose is not a ROSE is not a rOsE. -</p></blockquote> - -<blockquote class="orange"><img src="/home/centos/artwork/trunk/Identity/Widgets/Img/icon-admonition-idea.png" alt="Info"><h3>Tip</h3><p> The directory <tt>`/usr/share/doc/'</tt> contains additional -documentation for packages installed on your system. -</p></blockquote> - -<blockquote class="orange"><img src="/home/centos/artwork/trunk/Identity/Widgets/Img/icon-admonition-star.png" alt="Important"><h3>Important</h3><p> If you modify the DHCP configuration file, the -changes do not take effect until you restart the DHCP daemon. -</p></blockquote> - -<blockquote class="orange"><img src="/home/centos/artwork/trunk/Identity/Widgets/Img/icon-admonition-attention.png" alt="Caution"><h3>Caution</h3><p> Do not perform routine tasks as root -- use a -regular user account unless you need to use the root account for -system administration tasks. -</p></blockquote> +<a name="SEC3"></a> +<h3 class="subheading"> 2008 </h3> -<blockquote class="orange"><img src="/home/centos/artwork/trunk/Identity/Widgets/Img/icon-admonition-alert.png" alt="Warning"><h3>Warning</h3><p> Be careful to remove only the necessary partitions. -Removing other partitions could result in data loss or a corrupted -system environment. -</p></blockquote> +<p>The CentOS Artwork Repository started at CentOS Developers mailing +list (<a class="mailto" href="mailto:centos-devel@centos.org">centos-devel@centos.org</a>) during a discussion about how +to automate the slide images of Anaconda. In such discussion, Ralph +Angenendt rose up his hand to ask: Do you have something to show? +</p> +<p>To answer the question, Alain Reguera Delgado posted a bash script to +produce slide images in different languages --together with the +proposition of creating a Subversion centralized repository where +translations and image production could be distributed inside The +CentOS Community--. +</p> +<p>Karanbirn Sighn considered the idea intresting and provides the +infrastructure to support the effort. This way both the CentOS Artwork +SIG and the CentOS Artwork Repository were created. +</p> +<ul class="toc"> +<li> <a class="www" href="https://projects.centos.org/svn/artwork/">https://projects.centos.org/svn/artwork/</a> +</li><li> <a class="www" href="https://projects.centos.org/trac/artwork/">https://projects.centos.org/trac/artwork/</a> +</li></ul> + +<p>Once the CentOS Artwork Repository was available, Alain Reguera +Delagdo uploaded the bash script for rendering Anaconda slides and +Ralph Angenendt documented the script very well. +</p> +<p>Once the rendition script and its documentation were available online, +translators started to download working copies of CentOS Artwork +Repository to produce slide images in their own languages. +</p> +<a name="SEC4"></a> +<h3 class="subheading"> 2009 </h3> + +<p>The rendition script is designed to take one SVG file, apply one SED +file with replacement command inside to produce one SVG translated +instance that is used to produce one translated PNG image by means of +Inkscape program. The rendition script was named <code>render.sh</code> +and it is copied to each directory structure that requires such +process to produce images. +</p> +<p>Furthermore, functionalies are centralized in a common placed and +linked from different directory structures. There is no need to have +the same code in different directory structures if can have it in just +one place and then create links to it. +</p> +<p>Start to implement concepts about corporate identity. As referece it +is used Wikipedia (<a class="www" href="http://en.wikipedia.org/Corporate_identity">http://en.wikipedia.org/Corporate_identity</a>) +and the book <em>Corporate Identity</em> by Wally Olins (1989). The main +goal of <code>render.sh</code> becomes to: automate production of a +monolithic corporate visual identity structure based on The CentOS +Mission and The CentOS Release Schema. +</p> +<p>Around March, Alain Reguera Delgado is out of Internet for an +undefined amount of time, but continues developing the idea of CentOS +Artwork Repository and the rendition script off-line. +</p> +<p>Most of the work I propose from this time on is my own responsability. +I keep myself thinking to be part of the CentOS Artwork SIG and in +that sake, I use the personal pronoun <em>we</em> to refer what I do as +part of the group hoping someday to share this work with you again and +improve it together. +</p> +<p>The CentOS Artwork Repository documentation starts to take form in +LaTeX format. +</p> +<a name="SEC5"></a> +<h3 class="subheading"> 2010 </h3> + +<p>The <code>render.sh</code> is removed from the repository directory +structures and the <code>centos-art.sh</code> script is used instead. The +<code>centos-art.sh</code> is created to be a command-line interface that +automate most frequent tasks inside the repository and can be called +anywhere inside the repository or outside it; whenever it points to a +directory structure inside the repository. At the very first moments +of using <code>centos-art.sh</code> command-line, it used to have the +following using form: +</p> +<pre class="verbatim">centos-art function --action=path/to/dir +</pre> +<p>Inside the rendition script, functionalities started to get identified +and separated one another. For example, when images are rendered, +there is no need to load manual functionality. There are now common +functionalities and specific functionalities. Common functionalities +are loaded when the script is initiated and are available to specific +functionalities. +</p> +<p>Start using <code>getopt</code> to handle command-line options. +</p> +<p>The repository directory structure is optimized to continue +implementing corporate identity concepts and the <code>centos-art</code> +command-line. +</p> +<a name="SEC6"></a> +<h3 class="subheading"> 2011 </h3> +<p>The `trunk/Translation' directory structure is removed. The +`trunk/Locales' directory structure is used instead to store locale +information. +</p> +<p>The `.sed' translation files are no longer used, scalable vector +graphics are used instead. Translation messages take place by means +of xml2po and gettext. With xml2po translatable strings are retrived +from `.svg' files and stored inside gettext `.pot' and `.po' files for +translators to edit. Finally, xml2po is used again to build the +temporal design model translated instance which the final `.png' image +is built from. +</p> +<p>Inside <code>centos-art.sh</code>, update command-line arguments and +options parsing. Keep using <code>getopt</code> to parse options passed +in the command-line, but change the way <code>centos-art.sh</code> is +called from. The following form is used: +</p> +<pre class="verbatim">centos-art function path/to/dir --options +</pre> +<p>Start using verbs to name the <code>centos-art.sh</code> functionalities. +</p> +<p>Organize <code>centos-art.sh</code> functionalities in "administrative" +functions and "productive" functions. Administrative functions +cover actions like: copying, deleting and renaming directory +structures. Also, preparing your workstation for using +<code>centos-art</code> command-line, make backups of the distribution +theme currently installed, installing themes created inside The +CentOS Artwork repository and restoring themes from backup. On the +other hand, productive functions cover actions like: content +rendition, content localization, content documentation and content +maintainance. +</p> <table cellpadding="1" cellspacing="1" border="0"> <tr><td valign="middle" align="left">[<a href="repository_1.html#SEC1" title="Previous section in reading order"> < </a>]</td> -<td valign="middle" align="left">[<a href="repository_3.html#SEC3" title="Next section in reading order"> > </a>]</td> +<td valign="middle" align="left">[<a href="repository_3.html#SEC7" title="Next section in reading order"> > </a>]</td> <td valign="middle" align="left"> </td> <td valign="middle" align="left">[<a href="repository_1.html#SEC1" title="Beginning of this chapter or previous chapter"> << </a>]</td> <td valign="middle" align="left">[<a href="repository_1.html#SEC1" title="Up section"> Up </a>]</td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Next chapter"> >> </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Next chapter"> >> </a>]</td> </tr></table> <p> <font size="-1"> - This document was generated on <i>March, 11 2011</i> using <a class="www" href="http://texi2html.cvshome.org/"><i>texi2html 1.76</i></a>. + This document was generated on <i>March, 22 2011</i> using <a class="www" href="http://texi2html.cvshome.org/"><i>texi2html 1.76</i></a>. </font> <br> diff --git a/Manual/repository-html/repository_20.html b/Manual/repository-html/repository_20.html index 3076322..649dee4 100644 --- a/Manual/repository-html/repository_20.html +++ b/Manual/repository-html/repository_20.html @@ -12,7 +12,7 @@ Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled GNU Free Documentation License. --> -<!-- Created on March, 11 2011 by texi2html 1.76 --> +<!-- Created on March, 22 2011 by texi2html 1.76 --> <!-- Written by: Lionel Cons <Lionel.Cons@cern.ch> (original author) Karl Berry <karl@freefriends.org> @@ -23,10 +23,10 @@ Send bugs and suggestions to <users@texi2html.cvshome.org> --> <head> -<title>CentOS Artwork Repository: 2.16 The trunk/Identity/Models/Tpl/Promo/Web Directory</title> +<title>CentOS Artwork Repository: 2.13 The trunk/Identity/Models/Img/Promo/Web Directory</title> -<meta name="description" content="CentOS Artwork Repository: 2.16 The trunk/Identity/Models/Tpl/Promo/Web Directory"> -<meta name="keywords" content="CentOS Artwork Repository: 2.16 The trunk/Identity/Models/Tpl/Promo/Web Directory"> +<meta name="description" content="CentOS Artwork Repository: 2.13 The trunk/Identity/Models/Img/Promo/Web Directory"> +<meta name="keywords" content="CentOS Artwork Repository: 2.13 The trunk/Identity/Models/Img/Promo/Web Directory"> <meta name="resource-type" content="document"> <meta name="distribution" content="global"> <meta name="Generator" content="texi2html 1.76"> @@ -55,374 +55,70 @@ ul.toc {list-style: none} <body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#800080" alink="#FF0000"> <table cellpadding="1" cellspacing="1" border="0"> -<tr><td valign="middle" align="left">[<a href="repository_19.html#SEC83" title="Previous section in reading order"> < </a>]</td> -<td valign="middle" align="left">[<a href="#SEC85" title="Next section in reading order"> > </a>]</td> +<tr><td valign="middle" align="left">[<a href="repository_19.html#SEC76" title="Previous section in reading order"> < </a>]</td> +<td valign="middle" align="left">[<a href="#SEC78" title="Next section in reading order"> > </a>]</td> <td valign="middle" align="left"> </td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Beginning of this chapter or previous chapter"> << </a>]</td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Up section"> Up </a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Next chapter"> >> </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Beginning of this chapter or previous chapter"> << </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Up section"> Up </a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Next chapter"> >> </a>]</td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left">[<a href="repository.html#SEC_Top" title="Cover (top) of document">Top</a>]</td> <td valign="middle" align="left">[<a href="repository_toc.html#SEC_Contents" title="Table of contents">Contents</a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Index">Index</a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Index">Index</a>]</td> <td valign="middle" align="left">[<a href="repository_abt.html#SEC_About" title="About (help)"> ? </a>]</td> </tr></table> -<a name="Filesystem-trunk-Identity-Models-Tpl-Promo-Web"></a> -<a name="SEC84"></a> -<h2 class="section"> 2.16 The <tt>`trunk/Identity/Models/Tpl/Promo/Web'</tt> Directory </h2> +<a name="Filesystem-trunk-Identity-Models-Img-Promo-Web"></a> +<a name="SEC77"></a> +<h2 class="section"> 2.13 The <tt>`trunk/Identity/Models/Img/Promo/Web'</tt> Directory </h2> -<a name="SEC85"></a> -<h3 class="subsection"> 2.16.1 Goals </h3> +<a name="SEC78"></a> +<h3 class="subsection"> 2.13.1 Goals </h3> -<p>Organize scalable vector graphics (svg) to help describe the CentOS -web environment. -</p> - -<a name="SEC86"></a> -<h3 class="subsection"> 2.16.2 The CentOS web environment </h3> - -<p>Inside CentOS corporate identity, the CentOS web environment is -considered a promotion component. The CentOS web environment is formed -by a central web application --to cover base needs (e.g., per-major -release information like release notes, lifetime, downloads, -documentation, support, security advisories, bugs, etc.)-- and many -different free web applications --to cover specific needs (e.g., -wiki, mailing lists, etc.)--. -</p> -<p>The CentOS web environment is addressed to solve the following issues: -</p> <ul class="toc"> -<li> One unique name and one unique visual style to all web -applications used inside the web environment. - -</li><li> One-step navigation to web applications inside the environment. - -</li><li> High degree of customization to change the visual style of all -web applications with few changes (e.g, updating just two or three -images plus common style sheet [CSS] definitions). +<li> Provide images related to CentOS web interface. </li></ul> -<p>The CentOS project is attached to a monolithic corporate visual -identity (see section <a href="repository_8.html#SEC20">The <tt>`trunk/Identity'</tt> Directory</a>), where all visual manifestations -have one unique name and one unique visual style. This way, the CentOS -web environment has one unique name (the CentOS brand) and one unique -visual style (the CentOS default theme) for all its visual -manifestations, the web applications in this case. -</p> -<p>Since a maintainance point of view, achiving the one unique visual -style inside CentOS web environment is not a simple task. The CentOS -web environment is built upon many different web applications which -have different visual styles and different internal ways to customize -their own visual styles. For example: MoinMoin, the web application -used to support the CentOS wiki (<a class="www" href="http://wiki.centos.org/">http://wiki.centos.org/</a>) is -highly customizable but Mailman (in its 2.x.x serie), the web -application used to support the CentOS mailing list, doesn't -support<a name="DOCF1" href="repository_fot.html#FOOT1">(1)</a> a customization system that separates -presentation from logic, similar to that used by MoinMoin. -</p> -<p>This visual style diversity complicates our goal of one unique visual -style for all web applications. So, if we want one unique visual style -for all web applications used, it is innevitable to modify the web -applications in order to implement the CentOS one unique visual style -customization in them. Direct modification of upstream applications is -not convenient because upstream applications come with their one -visual style and administrators take the risk of loosing all -customization changes the next time the application be updated (since -not all upstream web applications, used in CentOS web environment, -separate presentation from logic). -</p> -<p>To solve the "one unique visual style" issue, installation and -actualization of web applications --used inside CentOS web -environment-- need to be independent from upstream web applications -development line; in a way that CentOS web environment administrators -can install and update web applications freely without risk of loosing -the one unique visual style customization changes. -</p> -<p>At the surface of this issue we can see the need of one specific yum -repository to store CentOS web environment customized web applications. -</p> - -<a name="SEC87"></a> -<h4 class="subsubsection"> 2.16.2.1 Design model (without ads) </h4> - -<a name="SEC88"></a> -<h4 class="subsubsection"> 2.16.2.2 Design model (with ads) </h4> +<a name="SEC79"></a> +<h3 class="subsection"> 2.13.2 Description </h3> +<ul class="toc"> +<li> ... +</li></ul> -<a name="SEC89"></a> -<h4 class="subsubsection"> 2.16.2.3 HTML definitions </h4> - - -<a name="SEC90"></a> -<h4 class="subsubsection"> 2.16.2.4 Controlling visual style </h4> - -<p>Inside CentOS web environment, the visual style is controlled by the -following compenents: -</p> -<dl compact="compact"> -<dt> <strong>Webenv header background</strong></dt> -<dd><pre class="verbatim">trunk/Identity/Themes/Motifs/$THEME/Backgrounds/Img/1024x250.png -</pre> -</dd> -<dt> <strong>CSS definitions</strong></dt> -<dd><pre class="verbatim">trunk/Identity/Themes/Models/Default/Promo/Web/CSS/stylesheet.css -</pre></dd> -</dl> - - -<a name="SEC91"></a> -<h4 class="subsubsection"> 2.16.2.5 Producing visual style </h4> - -<p>The visual style of CentOS web environment is defined in the following -files: -</p> -<pre class="verbatim">trunk/Identity/Themes/Motifs/$THEME/Backgrounds/Xcf/1024x250.xcf -trunk/Identity/Themes/Motifs/$THEME/Backgrounds/Img/1024x250.png -trunk/Identity/Themes/Motifs/$THEME/Backgrounds/Img/1024x250-bg.png -trunk/Identity/Themes/Motifs/$THEME/Backgrounds/Tpl/1024x250.svg -</pre> -<p>As graphic designer you use <tt>`1024x250.xcf'</tt> file to produce -<tt>`1024x250-bg.png'</tt> file. Later, inside <tt>`1024x250.svg'</tt> file, -you use the <tt>`1024x250-bg.png'</tt> file as background layer to draw -your vectorial design. When you consider you artwork ready, use the -<code>centos-art.sh</code> script, as described below, to produce the -visual style controller images of CentOS web environment. -</p> -<pre class="verbatim">centos-art render --entry=trunk/Identity/Themes/Motifs/$THEME/Backgrounds --filter='1024x250' -</pre> -<p>Once you have rendered required image files, changing the visual style -of CentOS web environment is a matter of replacing old image files -with new ones, inside webenv repository file system structure. The -visual style changes will take effect the next time customization line -of CentOS web applications be packaged, uploded, and installed from -[webenv] or [webenv-test] repositories. -</p> - -<a name="SEC92"></a> -<h4 class="subsubsection"> 2.16.2.6 Navigation </h4> - -<p>Inside CentOS web environment, the one-step navegation between web -applications is addressed using the web environment navigation bar. -The web environment navigation bar contains links to main applications -and is always visible no matter where you are inside the web -environment. -</p> - -<a name="SEC93"></a> -<h4 class="subsubsection"> 2.16.2.7 Development and release cycle </h4> - -<p>The CentOS web environment development and relase cycle is described -below: -</p> -<dl compact="compact"> -<dt> <strong>Download</strong></dt> -<dd> -<p>The first action is download the source code of web applications we -want to use inside CentOS web environment. -</p> -<blockquote class="orange"><img src="/home/centos/artwork/trunk/Identity/Widgets/Img/icon-admonition-star.png" alt="Important"><h3>Important</h3><p> The source location from which web application are -downloaded is very important. Use SRPMs from CentOS <strong>[base]</strong> -and <strong>[updates]</strong> repositories as first choise, and third party -repositories (e.g. RPMForge, EPEL, etc.) as last resource. -</p></blockquote> - -</dd> -<dt> <strong>Prepare</strong> </dt> -<dd> -<p>Once web application source code has been downloaded, our duty is -organize its files inside <samp>`webenv'</samp> version controlled repository. -</p> -<p>When preparing the structure keep in mind that different web -applications have different visual styles, and also different ways to -implement it. A convenient way to organize the file system structure -would be create one development line for each web application we use -inside CentOS web environment. For example, consider the following -file system structure: -</p> -<pre class="verbatim">https://projects.centos.org/svn/webenv/trunk/ -|-- WebApp1/ -| |-- Sources/ -| | `-- webapp1-0.0.1/ -| |-- Rpms/ -| | `-- webapp1-0.0.1.rpm -| |-- Srpms/ -| | `-- webapp1-0.0.1.srpm -| `-- Specs/ -| `-- webapp1-0.0.1.spec -|-- WebApp2/ -`-- WebAppN/ -</pre> -</dd> -<dt> <strong>Customize</strong></dt> -<dd> -<p>Once web applications have been organized inside the version -controlled repository file system, use subversion to create the CentOS -customization development line of web applications source code. For -example, using the above file system structure, you can create the -customization development line of <tt>`webapp1-0.0.1/'</tt> with the -following command: -</p> -<pre class="verbatim">svn cp trunk/WebApp1/Sources/webapp1-0.0.1 trunk/WebApp1/Sources/webapp1-0.0.1-webenv -</pre> -<p>The command above creates the following structure: -</p> -<pre class="verbatim">https://projects.centos.org/svn/webenv/trunk/ -|-- WebApp1/ -| |-- Sources/ -| | |-- webapp1-0.0.1/ -| | `-- webapp1-0.0.1-webenv/ -| |-- Rpms/ -| | `-- webapp1-0.0.1.rpm -| |-- Srpms/ -| | `-- webapp1-0.0.1.srpm -| `-- Specs/ -| `-- webapp1-0.0.1.spec -|-- WebApp2/ -`-- WebAppN/ -</pre> -<p>In the above structure, the <tt>`webapp1-0.0.1-webenv/'</tt> directory is -the place where you customize the visual style of -<tt>`webapp1-0.0.1/'</tt> web application. -</p> -<blockquote class="orange"><img src="/home/centos/artwork/trunk/Identity/Widgets/Img/icon-admonition-idea.png" alt="Info"><h3>Tip</h3><p> Use the <code>diff</code> command of Subversion between -CentOS customization and upstream development lines to know what you -are changing exactly. -</p></blockquote> - -</dd> -<dt> <strong>Build packages</strong></dt> -<dd> -<p>When web application has been customized, build the web application -RPM and SRPM using the source location with <samp>`-webenv'</samp> prefix. -</p> -<pre class="verbatim">https://projects.centos.org/svn/webenv/trunk/ -|-- WebApp1/ -| |-- Sources/ -| | |-- webapp1-0.0.1/ -| | `-- webapp1-0.0.1-webenv/ -| |-- Rpms/ -| | |-- webapp1-0.0.1.rpm -| | `-- webapp1-0.0.1-webenv.rpm -| |-- Srpms/ -| | |-- webapp1-0.0.1.srpm -| | `-- webapp1-0.0.1-webenv.srpm -| `-- Specs/ -| |-- webapp1-0.0.1.spec -| `-- webapp1-0.0.1-webenv.spec -|-- WebApp2/ -`-- WebAppN/ -</pre> -</dd> -<dt> <strong>Release for testing</strong></dt> -<dd> -<p>When the customized web application has been packaged, make packages -available for testing and quality assurance. This can be achives using -a [webenv-test] yum repository. -</p> -<blockquote class="blue"><img src="/home/centos/artwork/trunk/Identity/Widgets/Img/icon-admonition-info.png" alt="info"><h3>Note</h3><p> The [webenv-test] repository is not shipped inside -CentOS distribution default yum configuraiton. In order to use -[webenv-test] repository you need to configure it first. -</p></blockquote> - -<p>If some problem is found to install/update/use the customized version -of web application, the problem is notified somewhere (a bugtracker -maybe) and the customization face is repated in order to fix the -problem. To release the new package add a number after <samp>`-webenv'</samp> -prefix. For example, if some problem is found in -<tt>`webapp1-0.0.1-webenv.rpm'</tt>, when it be fixed the new package will -be named <tt>`webapp1-0.0.1-webenv-1.rpm'</tt>. If a problem is found in -<tt>`webapp1-0.0.1-webenv-1.rpm'</tt>, when it be fixed the new package -will be named <tt>`webapp1-0.0.1-webenv-2.rpm'</tt>, and so on. -</p> -<p>The "customization -- release for testing" process is repeated -until CentOS quality assurance team considers the package is ready for -production. -</p> -</dd> -<dt> <strong>Release for production</strong></dt> -<dd> -<p>When customized web application packages are considered ready for -production they are moved from [webenv-test] to [webenv] repository. -This action is commited by CentOS quality assurance team. -</p> -<blockquote class="blue"><img src="/home/centos/artwork/trunk/Identity/Widgets/Img/icon-admonition-info.png" alt="info"><h3>Note</h3><p> The [webenv] repository is not shipped inside CentOS -distribution default yum configuraiton. In order to use [webenv] -repository you need to configure it first. -</p></blockquote> -</dd> -</dl> - - -<a name="SEC94"></a> -<h4 class="subsubsection"> 2.16.2.8 The [webenv-test] repository </h4> - -<pre class="verbatim">/etc/yum.repos.d/CentOS-Webenv-test.repo -</pre> -<pre class="verbatim">[webenv-test] -name=CentOS-$releasever - Webenv-test -mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=webenv-test -#baseurl=http://mirror.centos.org/centos/$releasever/webenv-test/$basearch/ -gpgcheck=1 -gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-$releasever -enabled=1 -priority=10 -</pre> - -<a name="SEC95"></a> -<h4 class="subsubsection"> 2.16.2.9 The [webenv] repository </h4> - -<pre class="verbatim">/etc/yum.repos.d/CentOS-Webenv.repo -</pre> -<pre class="verbatim">[webenv] -name=CentOS-$releasever - Webenv -mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=webenv -#baseurl=http://mirror.centos.org/centos/$releasever/webenv/$basearch/ -gpgcheck=1 -gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-$releasever -enabled=1 -priority=10 -</pre> - -<a name="SEC96"></a> -<h4 class="subsubsection"> 2.16.2.10 Priority configuration </h4> - -<p>Both [webenv] and [webenv-test] repositories update packages inside -CentOS [base] and CentOS [updates] repositories. -</p> -<a name="SEC97"></a> -<h3 class="subsection"> 2.16.3 Usage </h3> +<a name="SEC80"></a> +<h3 class="subsection"> 2.13.3 Usage </h3> <ul class="toc"> <li> ... </li></ul> -<a name="SEC98"></a> -<h3 class="subsection"> 2.16.4 See also </h3> +<a name="SEC81"></a> +<h3 class="subsection"> 2.13.4 See also </h3> <table class="menu" border="0" cellspacing="0"> -<tr><td align="left" valign="top"><a href="repository_17.html#SEC69">2.13 The <tt>`trunk/Identity/Models/Img/Promo/Web'</tt> Directory</a></td><td> </td><td align="left" valign="top"> +<tr><td align="left" valign="top"><a href="repository_23.html#SEC92">2.16 The <tt>`trunk/Identity/Models/Tpl/Promo/Web'</tt> Directory</a></td><td> </td><td align="left" valign="top"> </td></tr> </table> <table cellpadding="1" cellspacing="1" border="0"> -<tr><td valign="middle" align="left">[<a href="#SEC97" title="Previous section in reading order"> < </a>]</td> -<td valign="middle" align="left">[<a href="repository_21.html#SEC99" title="Next section in reading order"> > </a>]</td> +<tr><td valign="middle" align="left">[<a href="#SEC80" title="Previous section in reading order"> < </a>]</td> +<td valign="middle" align="left">[<a href="repository_21.html#SEC82" title="Next section in reading order"> > </a>]</td> <td valign="middle" align="left"> </td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Beginning of this chapter or previous chapter"> << </a>]</td> -<td valign="middle" align="left">[<a href="#SEC84" title="Up section"> Up </a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Next chapter"> >> </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Beginning of this chapter or previous chapter"> << </a>]</td> +<td valign="middle" align="left">[<a href="#SEC77" title="Up section"> Up </a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Next chapter"> >> </a>]</td> </tr></table> <p> <font size="-1"> - This document was generated on <i>March, 11 2011</i> using <a class="www" href="http://texi2html.cvshome.org/"><i>texi2html 1.76</i></a>. + This document was generated on <i>March, 22 2011</i> using <a class="www" href="http://texi2html.cvshome.org/"><i>texi2html 1.76</i></a>. </font> <br> diff --git a/Manual/repository-html/repository_21.html b/Manual/repository-html/repository_21.html index 4f686bc..217dec4 100644 --- a/Manual/repository-html/repository_21.html +++ b/Manual/repository-html/repository_21.html @@ -12,7 +12,7 @@ Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled GNU Free Documentation License. --> -<!-- Created on March, 11 2011 by texi2html 1.76 --> +<!-- Created on March, 22 2011 by texi2html 1.76 --> <!-- Written by: Lionel Cons <Lionel.Cons@cern.ch> (original author) Karl Berry <karl@freefriends.org> @@ -23,10 +23,10 @@ Send bugs and suggestions to <users@texi2html.cvshome.org> --> <head> -<title>CentOS Artwork Repository: 2.17 The trunk/Identity/Models/Xcf Directory</title> +<title>CentOS Artwork Repository: 2.14 The trunk/Identity/Models/Tpl Directory</title> -<meta name="description" content="CentOS Artwork Repository: 2.17 The trunk/Identity/Models/Xcf Directory"> -<meta name="keywords" content="CentOS Artwork Repository: 2.17 The trunk/Identity/Models/Xcf Directory"> +<meta name="description" content="CentOS Artwork Repository: 2.14 The trunk/Identity/Models/Tpl Directory"> +<meta name="keywords" content="CentOS Artwork Repository: 2.14 The trunk/Identity/Models/Tpl Directory"> <meta name="resource-type" content="document"> <meta name="distribution" content="global"> <meta name="Generator" content="texi2html 1.76"> @@ -55,66 +55,66 @@ ul.toc {list-style: none} <body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#800080" alink="#FF0000"> <table cellpadding="1" cellspacing="1" border="0"> -<tr><td valign="middle" align="left">[<a href="repository_20.html#SEC98" title="Previous section in reading order"> < </a>]</td> -<td valign="middle" align="left">[<a href="#SEC100" title="Next section in reading order"> > </a>]</td> +<tr><td valign="middle" align="left">[<a href="repository_20.html#SEC81" title="Previous section in reading order"> < </a>]</td> +<td valign="middle" align="left">[<a href="#SEC83" title="Next section in reading order"> > </a>]</td> <td valign="middle" align="left"> </td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Beginning of this chapter or previous chapter"> << </a>]</td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Up section"> Up </a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Next chapter"> >> </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Beginning of this chapter or previous chapter"> << </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Up section"> Up </a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Next chapter"> >> </a>]</td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left">[<a href="repository.html#SEC_Top" title="Cover (top) of document">Top</a>]</td> <td valign="middle" align="left">[<a href="repository_toc.html#SEC_Contents" title="Table of contents">Contents</a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Index">Index</a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Index">Index</a>]</td> <td valign="middle" align="left">[<a href="repository_abt.html#SEC_About" title="About (help)"> ? </a>]</td> </tr></table> -<a name="Filesystem-trunk-Identity-Models-Xcf"></a> -<a name="SEC99"></a> -<h2 class="section"> 2.17 The <tt>`trunk/Identity/Models/Xcf'</tt> Directory </h2> +<a name="Filesystem-trunk-Identity-Models-Tpl"></a> +<a name="SEC82"></a> +<h2 class="section"> 2.14 The <tt>`trunk/Identity/Models/Tpl'</tt> Directory </h2> -<a name="SEC100"></a> -<h3 class="subsection"> 2.17.1 Goals </h3> +<a name="SEC83"></a> +<h3 class="subsection"> 2.14.1 Goals </h3> <ul class="toc"> <li> ... </li></ul> -<a name="SEC101"></a> -<h3 class="subsection"> 2.17.2 Description </h3> +<a name="SEC84"></a> +<h3 class="subsection"> 2.14.2 Description </h3> <ul class="toc"> <li> ... </li></ul> -<a name="SEC102"></a> -<h3 class="subsection"> 2.17.3 Usage </h3> +<a name="SEC85"></a> +<h3 class="subsection"> 2.14.3 Usage </h3> <ul class="toc"> <li> ... </li></ul> -<a name="SEC103"></a> -<h3 class="subsection"> 2.17.4 See also </h3> +<a name="SEC86"></a> +<h3 class="subsection"> 2.14.4 See also </h3> <table cellpadding="1" cellspacing="1" border="0"> -<tr><td valign="middle" align="left">[<a href="#SEC102" title="Previous section in reading order"> < </a>]</td> -<td valign="middle" align="left">[<a href="repository_22.html#SEC104" title="Next section in reading order"> > </a>]</td> +<tr><td valign="middle" align="left">[<a href="#SEC85" title="Previous section in reading order"> < </a>]</td> +<td valign="middle" align="left">[<a href="repository_22.html#SEC87" title="Next section in reading order"> > </a>]</td> <td valign="middle" align="left"> </td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Beginning of this chapter or previous chapter"> << </a>]</td> -<td valign="middle" align="left">[<a href="#SEC99" title="Up section"> Up </a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Next chapter"> >> </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Beginning of this chapter or previous chapter"> << </a>]</td> +<td valign="middle" align="left">[<a href="#SEC82" title="Up section"> Up </a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Next chapter"> >> </a>]</td> </tr></table> <p> <font size="-1"> - This document was generated on <i>March, 11 2011</i> using <a class="www" href="http://texi2html.cvshome.org/"><i>texi2html 1.76</i></a>. + This document was generated on <i>March, 22 2011</i> using <a class="www" href="http://texi2html.cvshome.org/"><i>texi2html 1.76</i></a>. </font> <br> diff --git a/Manual/repository-html/repository_22.html b/Manual/repository-html/repository_22.html index f651665..9330203 100644 --- a/Manual/repository-html/repository_22.html +++ b/Manual/repository-html/repository_22.html @@ -12,7 +12,7 @@ Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled GNU Free Documentation License. --> -<!-- Created on March, 11 2011 by texi2html 1.76 --> +<!-- Created on March, 22 2011 by texi2html 1.76 --> <!-- Written by: Lionel Cons <Lionel.Cons@cern.ch> (original author) Karl Berry <karl@freefriends.org> @@ -23,10 +23,10 @@ Send bugs and suggestions to <users@texi2html.cvshome.org> --> <head> -<title>CentOS Artwork Repository: 2.18 The trunk/Identity/Release Directory</title> +<title>CentOS Artwork Repository: 2.15 The trunk/Identity/Models/Tpl/Brands Directory</title> -<meta name="description" content="CentOS Artwork Repository: 2.18 The trunk/Identity/Release Directory"> -<meta name="keywords" content="CentOS Artwork Repository: 2.18 The trunk/Identity/Release Directory"> +<meta name="description" content="CentOS Artwork Repository: 2.15 The trunk/Identity/Models/Tpl/Brands Directory"> +<meta name="keywords" content="CentOS Artwork Repository: 2.15 The trunk/Identity/Models/Tpl/Brands Directory"> <meta name="resource-type" content="document"> <meta name="distribution" content="global"> <meta name="Generator" content="texi2html 1.76"> @@ -55,58 +55,66 @@ ul.toc {list-style: none} <body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#800080" alink="#FF0000"> <table cellpadding="1" cellspacing="1" border="0"> -<tr><td valign="middle" align="left">[<a href="repository_21.html#SEC103" title="Previous section in reading order"> < </a>]</td> -<td valign="middle" align="left">[<a href="#SEC105" title="Next section in reading order"> > </a>]</td> +<tr><td valign="middle" align="left">[<a href="repository_21.html#SEC86" title="Previous section in reading order"> < </a>]</td> +<td valign="middle" align="left">[<a href="#SEC88" title="Next section in reading order"> > </a>]</td> <td valign="middle" align="left"> </td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Beginning of this chapter or previous chapter"> << </a>]</td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Up section"> Up </a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Next chapter"> >> </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Beginning of this chapter or previous chapter"> << </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Up section"> Up </a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Next chapter"> >> </a>]</td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left">[<a href="repository.html#SEC_Top" title="Cover (top) of document">Top</a>]</td> <td valign="middle" align="left">[<a href="repository_toc.html#SEC_Contents" title="Table of contents">Contents</a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Index">Index</a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Index">Index</a>]</td> <td valign="middle" align="left">[<a href="repository_abt.html#SEC_About" title="About (help)"> ? </a>]</td> </tr></table> -<a name="Filesystem-trunk-Identity-Release"></a> -<a name="SEC104"></a> -<h2 class="section"> 2.18 The <tt>`trunk/Identity/Release'</tt> Directory </h2> +<a name="Filesystem-trunk-Identity-Models-Tpl-Brands"></a> +<a name="SEC87"></a> +<h2 class="section"> 2.15 The <tt>`trunk/Identity/Models/Tpl/Brands'</tt> Directory </h2> -<a name="SEC105"></a> -<h3 class="subsection"> 2.18.1 Goals </h3> +<a name="SEC88"></a> +<h3 class="subsection"> 2.15.1 Goals </h3> <ul class="toc"> <li> ... </li></ul> -<a name="SEC106"></a> -<h3 class="subsection"> 2.18.2 Description </h3> +<a name="SEC89"></a> +<h3 class="subsection"> 2.15.2 Description </h3> + +<ul class="toc"> +<li> ... +</li></ul> -<a name="SEC107"></a> -<h3 class="subsection"> 2.18.3 Usage </h3> +<a name="SEC90"></a> +<h3 class="subsection"> 2.15.3 Usage </h3> + +<ul class="toc"> +<li> ... +</li></ul> -<a name="SEC108"></a> -<h3 class="subsection"> 2.18.4 See also </h3> +<a name="SEC91"></a> +<h3 class="subsection"> 2.15.4 See also </h3> <table cellpadding="1" cellspacing="1" border="0"> -<tr><td valign="middle" align="left">[<a href="#SEC107" title="Previous section in reading order"> < </a>]</td> -<td valign="middle" align="left">[<a href="repository_23.html#SEC109" title="Next section in reading order"> > </a>]</td> +<tr><td valign="middle" align="left">[<a href="#SEC90" title="Previous section in reading order"> < </a>]</td> +<td valign="middle" align="left">[<a href="repository_23.html#SEC92" title="Next section in reading order"> > </a>]</td> <td valign="middle" align="left"> </td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Beginning of this chapter or previous chapter"> << </a>]</td> -<td valign="middle" align="left">[<a href="#SEC104" title="Up section"> Up </a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Next chapter"> >> </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Beginning of this chapter or previous chapter"> << </a>]</td> +<td valign="middle" align="left">[<a href="#SEC87" title="Up section"> Up </a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Next chapter"> >> </a>]</td> </tr></table> <p> <font size="-1"> - This document was generated on <i>March, 11 2011</i> using <a class="www" href="http://texi2html.cvshome.org/"><i>texi2html 1.76</i></a>. + This document was generated on <i>March, 22 2011</i> using <a class="www" href="http://texi2html.cvshome.org/"><i>texi2html 1.76</i></a>. </font> <br> diff --git a/Manual/repository-html/repository_23.html b/Manual/repository-html/repository_23.html index 14eb2ab..81687af 100644 --- a/Manual/repository-html/repository_23.html +++ b/Manual/repository-html/repository_23.html @@ -12,7 +12,7 @@ Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled GNU Free Documentation License. --> -<!-- Created on March, 11 2011 by texi2html 1.76 --> +<!-- Created on March, 22 2011 by texi2html 1.76 --> <!-- Written by: Lionel Cons <Lionel.Cons@cern.ch> (original author) Karl Berry <karl@freefriends.org> @@ -23,10 +23,10 @@ Send bugs and suggestions to <users@texi2html.cvshome.org> --> <head> -<title>CentOS Artwork Repository: 2.19 The trunk/Identity/Themes Directory</title> +<title>CentOS Artwork Repository: 2.16 The trunk/Identity/Models/Tpl/Promo/Web Directory</title> -<meta name="description" content="CentOS Artwork Repository: 2.19 The trunk/Identity/Themes Directory"> -<meta name="keywords" content="CentOS Artwork Repository: 2.19 The trunk/Identity/Themes Directory"> +<meta name="description" content="CentOS Artwork Repository: 2.16 The trunk/Identity/Models/Tpl/Promo/Web Directory"> +<meta name="keywords" content="CentOS Artwork Repository: 2.16 The trunk/Identity/Models/Tpl/Promo/Web Directory"> <meta name="resource-type" content="document"> <meta name="distribution" content="global"> <meta name="Generator" content="texi2html 1.76"> @@ -55,76 +55,374 @@ ul.toc {list-style: none} <body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#800080" alink="#FF0000"> <table cellpadding="1" cellspacing="1" border="0"> -<tr><td valign="middle" align="left">[<a href="repository_22.html#SEC108" title="Previous section in reading order"> < </a>]</td> -<td valign="middle" align="left">[<a href="#SEC110" title="Next section in reading order"> > </a>]</td> +<tr><td valign="middle" align="left">[<a href="repository_22.html#SEC91" title="Previous section in reading order"> < </a>]</td> +<td valign="middle" align="left">[<a href="#SEC93" title="Next section in reading order"> > </a>]</td> <td valign="middle" align="left"> </td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Beginning of this chapter or previous chapter"> << </a>]</td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Up section"> Up </a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Next chapter"> >> </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Beginning of this chapter or previous chapter"> << </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Up section"> Up </a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Next chapter"> >> </a>]</td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left">[<a href="repository.html#SEC_Top" title="Cover (top) of document">Top</a>]</td> <td valign="middle" align="left">[<a href="repository_toc.html#SEC_Contents" title="Table of contents">Contents</a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Index">Index</a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Index">Index</a>]</td> <td valign="middle" align="left">[<a href="repository_abt.html#SEC_About" title="About (help)"> ? </a>]</td> </tr></table> -<a name="Filesystem-trunk-Identity-Themes"></a> -<a name="SEC109"></a> -<h2 class="section"> 2.19 The <tt>`trunk/Identity/Themes'</tt> Directory </h2> +<a name="Filesystem-trunk-Identity-Models-Tpl-Promo-Web"></a> +<a name="SEC92"></a> +<h2 class="section"> 2.16 The <tt>`trunk/Identity/Models/Tpl/Promo/Web'</tt> Directory </h2> -<a name="SEC110"></a> -<h3 class="subsection"> 2.19.1 Goals </h3> +<a name="SEC93"></a> +<h3 class="subsection"> 2.16.1 Goals </h3> -<p>The <tt>`trunk/Identity/Themes/'</tt> directory exists to organize -production of CentOS themes. +<p>Organize scalable vector graphics (svg) to help describe the CentOS +web environment. </p> -<a name="SEC111"></a> -<h3 class="subsection"> 2.19.2 Description </h3> +<a name="SEC94"></a> +<h3 class="subsection"> 2.16.2 The CentOS web environment </h3> +<p>Inside CentOS corporate identity, the CentOS web environment is +considered a promotion component. The CentOS web environment is formed +by a central web application --to cover base needs (e.g., per-major +release information like release notes, lifetime, downloads, +documentation, support, security advisories, bugs, etc.)-- and many +different free web applications --to cover specific needs (e.g., +wiki, mailing lists, etc.)--. +</p> +<p>The CentOS web environment is addressed to solve the following issues: +</p> +<ul class="toc"> +<li> One unique name and one unique visual style to all web +applications used inside the web environment. -<a name="SEC112"></a> -<h3 class="subsection"> 2.19.3 Usage </h3> +</li><li> One-step navigation to web applications inside the environment. -<p>In this location themes are organized in "Models" --to store common -information-- and "Motifs"--to store unique information. At -rendering time, both motifs and models are combined to produce the -final CentOS themes. CentOS themes can be tagged as "Default" or -"Alternative". CentOS themes are maintained by CentOS community. +</li><li> High degree of customization to change the visual style of all +web applications with few changes (e.g, updating just two or three +images plus common style sheet [CSS] definitions). +</li></ul> + +<p>The CentOS project is attached to a monolithic corporate visual +identity (see section <a href="repository_11.html#SEC28">The <tt>`trunk/Identity'</tt> Directory</a>), where all visual manifestations +have one unique name and one unique visual style. This way, the CentOS +web environment has one unique name (the CentOS brand) and one unique +visual style (the CentOS default theme) for all its visual +manifestations, the web applications in this case. </p> -<table class="menu" border="0" cellspacing="0"> -<tr><td align="left" valign="top"><a href="repository_24.html#SEC114">2.20 The <tt>`trunk/Identity/Themes/Models'</tt> Directory</a></td><td> </td><td align="left" valign="top"> -</td></tr> -<tr><td align="left" valign="top"><a href="repository_40.html#SEC194">2.36 The <tt>`trunk/Identity/Themes/Motifs'</tt> Directory</a></td><td> </td><td align="left" valign="top"> -</td></tr> -</table> +<p>Since a maintainance point of view, achiving the one unique visual +style inside CentOS web environment is not a simple task. The CentOS +web environment is built upon many different web applications which +have different visual styles and different internal ways to customize +their own visual styles. For example: MoinMoin, the web application +used to support the CentOS wiki (<a class="www" href="http://wiki.centos.org/">http://wiki.centos.org/</a>) is +highly customizable but Mailman (in its 2.x.x serie), the web +application used to support the CentOS mailing list, doesn't +support<a name="DOCF1" href="repository_fot.html#FOOT1">(1)</a> a customization system that separates +presentation from logic, similar to that used by MoinMoin. +</p> +<p>This visual style diversity complicates our goal of one unique visual +style for all web applications. So, if we want one unique visual style +for all web applications used, it is innevitable to modify the web +applications in order to implement the CentOS one unique visual style +customization in them. Direct modification of upstream applications is +not convenient because upstream applications come with their one +visual style and administrators take the risk of loosing all +customization changes the next time the application be updated (since +not all upstream web applications, used in CentOS web environment, +separate presentation from logic). +</p> +<p>To solve the "one unique visual style" issue, installation and +actualization of web applications --used inside CentOS web +environment-- need to be independent from upstream web applications +development line; in a way that CentOS web environment administrators +can install and update web applications freely without risk of loosing +the one unique visual style customization changes. +</p> +<p>At the surface of this issue we can see the need of one specific yum +repository to store CentOS web environment customized web applications. +</p> + +<a name="SEC95"></a> +<h4 class="subsubsection"> 2.16.2.1 Design model (without ads) </h4> + + +<a name="SEC96"></a> +<h4 class="subsubsection"> 2.16.2.2 Design model (with ads) </h4> + +<a name="SEC97"></a> +<h4 class="subsubsection"> 2.16.2.3 HTML definitions </h4> -<a name="SEC113"></a> -<h3 class="subsection"> 2.19.4 See also </h3> + +<a name="SEC98"></a> +<h4 class="subsubsection"> 2.16.2.4 Controlling visual style </h4> + +<p>Inside CentOS web environment, the visual style is controlled by the +following compenents: +</p> +<dl compact="compact"> +<dt> <strong>Webenv header background</strong></dt> +<dd><pre class="verbatim">trunk/Identity/Themes/Motifs/$THEME/Backgrounds/Img/1024x250.png +</pre> +</dd> +<dt> <strong>CSS definitions</strong></dt> +<dd><pre class="verbatim">trunk/Identity/Themes/Models/Default/Promo/Web/CSS/stylesheet.css +</pre></dd> +</dl> + + +<a name="SEC99"></a> +<h4 class="subsubsection"> 2.16.2.5 Producing visual style </h4> + +<p>The visual style of CentOS web environment is defined in the following +files: +</p> +<pre class="verbatim">trunk/Identity/Themes/Motifs/$THEME/Backgrounds/Xcf/1024x250.xcf +trunk/Identity/Themes/Motifs/$THEME/Backgrounds/Img/1024x250.png +trunk/Identity/Themes/Motifs/$THEME/Backgrounds/Img/1024x250-bg.png +trunk/Identity/Themes/Motifs/$THEME/Backgrounds/Tpl/1024x250.svg +</pre> +<p>As graphic designer you use <tt>`1024x250.xcf'</tt> file to produce +<tt>`1024x250-bg.png'</tt> file. Later, inside <tt>`1024x250.svg'</tt> file, +you use the <tt>`1024x250-bg.png'</tt> file as background layer to draw +your vectorial design. When you consider you artwork ready, use the +<code>centos-art.sh</code> script, as described below, to produce the +visual style controller images of CentOS web environment. +</p> +<pre class="verbatim">centos-art render --entry=trunk/Identity/Themes/Motifs/$THEME/Backgrounds --filter='1024x250' +</pre> +<p>Once you have rendered required image files, changing the visual style +of CentOS web environment is a matter of replacing old image files +with new ones, inside webenv repository file system structure. The +visual style changes will take effect the next time customization line +of CentOS web applications be packaged, uploded, and installed from +[webenv] or [webenv-test] repositories. +</p> + +<a name="SEC100"></a> +<h4 class="subsubsection"> 2.16.2.6 Navigation </h4> + +<p>Inside CentOS web environment, the one-step navegation between web +applications is addressed using the web environment navigation bar. +The web environment navigation bar contains links to main applications +and is always visible no matter where you are inside the web +environment. +</p> + +<a name="SEC101"></a> +<h4 class="subsubsection"> 2.16.2.7 Development and release cycle </h4> + +<p>The CentOS web environment development and relase cycle is described +below: +</p> +<dl compact="compact"> +<dt> <strong>Download</strong></dt> +<dd> +<p>The first action is download the source code of web applications we +want to use inside CentOS web environment. +</p> +<blockquote class="orange"><img src="/home/centos/artwork/trunk/Identity/Widgets/Img/icon-admonition-star.png" alt="Important"><h3>Important</h3><p> The source location from which web application are +downloaded is very important. Use SRPMs from CentOS <strong>[base]</strong> +and <strong>[updates]</strong> repositories as first choise, and third party +repositories (e.g. RPMForge, EPEL, etc.) as last resource. +</p></blockquote> + +</dd> +<dt> <strong>Prepare</strong> </dt> +<dd> +<p>Once web application source code has been downloaded, our duty is +organize its files inside <samp>`webenv'</samp> version controlled repository. +</p> +<p>When preparing the structure keep in mind that different web +applications have different visual styles, and also different ways to +implement it. A convenient way to organize the file system structure +would be create one development line for each web application we use +inside CentOS web environment. For example, consider the following +file system structure: +</p> +<pre class="verbatim">https://projects.centos.org/svn/webenv/trunk/ +|-- WebApp1/ +| |-- Sources/ +| | `-- webapp1-0.0.1/ +| |-- Rpms/ +| | `-- webapp1-0.0.1.rpm +| |-- Srpms/ +| | `-- webapp1-0.0.1.srpm +| `-- Specs/ +| `-- webapp1-0.0.1.spec +|-- WebApp2/ +`-- WebAppN/ +</pre> +</dd> +<dt> <strong>Customize</strong></dt> +<dd> +<p>Once web applications have been organized inside the version +controlled repository file system, use subversion to create the CentOS +customization development line of web applications source code. For +example, using the above file system structure, you can create the +customization development line of <tt>`webapp1-0.0.1/'</tt> with the +following command: +</p> +<pre class="verbatim">svn cp trunk/WebApp1/Sources/webapp1-0.0.1 trunk/WebApp1/Sources/webapp1-0.0.1-webenv +</pre> +<p>The command above creates the following structure: +</p> +<pre class="verbatim">https://projects.centos.org/svn/webenv/trunk/ +|-- WebApp1/ +| |-- Sources/ +| | |-- webapp1-0.0.1/ +| | `-- webapp1-0.0.1-webenv/ +| |-- Rpms/ +| | `-- webapp1-0.0.1.rpm +| |-- Srpms/ +| | `-- webapp1-0.0.1.srpm +| `-- Specs/ +| `-- webapp1-0.0.1.spec +|-- WebApp2/ +`-- WebAppN/ +</pre> +<p>In the above structure, the <tt>`webapp1-0.0.1-webenv/'</tt> directory is +the place where you customize the visual style of +<tt>`webapp1-0.0.1/'</tt> web application. +</p> +<blockquote class="orange"><img src="/home/centos/artwork/trunk/Identity/Widgets/Img/icon-admonition-idea.png" alt="Info"><h3>Tip</h3><p> Use the <code>diff</code> command of Subversion between +CentOS customization and upstream development lines to know what you +are changing exactly. +</p></blockquote> + +</dd> +<dt> <strong>Build packages</strong></dt> +<dd> +<p>When web application has been customized, build the web application +RPM and SRPM using the source location with <samp>`-webenv'</samp> prefix. +</p> +<pre class="verbatim">https://projects.centos.org/svn/webenv/trunk/ +|-- WebApp1/ +| |-- Sources/ +| | |-- webapp1-0.0.1/ +| | `-- webapp1-0.0.1-webenv/ +| |-- Rpms/ +| | |-- webapp1-0.0.1.rpm +| | `-- webapp1-0.0.1-webenv.rpm +| |-- Srpms/ +| | |-- webapp1-0.0.1.srpm +| | `-- webapp1-0.0.1-webenv.srpm +| `-- Specs/ +| |-- webapp1-0.0.1.spec +| `-- webapp1-0.0.1-webenv.spec +|-- WebApp2/ +`-- WebAppN/ +</pre> +</dd> +<dt> <strong>Release for testing</strong></dt> +<dd> +<p>When the customized web application has been packaged, make packages +available for testing and quality assurance. This can be achives using +a [webenv-test] yum repository. +</p> +<blockquote class="blue"><img src="/home/centos/artwork/trunk/Identity/Widgets/Img/icon-admonition-info.png" alt="info"><h3>Note</h3><p> The [webenv-test] repository is not shipped inside +CentOS distribution default yum configuraiton. In order to use +[webenv-test] repository you need to configure it first. +</p></blockquote> + +<p>If some problem is found to install/update/use the customized version +of web application, the problem is notified somewhere (a bugtracker +maybe) and the customization face is repated in order to fix the +problem. To release the new package add a number after <samp>`-webenv'</samp> +prefix. For example, if some problem is found in +<tt>`webapp1-0.0.1-webenv.rpm'</tt>, when it be fixed the new package will +be named <tt>`webapp1-0.0.1-webenv-1.rpm'</tt>. If a problem is found in +<tt>`webapp1-0.0.1-webenv-1.rpm'</tt>, when it be fixed the new package +will be named <tt>`webapp1-0.0.1-webenv-2.rpm'</tt>, and so on. +</p> +<p>The "customization -- release for testing" process is repeated +until CentOS quality assurance team considers the package is ready for +production. +</p> +</dd> +<dt> <strong>Release for production</strong></dt> +<dd> +<p>When customized web application packages are considered ready for +production they are moved from [webenv-test] to [webenv] repository. +This action is commited by CentOS quality assurance team. +</p> +<blockquote class="blue"><img src="/home/centos/artwork/trunk/Identity/Widgets/Img/icon-admonition-info.png" alt="info"><h3>Note</h3><p> The [webenv] repository is not shipped inside CentOS +distribution default yum configuraiton. In order to use [webenv] +repository you need to configure it first. +</p></blockquote> +</dd> +</dl> + + +<a name="SEC102"></a> +<h4 class="subsubsection"> 2.16.2.8 The [webenv-test] repository </h4> + +<pre class="verbatim">/etc/yum.repos.d/CentOS-Webenv-test.repo +</pre> +<pre class="verbatim">[webenv-test] +name=CentOS-$releasever - Webenv-test +mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=webenv-test +#baseurl=http://mirror.centos.org/centos/$releasever/webenv-test/$basearch/ +gpgcheck=1 +gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-$releasever +enabled=1 +priority=10 +</pre> + +<a name="SEC103"></a> +<h4 class="subsubsection"> 2.16.2.9 The [webenv] repository </h4> + +<pre class="verbatim">/etc/yum.repos.d/CentOS-Webenv.repo +</pre> +<pre class="verbatim">[webenv] +name=CentOS-$releasever - Webenv +mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=webenv +#baseurl=http://mirror.centos.org/centos/$releasever/webenv/$basearch/ +gpgcheck=1 +gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-$releasever +enabled=1 +priority=10 +</pre> + +<a name="SEC104"></a> +<h4 class="subsubsection"> 2.16.2.10 Priority configuration </h4> + +<p>Both [webenv] and [webenv-test] repositories update packages inside +CentOS [base] and CentOS [updates] repositories. +</p> + +<a name="SEC105"></a> +<h3 class="subsection"> 2.16.3 Usage </h3> + +<ul class="toc"> +<li> ... +</li></ul> + + +<a name="SEC106"></a> +<h3 class="subsection"> 2.16.4 See also </h3> <table class="menu" border="0" cellspacing="0"> -<tr><td align="left" valign="top"><a href="repository_8.html#SEC20">2.4 The <tt>`trunk/Identity'</tt> Directory</a></td><td> </td><td align="left" valign="top"> -</td></tr> -<tr><td align="left" valign="top"><a href="repository_7.html#SEC15">2.3 The <tt>`trunk'</tt> Directory</a></td><td> </td><td align="left" valign="top"> +<tr><td align="left" valign="top"><a href="repository_20.html#SEC77">2.13 The <tt>`trunk/Identity/Models/Img/Promo/Web'</tt> Directory</a></td><td> </td><td align="left" valign="top"> </td></tr> </table> <table cellpadding="1" cellspacing="1" border="0"> -<tr><td valign="middle" align="left">[<a href="#SEC112" title="Previous section in reading order"> < </a>]</td> -<td valign="middle" align="left">[<a href="repository_24.html#SEC114" title="Next section in reading order"> > </a>]</td> +<tr><td valign="middle" align="left">[<a href="#SEC105" title="Previous section in reading order"> < </a>]</td> +<td valign="middle" align="left">[<a href="repository_24.html#SEC107" title="Next section in reading order"> > </a>]</td> <td valign="middle" align="left"> </td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Beginning of this chapter or previous chapter"> << </a>]</td> -<td valign="middle" align="left">[<a href="#SEC109" title="Up section"> Up </a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Next chapter"> >> </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Beginning of this chapter or previous chapter"> << </a>]</td> +<td valign="middle" align="left">[<a href="#SEC92" title="Up section"> Up </a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Next chapter"> >> </a>]</td> </tr></table> <p> <font size="-1"> - This document was generated on <i>March, 11 2011</i> using <a class="www" href="http://texi2html.cvshome.org/"><i>texi2html 1.76</i></a>. + This document was generated on <i>March, 22 2011</i> using <a class="www" href="http://texi2html.cvshome.org/"><i>texi2html 1.76</i></a>. </font> <br> diff --git a/Manual/repository-html/repository_24.html b/Manual/repository-html/repository_24.html index c0faaa7..7e68af0 100644 --- a/Manual/repository-html/repository_24.html +++ b/Manual/repository-html/repository_24.html @@ -12,7 +12,7 @@ Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled GNU Free Documentation License. --> -<!-- Created on March, 11 2011 by texi2html 1.76 --> +<!-- Created on March, 22 2011 by texi2html 1.76 --> <!-- Written by: Lionel Cons <Lionel.Cons@cern.ch> (original author) Karl Berry <karl@freefriends.org> @@ -23,10 +23,10 @@ Send bugs and suggestions to <users@texi2html.cvshome.org> --> <head> -<title>CentOS Artwork Repository: 2.20 The trunk/Identity/Themes/Models Directory</title> +<title>CentOS Artwork Repository: 2.17 The trunk/Identity/Models/Xcf Directory</title> -<meta name="description" content="CentOS Artwork Repository: 2.20 The trunk/Identity/Themes/Models Directory"> -<meta name="keywords" content="CentOS Artwork Repository: 2.20 The trunk/Identity/Themes/Models Directory"> +<meta name="description" content="CentOS Artwork Repository: 2.17 The trunk/Identity/Models/Xcf Directory"> +<meta name="keywords" content="CentOS Artwork Repository: 2.17 The trunk/Identity/Models/Xcf Directory"> <meta name="resource-type" content="document"> <meta name="distribution" content="global"> <meta name="Generator" content="texi2html 1.76"> @@ -55,72 +55,66 @@ ul.toc {list-style: none} <body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#800080" alink="#FF0000"> <table cellpadding="1" cellspacing="1" border="0"> -<tr><td valign="middle" align="left">[<a href="repository_23.html#SEC113" title="Previous section in reading order"> < </a>]</td> -<td valign="middle" align="left">[<a href="#SEC115" title="Next section in reading order"> > </a>]</td> +<tr><td valign="middle" align="left">[<a href="repository_23.html#SEC106" title="Previous section in reading order"> < </a>]</td> +<td valign="middle" align="left">[<a href="#SEC108" title="Next section in reading order"> > </a>]</td> <td valign="middle" align="left"> </td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Beginning of this chapter or previous chapter"> << </a>]</td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Up section"> Up </a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Next chapter"> >> </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Beginning of this chapter or previous chapter"> << </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Up section"> Up </a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Next chapter"> >> </a>]</td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left">[<a href="repository.html#SEC_Top" title="Cover (top) of document">Top</a>]</td> <td valign="middle" align="left">[<a href="repository_toc.html#SEC_Contents" title="Table of contents">Contents</a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Index">Index</a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Index">Index</a>]</td> <td valign="middle" align="left">[<a href="repository_abt.html#SEC_About" title="About (help)"> ? </a>]</td> </tr></table> -<a name="Filesystem-trunk-Identity-Themes-Models"></a> -<a name="SEC114"></a> -<h2 class="section"> 2.20 The <tt>`trunk/Identity/Themes/Models'</tt> Directory </h2> +<a name="Filesystem-trunk-Identity-Models-Xcf"></a> +<a name="SEC107"></a> +<h2 class="section"> 2.17 The <tt>`trunk/Identity/Models/Xcf'</tt> Directory </h2> -<a name="SEC115"></a> -<h3 class="subsection"> 2.20.1 Goals </h3> +<a name="SEC108"></a> +<h3 class="subsection"> 2.17.1 Goals </h3> <ul class="toc"> -<li> Organize theme models. +<li> ... </li></ul> -<a name="SEC116"></a> -<h3 class="subsection"> 2.20.2 Description </h3> +<a name="SEC109"></a> +<h3 class="subsection"> 2.17.2 Description </h3> -<p>Theme models let you modeling characteristics (e.g., dimensions, -translation markers, position of each element on the display area, -etc.) common to all themes. Theme models let you reduce the time -needed when propagating artistic motifs to different visual -manifestations. -</p> -<p>Theme models serves as a central pool of design templates for themes -to use. This way you can produce themes with different artistic motifs -but same characteristics. -</p> +<ul class="toc"> +<li> ... +</li></ul> -<a name="SEC117"></a> -<h3 class="subsection"> 2.20.3 Usage </h3> -<p>Inside the framework location above, you find theme models organized -by name. You can add your own theme models to the structure by adding -a directory to the list. By default you have the `See section <a href="repository_26.html#SEC124">Default</a>,' and `See section <a href="repository_25.html#SEC119">Alternative</a>,' ready-to-use theme models. -</p> +<a name="SEC110"></a> +<h3 class="subsection"> 2.17.3 Usage </h3> + +<ul class="toc"> +<li> ... +</li></ul> + -<a name="SEC118"></a> -<h3 class="subsection"> 2.20.4 See also </h3> +<a name="SEC111"></a> +<h3 class="subsection"> 2.17.4 See also </h3> <table cellpadding="1" cellspacing="1" border="0"> -<tr><td valign="middle" align="left">[<a href="#SEC117" title="Previous section in reading order"> < </a>]</td> -<td valign="middle" align="left">[<a href="repository_25.html#SEC119" title="Next section in reading order"> > </a>]</td> +<tr><td valign="middle" align="left">[<a href="#SEC110" title="Previous section in reading order"> < </a>]</td> +<td valign="middle" align="left">[<a href="repository_25.html#SEC112" title="Next section in reading order"> > </a>]</td> <td valign="middle" align="left"> </td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Beginning of this chapter or previous chapter"> << </a>]</td> -<td valign="middle" align="left">[<a href="#SEC114" title="Up section"> Up </a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Next chapter"> >> </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Beginning of this chapter or previous chapter"> << </a>]</td> +<td valign="middle" align="left">[<a href="#SEC107" title="Up section"> Up </a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Next chapter"> >> </a>]</td> </tr></table> <p> <font size="-1"> - This document was generated on <i>March, 11 2011</i> using <a class="www" href="http://texi2html.cvshome.org/"><i>texi2html 1.76</i></a>. + This document was generated on <i>March, 22 2011</i> using <a class="www" href="http://texi2html.cvshome.org/"><i>texi2html 1.76</i></a>. </font> <br> diff --git a/Manual/repository-html/repository_25.html b/Manual/repository-html/repository_25.html index 6dca134..681bf6c 100644 --- a/Manual/repository-html/repository_25.html +++ b/Manual/repository-html/repository_25.html @@ -12,7 +12,7 @@ Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled GNU Free Documentation License. --> -<!-- Created on March, 11 2011 by texi2html 1.76 --> +<!-- Created on March, 22 2011 by texi2html 1.76 --> <!-- Written by: Lionel Cons <Lionel.Cons@cern.ch> (original author) Karl Berry <karl@freefriends.org> @@ -23,10 +23,10 @@ Send bugs and suggestions to <users@texi2html.cvshome.org> --> <head> -<title>CentOS Artwork Repository: 2.21 The trunk/Identity/Themes/Models/Alternative Directory</title> +<title>CentOS Artwork Repository: 2.18 The trunk/Identity/Release Directory</title> -<meta name="description" content="CentOS Artwork Repository: 2.21 The trunk/Identity/Themes/Models/Alternative Directory"> -<meta name="keywords" content="CentOS Artwork Repository: 2.21 The trunk/Identity/Themes/Models/Alternative Directory"> +<meta name="description" content="CentOS Artwork Repository: 2.18 The trunk/Identity/Release Directory"> +<meta name="keywords" content="CentOS Artwork Repository: 2.18 The trunk/Identity/Release Directory"> <meta name="resource-type" content="document"> <meta name="distribution" content="global"> <meta name="Generator" content="texi2html 1.76"> @@ -55,70 +55,58 @@ ul.toc {list-style: none} <body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#800080" alink="#FF0000"> <table cellpadding="1" cellspacing="1" border="0"> -<tr><td valign="middle" align="left">[<a href="repository_24.html#SEC118" title="Previous section in reading order"> < </a>]</td> -<td valign="middle" align="left">[<a href="#SEC120" title="Next section in reading order"> > </a>]</td> +<tr><td valign="middle" align="left">[<a href="repository_24.html#SEC111" title="Previous section in reading order"> < </a>]</td> +<td valign="middle" align="left">[<a href="#SEC113" title="Next section in reading order"> > </a>]</td> <td valign="middle" align="left"> </td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Beginning of this chapter or previous chapter"> << </a>]</td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Up section"> Up </a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Next chapter"> >> </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Beginning of this chapter or previous chapter"> << </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Up section"> Up </a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Next chapter"> >> </a>]</td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left">[<a href="repository.html#SEC_Top" title="Cover (top) of document">Top</a>]</td> <td valign="middle" align="left">[<a href="repository_toc.html#SEC_Contents" title="Table of contents">Contents</a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Index">Index</a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Index">Index</a>]</td> <td valign="middle" align="left">[<a href="repository_abt.html#SEC_About" title="About (help)"> ? </a>]</td> </tr></table> -<a name="Filesystem-trunk-Identity-Themes-Models-Alternative"></a> -<a name="SEC119"></a> -<h2 class="section"> 2.21 The <tt>`trunk/Identity/Themes/Models/Alternative'</tt> Directory </h2> +<a name="Filesystem-trunk-Identity-Release"></a> +<a name="SEC112"></a> +<h2 class="section"> 2.18 The <tt>`trunk/Identity/Release'</tt> Directory </h2> -<a name="SEC120"></a> -<h3 class="subsection"> 2.21.1 Goals </h3> +<a name="SEC113"></a> +<h3 class="subsection"> 2.18.1 Goals </h3> <ul class="toc"> <li> ... </li></ul> -<a name="SEC121"></a> -<h3 class="subsection"> 2.21.2 Description </h3> +<a name="SEC114"></a> +<h3 class="subsection"> 2.18.2 Description </h3> -<p>CentOS alternative theme models exist for people how want to use a -different visual style on their installations of CentOS distribution. -As the visual style is needed for a system already installed -components like Anaconda are not required inside alternative themes. -Inside alternative themes you find post-installation visual style only -(i.e. Backgrounds, Display Managers, Grub, etc.). CentOS alternative -themes are maintained by CentOS Community. -</p> - -<a name="SEC122"></a> -<h3 class="subsection"> 2.21.3 Usage </h3> -<ul class="toc"> -<li> ... -</li></ul> +<a name="SEC115"></a> +<h3 class="subsection"> 2.18.3 Usage </h3> -<a name="SEC123"></a> -<h3 class="subsection"> 2.21.4 See also </h3> +<a name="SEC116"></a> +<h3 class="subsection"> 2.18.4 See also </h3> <table cellpadding="1" cellspacing="1" border="0"> -<tr><td valign="middle" align="left">[<a href="#SEC122" title="Previous section in reading order"> < </a>]</td> -<td valign="middle" align="left">[<a href="repository_26.html#SEC124" title="Next section in reading order"> > </a>]</td> +<tr><td valign="middle" align="left">[<a href="#SEC115" title="Previous section in reading order"> < </a>]</td> +<td valign="middle" align="left">[<a href="repository_26.html#SEC117" title="Next section in reading order"> > </a>]</td> <td valign="middle" align="left"> </td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Beginning of this chapter or previous chapter"> << </a>]</td> -<td valign="middle" align="left">[<a href="#SEC119" title="Up section"> Up </a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Next chapter"> >> </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Beginning of this chapter or previous chapter"> << </a>]</td> +<td valign="middle" align="left">[<a href="#SEC112" title="Up section"> Up </a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Next chapter"> >> </a>]</td> </tr></table> <p> <font size="-1"> - This document was generated on <i>March, 11 2011</i> using <a class="www" href="http://texi2html.cvshome.org/"><i>texi2html 1.76</i></a>. + This document was generated on <i>March, 22 2011</i> using <a class="www" href="http://texi2html.cvshome.org/"><i>texi2html 1.76</i></a>. </font> <br> diff --git a/Manual/repository-html/repository_26.html b/Manual/repository-html/repository_26.html index 561e9fa..23e6b70 100644 --- a/Manual/repository-html/repository_26.html +++ b/Manual/repository-html/repository_26.html @@ -12,7 +12,7 @@ Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled GNU Free Documentation License. --> -<!-- Created on March, 11 2011 by texi2html 1.76 --> +<!-- Created on March, 22 2011 by texi2html 1.76 --> <!-- Written by: Lionel Cons <Lionel.Cons@cern.ch> (original author) Karl Berry <karl@freefriends.org> @@ -23,10 +23,10 @@ Send bugs and suggestions to <users@texi2html.cvshome.org> --> <head> -<title>CentOS Artwork Repository: 2.22 The trunk/Identity/Themes/Models/Default Directory</title> +<title>CentOS Artwork Repository: 2.19 The trunk/Identity/Themes Directory</title> -<meta name="description" content="CentOS Artwork Repository: 2.22 The trunk/Identity/Themes/Models/Default Directory"> -<meta name="keywords" content="CentOS Artwork Repository: 2.22 The trunk/Identity/Themes/Models/Default Directory"> +<meta name="description" content="CentOS Artwork Repository: 2.19 The trunk/Identity/Themes Directory"> +<meta name="keywords" content="CentOS Artwork Repository: 2.19 The trunk/Identity/Themes Directory"> <meta name="resource-type" content="document"> <meta name="distribution" content="global"> <meta name="Generator" content="texi2html 1.76"> @@ -55,142 +55,76 @@ ul.toc {list-style: none} <body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#800080" alink="#FF0000"> <table cellpadding="1" cellspacing="1" border="0"> -<tr><td valign="middle" align="left">[<a href="repository_25.html#SEC123" title="Previous section in reading order"> < </a>]</td> -<td valign="middle" align="left">[<a href="#SEC125" title="Next section in reading order"> > </a>]</td> +<tr><td valign="middle" align="left">[<a href="repository_25.html#SEC116" title="Previous section in reading order"> < </a>]</td> +<td valign="middle" align="left">[<a href="#SEC118" title="Next section in reading order"> > </a>]</td> <td valign="middle" align="left"> </td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Beginning of this chapter or previous chapter"> << </a>]</td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Up section"> Up </a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Next chapter"> >> </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Beginning of this chapter or previous chapter"> << </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Up section"> Up </a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Next chapter"> >> </a>]</td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left">[<a href="repository.html#SEC_Top" title="Cover (top) of document">Top</a>]</td> <td valign="middle" align="left">[<a href="repository_toc.html#SEC_Contents" title="Table of contents">Contents</a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Index">Index</a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Index">Index</a>]</td> <td valign="middle" align="left">[<a href="repository_abt.html#SEC_About" title="About (help)"> ? </a>]</td> </tr></table> -<a name="Filesystem-trunk-Identity-Themes-Models-Default"></a> -<a name="SEC124"></a> -<h2 class="section"> 2.22 The <tt>`trunk/Identity/Themes/Models/Default'</tt> Directory </h2> +<a name="Filesystem-trunk-Identity-Themes"></a> +<a name="SEC117"></a> +<h2 class="section"> 2.19 The <tt>`trunk/Identity/Themes'</tt> Directory </h2> -<a name="SEC125"></a> -<h3 class="subsection"> 2.22.1 Goals </h3> +<a name="SEC118"></a> +<h3 class="subsection"> 2.19.1 Goals </h3> -<p>Default Design Models for CentOS Themes provide design models for the -following components: -</p> -<dl compact="compact"> -<dt> <strong>Distribution</strong></dt> -<dd><p>Design models for CentOS Distribution (e.g., Anaconda, Firstboot, Gdm, -Grub, Gsplash, Kdm, Ksplash, Rhgb and Syslinux, etc.). -See section <a href="repository_28.html#SEC134">The <tt>`trunk/Identity/Themes/Models/Default/Distro'</tt> Directory</a>, for -more information. -</p> -</dd> -<dt> <strong>Concept</strong></dt> -<dd><p>Design models to illustrate Artistic Motifs Concepts. -See section <a href="repository_27.html#SEC129">The <tt>`trunk/Identity/Themes/Models/Default/Concept'</tt> Directory</a>, for -more information. -</p> -</dd> -<dt> <strong>Promotion</strong> </dt> -<dd><p>Design models for CentOS Promotion stuff (e.g., installation media, -posters, etc.). See section <a href="repository_38.html#SEC184">The <tt>`trunk/Identity/Themes/Models/Default/Promo'</tt> Directory</a>, for more information. -</p></dd> -</dl> - - -<a name="SEC126"></a> -<h3 class="subsection"> 2.22.2 Description </h3> - -<p>This directory implements the concept of <em>Default Design Models -for CentOS Themes</em>. Default Design Models for CentOS Themes provide -the common structural information (e.g., image dimensions, translation -markers, trademark position, etc.) the <code>centos-art</code> script -uses to produce images when no other design model is specified. -</p> -<p>Deisgn models in this directory do use the <em>CentOS Release -Brand</em>. The CentOS Release Brand is a combination of both The CentOS -Type and The CentOS Release Schema used to illustrate the major -release of CentOS Distribution the image produced belongs to. -See section <a href="repository_19.html#SEC79">The <tt>`trunk/Identity/Models/Tpl/Brands'</tt> Directory</a>, for more -information. +<p>The <tt>`trunk/Identity/Themes/'</tt> directory exists to organize +production of CentOS themes. </p> -<a name="SEC127"></a> -<h3 class="subsection"> 2.22.3 Usage </h3> +<a name="SEC119"></a> +<h3 class="subsection"> 2.19.2 Description </h3> -<p>The CentOS Project maintains near to four different major releases of -CentOS Distribution. Each major release of CentOS Distribution has -internal differences that make them unique and, at the same time, each -CentOS Distribution individually is tagged into the one unique visual -manifestation (i.e., Distribution). So, how could we implement the -monolithic visual structure in one visual manifestation that has -internal difference? -</p> -<p>To answer this question we broke the question in two parts and later -combined the resultant answers to build a possible solution. -</p> -<dl compact="compact"> -<dt> <strong>How to remark the internal differences visually?</strong></dt> -<dd> -<p>Merge both The CentOS Project Release Schema into The CentOS Project -Trademark to build The CentOS Project Release Trademark. The CentOS -Project Release Trademark remarks two things: first, it remarks the -image is from The CentOS Project and second, it remarks which major -release of CentOS Distribution does the image belongs to. -See section <a href="repository_19.html#SEC79">The <tt>`trunk/Identity/Models/Tpl/Brands'</tt> Directory</a>, for more -information on how to develop and improve The CentOS Project Brand. -</p> -</dd> -<dt> <strong>How to remark the visual resemblance?</strong></dt> -<dd> -<p>Use a common artistic motifs as background for all CentOS Distribution -images. See section <a href="repository_40.html#SEC194">The <tt>`trunk/Identity/Themes/Motifs'</tt> Directory</a>, for more -information. + +<a name="SEC120"></a> +<h3 class="subsection"> 2.19.3 Usage </h3> + +<p>In this location themes are organized in "Models" --to store common +information-- and "Motifs"--to store unique information. At +rendering time, both motifs and models are combined to produce the +final CentOS themes. CentOS themes can be tagged as "Default" or +"Alternative". CentOS themes are maintained by CentOS community. </p> -</dd> -<dt> <strong>So, combining answers above, we could conclude that:</strong></dt> -<dd> -<p>In order to implement the CentOS Monolithic Visual Structure on CentOS -Distribution visual manifestations, a CentOS Release Trademark and a -background information based on one unique artistic motif should be -used in all remarkable images The CentOS Distribution visual -manifestation is made of. -</p></dd> -</dl> - -<blockquote class="orange"><img src="/home/centos/artwork/trunk/Identity/Widgets/Img/icon-admonition-star.png" alt="Important"><h3>Important</h3><p> Remarking the CentOS Release Schema inside each -major release of CentOS Distribution --or similar visual -manifestations-- takes <em>high attention</em> inside The CentOS -Project corporate visual identity. It should be very clear for -everyone which major release of CentOS Distribution is being used. -</p></blockquote> - - -<a name="SEC128"></a> -<h3 class="subsection"> 2.22.4 See also </h3> - -<ul class="toc"> -<li> <a href="repository_23.html#SEC109">The <tt>`trunk/Identity/Themes'</tt> Directory</a> -</li><li> <a href="repository_24.html#SEC114">The <tt>`trunk/Identity/Themes/Models'</tt> Directory</a> -</li><li> <a href="repository_40.html#SEC194">The <tt>`trunk/Identity/Themes/Motifs'</tt> Directory</a> -</li></ul> +<table class="menu" border="0" cellspacing="0"> +<tr><td align="left" valign="top"><a href="repository_27.html#SEC122">2.20 The <tt>`trunk/Identity/Themes/Models'</tt> Directory</a></td><td> </td><td align="left" valign="top"> +</td></tr> +<tr><td align="left" valign="top"><a href="repository_43.html#SEC202">2.36 The <tt>`trunk/Identity/Themes/Motifs'</tt> Directory</a></td><td> </td><td align="left" valign="top"> +</td></tr> +</table> + + +<a name="SEC121"></a> +<h3 class="subsection"> 2.19.4 See also </h3> + +<table class="menu" border="0" cellspacing="0"> +<tr><td align="left" valign="top"><a href="repository_11.html#SEC28">2.4 The <tt>`trunk/Identity'</tt> Directory</a></td><td> </td><td align="left" valign="top"> +</td></tr> +<tr><td align="left" valign="top"><a href="repository_10.html#SEC23">2.3 The <tt>`trunk'</tt> Directory</a></td><td> </td><td align="left" valign="top"> +</td></tr> +</table> <table cellpadding="1" cellspacing="1" border="0"> -<tr><td valign="middle" align="left">[<a href="#SEC127" title="Previous section in reading order"> < </a>]</td> -<td valign="middle" align="left">[<a href="repository_27.html#SEC129" title="Next section in reading order"> > </a>]</td> +<tr><td valign="middle" align="left">[<a href="#SEC120" title="Previous section in reading order"> < </a>]</td> +<td valign="middle" align="left">[<a href="repository_27.html#SEC122" title="Next section in reading order"> > </a>]</td> <td valign="middle" align="left"> </td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Beginning of this chapter or previous chapter"> << </a>]</td> -<td valign="middle" align="left">[<a href="#SEC124" title="Up section"> Up </a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Next chapter"> >> </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Beginning of this chapter or previous chapter"> << </a>]</td> +<td valign="middle" align="left">[<a href="#SEC117" title="Up section"> Up </a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Next chapter"> >> </a>]</td> </tr></table> <p> <font size="-1"> - This document was generated on <i>March, 11 2011</i> using <a class="www" href="http://texi2html.cvshome.org/"><i>texi2html 1.76</i></a>. + This document was generated on <i>March, 22 2011</i> using <a class="www" href="http://texi2html.cvshome.org/"><i>texi2html 1.76</i></a>. </font> <br> diff --git a/Manual/repository-html/repository_27.html b/Manual/repository-html/repository_27.html index e0d2ff0..43ed78a 100644 --- a/Manual/repository-html/repository_27.html +++ b/Manual/repository-html/repository_27.html @@ -12,7 +12,7 @@ Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled GNU Free Documentation License. --> -<!-- Created on March, 11 2011 by texi2html 1.76 --> +<!-- Created on March, 22 2011 by texi2html 1.76 --> <!-- Written by: Lionel Cons <Lionel.Cons@cern.ch> (original author) Karl Berry <karl@freefriends.org> @@ -23,10 +23,10 @@ Send bugs and suggestions to <users@texi2html.cvshome.org> --> <head> -<title>CentOS Artwork Repository: 2.23 The trunk/Identity/Themes/Models/Default/Concept Directory</title> +<title>CentOS Artwork Repository: 2.20 The trunk/Identity/Themes/Models Directory</title> -<meta name="description" content="CentOS Artwork Repository: 2.23 The trunk/Identity/Themes/Models/Default/Concept Directory"> -<meta name="keywords" content="CentOS Artwork Repository: 2.23 The trunk/Identity/Themes/Models/Default/Concept Directory"> +<meta name="description" content="CentOS Artwork Repository: 2.20 The trunk/Identity/Themes/Models Directory"> +<meta name="keywords" content="CentOS Artwork Repository: 2.20 The trunk/Identity/Themes/Models Directory"> <meta name="resource-type" content="document"> <meta name="distribution" content="global"> <meta name="Generator" content="texi2html 1.76"> @@ -55,66 +55,72 @@ ul.toc {list-style: none} <body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#800080" alink="#FF0000"> <table cellpadding="1" cellspacing="1" border="0"> -<tr><td valign="middle" align="left">[<a href="repository_26.html#SEC128" title="Previous section in reading order"> < </a>]</td> -<td valign="middle" align="left">[<a href="#SEC130" title="Next section in reading order"> > </a>]</td> +<tr><td valign="middle" align="left">[<a href="repository_26.html#SEC121" title="Previous section in reading order"> < </a>]</td> +<td valign="middle" align="left">[<a href="#SEC123" title="Next section in reading order"> > </a>]</td> <td valign="middle" align="left"> </td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Beginning of this chapter or previous chapter"> << </a>]</td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Up section"> Up </a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Next chapter"> >> </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Beginning of this chapter or previous chapter"> << </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Up section"> Up </a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Next chapter"> >> </a>]</td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left">[<a href="repository.html#SEC_Top" title="Cover (top) of document">Top</a>]</td> <td valign="middle" align="left">[<a href="repository_toc.html#SEC_Contents" title="Table of contents">Contents</a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Index">Index</a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Index">Index</a>]</td> <td valign="middle" align="left">[<a href="repository_abt.html#SEC_About" title="About (help)"> ? </a>]</td> </tr></table> -<a name="Filesystem-trunk-Identity-Themes-Models-Default-Concept"></a> -<a name="SEC129"></a> -<h2 class="section"> 2.23 The <tt>`trunk/Identity/Themes/Models/Default/Concept'</tt> Directory </h2> +<a name="Filesystem-trunk-Identity-Themes-Models"></a> +<a name="SEC122"></a> +<h2 class="section"> 2.20 The <tt>`trunk/Identity/Themes/Models'</tt> Directory </h2> -<a name="SEC130"></a> -<h3 class="subsection"> 2.23.1 Goals </h3> +<a name="SEC123"></a> +<h3 class="subsection"> 2.20.1 Goals </h3> <ul class="toc"> -<li> ... +<li> Organize theme models. </li></ul> -<a name="SEC131"></a> -<h3 class="subsection"> 2.23.2 Description </h3> +<a name="SEC124"></a> +<h3 class="subsection"> 2.20.2 Description </h3> -<ul class="toc"> -<li> ... -</li></ul> - - -<a name="SEC132"></a> -<h3 class="subsection"> 2.23.3 Usage </h3> +<p>Theme models let you modeling characteristics (e.g., dimensions, +translation markers, position of each element on the display area, +etc.) common to all themes. Theme models let you reduce the time +needed when propagating artistic motifs to different visual +manifestations. +</p> +<p>Theme models serves as a central pool of design templates for themes +to use. This way you can produce themes with different artistic motifs +but same characteristics. +</p> -<ul class="toc"> -<li> ... -</li></ul> +<a name="SEC125"></a> +<h3 class="subsection"> 2.20.3 Usage </h3> +<p>Inside the framework location above, you find theme models organized +by name. You can add your own theme models to the structure by adding +a directory to the list. By default you have the `See section <a href="repository_29.html#SEC132">Default</a>,' and `See section <a href="repository_28.html#SEC127">Alternative</a>,' ready-to-use theme models. +</p> -<a name="SEC133"></a> -<h3 class="subsection"> 2.23.4 See also </h3> +<a name="SEC126"></a> +<h3 class="subsection"> 2.20.4 See also </h3> <table cellpadding="1" cellspacing="1" border="0"> -<tr><td valign="middle" align="left">[<a href="#SEC132" title="Previous section in reading order"> < </a>]</td> -<td valign="middle" align="left">[<a href="repository_28.html#SEC134" title="Next section in reading order"> > </a>]</td> +<tr><td valign="middle" align="left">[<a href="#SEC125" title="Previous section in reading order"> < </a>]</td> +<td valign="middle" align="left">[<a href="repository_28.html#SEC127" title="Next section in reading order"> > </a>]</td> <td valign="middle" align="left"> </td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Beginning of this chapter or previous chapter"> << </a>]</td> -<td valign="middle" align="left">[<a href="#SEC129" title="Up section"> Up </a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Next chapter"> >> </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Beginning of this chapter or previous chapter"> << </a>]</td> +<td valign="middle" align="left">[<a href="#SEC122" title="Up section"> Up </a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Next chapter"> >> </a>]</td> </tr></table> <p> <font size="-1"> - This document was generated on <i>March, 11 2011</i> using <a class="www" href="http://texi2html.cvshome.org/"><i>texi2html 1.76</i></a>. + This document was generated on <i>March, 22 2011</i> using <a class="www" href="http://texi2html.cvshome.org/"><i>texi2html 1.76</i></a>. </font> <br> diff --git a/Manual/repository-html/repository_28.html b/Manual/repository-html/repository_28.html index 9ff7b9d..4062334 100644 --- a/Manual/repository-html/repository_28.html +++ b/Manual/repository-html/repository_28.html @@ -12,7 +12,7 @@ Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled GNU Free Documentation License. --> -<!-- Created on March, 11 2011 by texi2html 1.76 --> +<!-- Created on March, 22 2011 by texi2html 1.76 --> <!-- Written by: Lionel Cons <Lionel.Cons@cern.ch> (original author) Karl Berry <karl@freefriends.org> @@ -23,10 +23,10 @@ Send bugs and suggestions to <users@texi2html.cvshome.org> --> <head> -<title>CentOS Artwork Repository: 2.24 The trunk/Identity/Themes/Models/Default/Distro Directory</title> +<title>CentOS Artwork Repository: 2.21 The trunk/Identity/Themes/Models/Alternative Directory</title> -<meta name="description" content="CentOS Artwork Repository: 2.24 The trunk/Identity/Themes/Models/Default/Distro Directory"> -<meta name="keywords" content="CentOS Artwork Repository: 2.24 The trunk/Identity/Themes/Models/Default/Distro Directory"> +<meta name="description" content="CentOS Artwork Repository: 2.21 The trunk/Identity/Themes/Models/Alternative Directory"> +<meta name="keywords" content="CentOS Artwork Repository: 2.21 The trunk/Identity/Themes/Models/Alternative Directory"> <meta name="resource-type" content="document"> <meta name="distribution" content="global"> <meta name="Generator" content="texi2html 1.76"> @@ -55,156 +55,70 @@ ul.toc {list-style: none} <body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#800080" alink="#FF0000"> <table cellpadding="1" cellspacing="1" border="0"> -<tr><td valign="middle" align="left">[<a href="repository_27.html#SEC133" title="Previous section in reading order"> < </a>]</td> -<td valign="middle" align="left">[<a href="#SEC135" title="Next section in reading order"> > </a>]</td> +<tr><td valign="middle" align="left">[<a href="repository_27.html#SEC126" title="Previous section in reading order"> < </a>]</td> +<td valign="middle" align="left">[<a href="#SEC128" title="Next section in reading order"> > </a>]</td> <td valign="middle" align="left"> </td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Beginning of this chapter or previous chapter"> << </a>]</td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Up section"> Up </a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Next chapter"> >> </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Beginning of this chapter or previous chapter"> << </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Up section"> Up </a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Next chapter"> >> </a>]</td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left">[<a href="repository.html#SEC_Top" title="Cover (top) of document">Top</a>]</td> <td valign="middle" align="left">[<a href="repository_toc.html#SEC_Contents" title="Table of contents">Contents</a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Index">Index</a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Index">Index</a>]</td> <td valign="middle" align="left">[<a href="repository_abt.html#SEC_About" title="About (help)"> ? </a>]</td> </tr></table> -<a name="Filesystem-trunk-Identity-Themes-Models-Default-Distro"></a> -<a name="SEC134"></a> -<h2 class="section"> 2.24 The <tt>`trunk/Identity/Themes/Models/Default/Distro'</tt> Directory </h2> +<a name="Filesystem-trunk-Identity-Themes-Models-Alternative"></a> +<a name="SEC127"></a> +<h2 class="section"> 2.21 The <tt>`trunk/Identity/Themes/Models/Alternative'</tt> Directory </h2> -<a name="SEC135"></a> -<h3 class="subsection"> 2.24.1 Goals </h3> +<a name="SEC128"></a> +<h3 class="subsection"> 2.21.1 Goals </h3> -<p>This directory provides design models to produce image files for the -following CentOS Distribution components: -</p> -<dl compact="compact"> -<dt> <strong>Syslinux</strong></dt> -<dd><p>Contains design models for syslinux, the program used to boot the -CentOS Distribution installation media. See section <a href="repository_37.html#SEC179">The <tt>`trunk/Identity/Themes/Models/Default/Distro/Syslinux'</tt> Directory</a>, for more information. -</p> -</dd> -<dt> <strong>Anaconda</strong> </dt> -<dd><p>Contains design models for Anaconda, the program used to install -CentOS Distribution. See section <a href="repository_29.html#SEC139">The <tt>`trunk/Identity/Themes/Models/Default/Distro/Anaconda'</tt> Directory</a>, for more information. -</p> -</dd> -<dt> <strong>Firstboot</strong> </dt> -<dd><p>Contains design models for the first boot program used to configure -the maching onece installed. See section <a href="repository_30.html#SEC144">The <tt>`trunk/Identity/Themes/Models/Default/Distro/Firstboot'</tt> Directory</a>, for more information. -</p> -</dd> -<dt> <strong>Rhgb</strong></dt> -<dd><p>Contains design models for CentOS Graphical Boot, the program used to -show the boot process from Grub to Display Manager. See section <a href="repository_36.html#SEC174">The <tt>`trunk/Identity/Themes/Models/Default/Distro/Rhgb'</tt> Directory</a>, for more -information. -</p> -</dd> -<dt> <strong>Gdm</strong> </dt> -<dd><p>Contains design models for GNOME Display Manager, the program used to -log into the manchine once installed and configured. See section <a href="repository_31.html#SEC149">The <tt>`trunk/Identity/Themes/Models/Default/Distro/Gdm'</tt> Directory</a>, for more -information. -</p> -</dd> -<dt> <strong>Kdm</strong> </dt> -<dd><p>Contains design models for KDE Display Manager, the program used to -log into the manchine once installed and configured. See section <a href="repository_34.html#SEC164">The <tt>`trunk/Identity/Themes/Models/Default/Distro/Kdm'</tt> Directory</a>, for more -information. -</p> -</dd> -<dt> <strong>Grub</strong> </dt> -<dd><p>Contains design models for GRUB (Grand Unified Boot Loader), the -program used to boot the machine into an operating system. -See section <a href="repository_34.html#SEC164">The <tt>`trunk/Identity/Themes/Models/Default/Distro/Kdm'</tt> Directory</a>, for -more information. -</p> -</dd> -<dt> <strong>Gsplash</strong> </dt> -<dd><p>Contains design models for GNOME splash, the program used to show the -progress information while user's graphical session is loading. -See section <a href="repository_33.html#SEC159">The <tt>`trunk/Identity/Themes/Models/Default/Distro/Gsplash'</tt> Directory</a>, -for more information. -</p> -</dd> -<dt> <strong>Ksplash</strong> </dt> -<dd><p>Contains design models for KDE splash, the program used to show the -progress information while user's graphical session is loading. -See section <a href="repository_35.html#SEC169">The <tt>`trunk/Identity/Themes/Models/Default/Distro/Ksplash'</tt> Directory</a>, -for more information. -</p></dd> -</dl> - -<a name="SEC136"></a> -<h3 class="subsection"> 2.24.2 Description </h3> - -<p>The CentOS Distribution visual style is controlled by image files. -These image files are packaged inside The CentOS Distribution and made -visible once such packages are installed and executed. The way to go -for changing The CentOS Distribution visual style is changing all -those image files to add the desired visual style first and later, -repackage them to make them available inside the final iso files of -CentOS Distribution. -</p> +<ul class="toc"> +<li> ... +</li></ul> -<a name="SEC137"></a> -<h3 class="subsection"> 2.24.3 Usage </h3> -<p>This directory provides organizationl structure to store default -design models for CentOS Themes of CentOS Distribution and so it -should be considered to be used. -</p> -<p>When a new component is added to CentOS Distribution, this is the -directory you need to go for specifying design models for image files -inside such component. -</p> -<p>The procedure to follow is creatig a directory for each component -using its very same name (e.g., the directory <tt>`Anaconda'</tt> stores -image files for Anaconda component, the installer program). Inside the -directory, you need to create one scalable vector graphic for each -image file inside the component you want to produce images for. This, -in order to set image dimensions, image file-name, position of -trademarks in the final image, translation markers and whatever common -information you need to have specified in them when rendered by -<code>centos-art</code> script. -</p> -<p>Sometimes, between major releases, image files inside packages can be -added, removed or just change their names. In order to describe such -image files variations, the design models directory structure is -organized in the same way the file variations are introduced (i.e., -through The CentOS Project Release Schema). So, each major release of -CentOS Distribution does have its own design model directory structure -in this directory. -</p> -<p>When a whole package is removed from one or all CentOS Distribution -major releases, the design models directory structure releated to it -is no longer used. However it could be very useful for historical -reasons. Also, someone could feel motivated enough to keep himself -documenting it or supporting it for whatever reason. +<a name="SEC129"></a> +<h3 class="subsection"> 2.21.2 Description </h3> + +<p>CentOS alternative theme models exist for people how want to use a +different visual style on their installations of CentOS distribution. +As the visual style is needed for a system already installed +components like Anaconda are not required inside alternative themes. +Inside alternative themes you find post-installation visual style only +(i.e. Backgrounds, Display Managers, Grub, etc.). CentOS alternative +themes are maintained by CentOS Community. </p> -<a name="SEC138"></a> -<h3 class="subsection"> 2.24.4 See also </h3> +<a name="SEC130"></a> +<h3 class="subsection"> 2.21.3 Usage </h3> + +<ul class="toc"> +<li> ... +</li></ul> + + +<a name="SEC131"></a> +<h3 class="subsection"> 2.21.4 See also </h3> -<table class="menu" border="0" cellspacing="0"> -<tr><td align="left" valign="top"><a href="repository_26.html#SEC124">2.22 The <tt>`trunk/Identity/Themes/Models/Default'</tt> Directory</a></td><td> </td><td align="left" valign="top"> -</td></tr> -</table> <table cellpadding="1" cellspacing="1" border="0"> -<tr><td valign="middle" align="left">[<a href="#SEC137" title="Previous section in reading order"> < </a>]</td> -<td valign="middle" align="left">[<a href="repository_29.html#SEC139" title="Next section in reading order"> > </a>]</td> +<tr><td valign="middle" align="left">[<a href="#SEC130" title="Previous section in reading order"> < </a>]</td> +<td valign="middle" align="left">[<a href="repository_29.html#SEC132" title="Next section in reading order"> > </a>]</td> <td valign="middle" align="left"> </td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Beginning of this chapter or previous chapter"> << </a>]</td> -<td valign="middle" align="left">[<a href="#SEC134" title="Up section"> Up </a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Next chapter"> >> </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Beginning of this chapter or previous chapter"> << </a>]</td> +<td valign="middle" align="left">[<a href="#SEC127" title="Up section"> Up </a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Next chapter"> >> </a>]</td> </tr></table> <p> <font size="-1"> - This document was generated on <i>March, 11 2011</i> using <a class="www" href="http://texi2html.cvshome.org/"><i>texi2html 1.76</i></a>. + This document was generated on <i>March, 22 2011</i> using <a class="www" href="http://texi2html.cvshome.org/"><i>texi2html 1.76</i></a>. </font> <br> diff --git a/Manual/repository-html/repository_29.html b/Manual/repository-html/repository_29.html index 8f5c603..80301c5 100644 --- a/Manual/repository-html/repository_29.html +++ b/Manual/repository-html/repository_29.html @@ -12,7 +12,7 @@ Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled GNU Free Documentation License. --> -<!-- Created on March, 11 2011 by texi2html 1.76 --> +<!-- Created on March, 22 2011 by texi2html 1.76 --> <!-- Written by: Lionel Cons <Lionel.Cons@cern.ch> (original author) Karl Berry <karl@freefriends.org> @@ -23,10 +23,10 @@ Send bugs and suggestions to <users@texi2html.cvshome.org> --> <head> -<title>CentOS Artwork Repository: 2.25 The trunk/Identity/Themes/Models/Default/Distro/Anaconda Directory</title> +<title>CentOS Artwork Repository: 2.22 The trunk/Identity/Themes/Models/Default Directory</title> -<meta name="description" content="CentOS Artwork Repository: 2.25 The trunk/Identity/Themes/Models/Default/Distro/Anaconda Directory"> -<meta name="keywords" content="CentOS Artwork Repository: 2.25 The trunk/Identity/Themes/Models/Default/Distro/Anaconda Directory"> +<meta name="description" content="CentOS Artwork Repository: 2.22 The trunk/Identity/Themes/Models/Default Directory"> +<meta name="keywords" content="CentOS Artwork Repository: 2.22 The trunk/Identity/Themes/Models/Default Directory"> <meta name="resource-type" content="document"> <meta name="distribution" content="global"> <meta name="Generator" content="texi2html 1.76"> @@ -55,58 +55,142 @@ ul.toc {list-style: none} <body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#800080" alink="#FF0000"> <table cellpadding="1" cellspacing="1" border="0"> -<tr><td valign="middle" align="left">[<a href="repository_28.html#SEC138" title="Previous section in reading order"> < </a>]</td> -<td valign="middle" align="left">[<a href="#SEC140" title="Next section in reading order"> > </a>]</td> +<tr><td valign="middle" align="left">[<a href="repository_28.html#SEC131" title="Previous section in reading order"> < </a>]</td> +<td valign="middle" align="left">[<a href="#SEC133" title="Next section in reading order"> > </a>]</td> <td valign="middle" align="left"> </td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Beginning of this chapter or previous chapter"> << </a>]</td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Up section"> Up </a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Next chapter"> >> </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Beginning of this chapter or previous chapter"> << </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Up section"> Up </a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Next chapter"> >> </a>]</td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left">[<a href="repository.html#SEC_Top" title="Cover (top) of document">Top</a>]</td> <td valign="middle" align="left">[<a href="repository_toc.html#SEC_Contents" title="Table of contents">Contents</a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Index">Index</a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Index">Index</a>]</td> <td valign="middle" align="left">[<a href="repository_abt.html#SEC_About" title="About (help)"> ? </a>]</td> </tr></table> -<a name="Filesystem-trunk-Identity-Themes-Models-Default-Distro-Anaconda"></a> -<a name="SEC139"></a> -<h2 class="section"> 2.25 The <tt>`trunk/Identity/Themes/Models/Default/Distro/Anaconda'</tt> Directory </h2> +<a name="Filesystem-trunk-Identity-Themes-Models-Default"></a> +<a name="SEC132"></a> +<h2 class="section"> 2.22 The <tt>`trunk/Identity/Themes/Models/Default'</tt> Directory </h2> -<a name="SEC140"></a> -<h3 class="subsection"> 2.25.1 Goals </h3> +<a name="SEC133"></a> +<h3 class="subsection"> 2.22.1 Goals </h3> -<ul class="toc"> -<li> ... -</li></ul> - - -<a name="SEC141"></a> -<h3 class="subsection"> 2.25.2 Description </h3> - - -<a name="SEC142"></a> -<h3 class="subsection"> 2.25.3 Usage </h3> +<p>Default Design Models for CentOS Themes provide design models for the +following components: +</p> +<dl compact="compact"> +<dt> <strong>Distribution</strong></dt> +<dd><p>Design models for CentOS Distribution (e.g., Anaconda, Firstboot, Gdm, +Grub, Gsplash, Kdm, Ksplash, Rhgb and Syslinux, etc.). +See section <a href="repository_31.html#SEC142">The <tt>`trunk/Identity/Themes/Models/Default/Distro'</tt> Directory</a>, for +more information. +</p> +</dd> +<dt> <strong>Concept</strong></dt> +<dd><p>Design models to illustrate Artistic Motifs Concepts. +See section <a href="repository_30.html#SEC137">The <tt>`trunk/Identity/Themes/Models/Default/Concept'</tt> Directory</a>, for +more information. +</p> +</dd> +<dt> <strong>Promotion</strong> </dt> +<dd><p>Design models for CentOS Promotion stuff (e.g., installation media, +posters, etc.). See section <a href="repository_41.html#SEC192">The <tt>`trunk/Identity/Themes/Models/Default/Promo'</tt> Directory</a>, for more information. +</p></dd> +</dl> + + +<a name="SEC134"></a> +<h3 class="subsection"> 2.22.2 Description </h3> + +<p>This directory implements the concept of <em>Default Design Models +for CentOS Themes</em>. Default Design Models for CentOS Themes provide +the common structural information (e.g., image dimensions, translation +markers, trademark position, etc.) the <code>centos-art</code> script +uses to produce images when no other design model is specified. +</p> +<p>Deisgn models in this directory do use the <em>CentOS Release +Brand</em>. The CentOS Release Brand is a combination of both The CentOS +Type and The CentOS Release Schema used to illustrate the major +release of CentOS Distribution the image produced belongs to. +See section <a href="repository_22.html#SEC87">The <tt>`trunk/Identity/Models/Tpl/Brands'</tt> Directory</a>, for more +information. +</p> +<a name="SEC135"></a> +<h3 class="subsection"> 2.22.3 Usage </h3> -<a name="SEC143"></a> -<h3 class="subsection"> 2.25.4 See also </h3> +<p>The CentOS Project maintains near to four different major releases of +CentOS Distribution. Each major release of CentOS Distribution has +internal differences that make them unique and, at the same time, each +CentOS Distribution individually is tagged into the one unique visual +manifestation (i.e., Distribution). So, how could we implement the +monolithic visual structure in one visual manifestation that has +internal difference? +</p> +<p>To answer this question we broke the question in two parts and later +combined the resultant answers to build a possible solution. +</p> +<dl compact="compact"> +<dt> <strong>How to remark the internal differences visually?</strong></dt> +<dd> +<p>Merge both The CentOS Project Release Schema into The CentOS Project +Trademark to build The CentOS Project Release Trademark. The CentOS +Project Release Trademark remarks two things: first, it remarks the +image is from The CentOS Project and second, it remarks which major +release of CentOS Distribution does the image belongs to. +See section <a href="repository_22.html#SEC87">The <tt>`trunk/Identity/Models/Tpl/Brands'</tt> Directory</a>, for more +information on how to develop and improve The CentOS Project Brand. +</p> +</dd> +<dt> <strong>How to remark the visual resemblance?</strong></dt> +<dd> +<p>Use a common artistic motifs as background for all CentOS Distribution +images. See section <a href="repository_43.html#SEC202">The <tt>`trunk/Identity/Themes/Motifs'</tt> Directory</a>, for more +information. +</p> +</dd> +<dt> <strong>So, combining answers above, we could conclude that:</strong></dt> +<dd> +<p>In order to implement the CentOS Monolithic Visual Structure on CentOS +Distribution visual manifestations, a CentOS Release Trademark and a +background information based on one unique artistic motif should be +used in all remarkable images The CentOS Distribution visual +manifestation is made of. +</p></dd> +</dl> + +<blockquote class="orange"><img src="/home/centos/artwork/trunk/Identity/Widgets/Img/icon-admonition-star.png" alt="Important"><h3>Important</h3><p> Remarking the CentOS Release Schema inside each +major release of CentOS Distribution --or similar visual +manifestations-- takes <em>high attention</em> inside The CentOS +Project corporate visual identity. It should be very clear for +everyone which major release of CentOS Distribution is being used. +</p></blockquote> + + +<a name="SEC136"></a> +<h3 class="subsection"> 2.22.4 See also </h3> +<ul class="toc"> +<li> <a href="repository_26.html#SEC117">The <tt>`trunk/Identity/Themes'</tt> Directory</a> +</li><li> <a href="repository_27.html#SEC122">The <tt>`trunk/Identity/Themes/Models'</tt> Directory</a> +</li><li> <a href="repository_43.html#SEC202">The <tt>`trunk/Identity/Themes/Motifs'</tt> Directory</a> +</li></ul> <table cellpadding="1" cellspacing="1" border="0"> -<tr><td valign="middle" align="left">[<a href="#SEC142" title="Previous section in reading order"> < </a>]</td> -<td valign="middle" align="left">[<a href="repository_30.html#SEC144" title="Next section in reading order"> > </a>]</td> +<tr><td valign="middle" align="left">[<a href="#SEC135" title="Previous section in reading order"> < </a>]</td> +<td valign="middle" align="left">[<a href="repository_30.html#SEC137" title="Next section in reading order"> > </a>]</td> <td valign="middle" align="left"> </td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Beginning of this chapter or previous chapter"> << </a>]</td> -<td valign="middle" align="left">[<a href="#SEC139" title="Up section"> Up </a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Next chapter"> >> </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Beginning of this chapter or previous chapter"> << </a>]</td> +<td valign="middle" align="left">[<a href="#SEC132" title="Up section"> Up </a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Next chapter"> >> </a>]</td> </tr></table> <p> <font size="-1"> - This document was generated on <i>March, 11 2011</i> using <a class="www" href="http://texi2html.cvshome.org/"><i>texi2html 1.76</i></a>. + This document was generated on <i>March, 22 2011</i> using <a class="www" href="http://texi2html.cvshome.org/"><i>texi2html 1.76</i></a>. </font> <br> diff --git a/Manual/repository-html/repository_3.html b/Manual/repository-html/repository_3.html index aacf12c..f9e3a36 100644 --- a/Manual/repository-html/repository_3.html +++ b/Manual/repository-html/repository_3.html @@ -12,7 +12,7 @@ Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled GNU Free Documentation License. --> -<!-- Created on March, 11 2011 by texi2html 1.76 --> +<!-- Created on March, 22 2011 by texi2html 1.76 --> <!-- Written by: Lionel Cons <Lionel.Cons@cern.ch> (original author) Karl Berry <karl@freefriends.org> @@ -23,10 +23,10 @@ Send bugs and suggestions to <users@texi2html.cvshome.org> --> <head> -<title>CentOS Artwork Repository: 1.2 Send in Your Feedback</title> +<title>CentOS Artwork Repository: 1.2 Authors</title> -<meta name="description" content="CentOS Artwork Repository: 1.2 Send in Your Feedback"> -<meta name="keywords" content="CentOS Artwork Repository: 1.2 Send in Your Feedback"> +<meta name="description" content="CentOS Artwork Repository: 1.2 Authors"> +<meta name="keywords" content="CentOS Artwork Repository: 1.2 Authors"> <meta name="resource-type" content="document"> <meta name="distribution" content="global"> <meta name="Generator" content="texi2html 1.76"> @@ -56,46 +56,44 @@ ul.toc {list-style: none} <table cellpadding="1" cellspacing="1" border="0"> <tr><td valign="middle" align="left">[<a href="repository_2.html#SEC2" title="Previous section in reading order"> < </a>]</td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Next section in reading order"> > </a>]</td> +<td valign="middle" align="left">[<a href="repository_4.html#SEC8" title="Next section in reading order"> > </a>]</td> <td valign="middle" align="left"> </td> <td valign="middle" align="left">[<a href="repository_1.html#SEC1" title="Beginning of this chapter or previous chapter"> << </a>]</td> <td valign="middle" align="left">[<a href="repository_1.html#SEC1" title="Up section"> Up </a>]</td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Next chapter"> >> </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Next chapter"> >> </a>]</td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left">[<a href="repository.html#SEC_Top" title="Cover (top) of document">Top</a>]</td> <td valign="middle" align="left">[<a href="repository_toc.html#SEC_Contents" title="Table of contents">Contents</a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Index">Index</a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Index">Index</a>]</td> <td valign="middle" align="left">[<a href="repository_abt.html#SEC_About" title="About (help)"> ? </a>]</td> </tr></table> -<a name="Feedback"></a> -<a name="SEC3"></a> -<h2 class="section"> 1.2 Send in Your Feedback </h2> +<a name="Authors"></a> +<a name="SEC7"></a> +<h2 class="section"> 1.2 Authors </h2> -<p>If you find an error in the <em>CentOS Artwork Repository Manual</em>, -or if you have thought of a way to make this manual better, we would -like to hear from you! Create a new ticket in The CentOS Artwork SIG -web site (<a class="www" href="https://projects.centos.org/trac/artwork/">https://projects.centos.org/trac/artwork/</a>). +<p>This section records authoring information of CentOS Artwork +Repository, in alphabetical order. </p> -<p>If you have a suggestion for improving the documentation, try to be as -specific as possible. If you have found an error, include the section -number and some of the surrounding text so we can find it easily. -</p> - +<pre class="verbatim">Ralph Angenendt <ralph@centos.org> +Marcus Moeller <marcus@moeller.org> +Alain Reguera Delgado <al@localhost>, 2009, 2010, 2011 +Karanbirn Singh <karan@centos.org> +</pre> <table cellpadding="1" cellspacing="1" border="0"> <tr><td valign="middle" align="left">[<a href="repository_2.html#SEC2" title="Previous section in reading order"> < </a>]</td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Next section in reading order"> > </a>]</td> +<td valign="middle" align="left">[<a href="repository_4.html#SEC8" title="Next section in reading order"> > </a>]</td> <td valign="middle" align="left"> </td> <td valign="middle" align="left">[<a href="repository_1.html#SEC1" title="Beginning of this chapter or previous chapter"> << </a>]</td> <td valign="middle" align="left">[<a href="repository_1.html#SEC1" title="Up section"> Up </a>]</td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Next chapter"> >> </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Next chapter"> >> </a>]</td> </tr></table> <p> <font size="-1"> - This document was generated on <i>March, 11 2011</i> using <a class="www" href="http://texi2html.cvshome.org/"><i>texi2html 1.76</i></a>. + This document was generated on <i>March, 22 2011</i> using <a class="www" href="http://texi2html.cvshome.org/"><i>texi2html 1.76</i></a>. </font> <br> diff --git a/Manual/repository-html/repository_30.html b/Manual/repository-html/repository_30.html index 1a4a65c..4cbf46f 100644 --- a/Manual/repository-html/repository_30.html +++ b/Manual/repository-html/repository_30.html @@ -12,7 +12,7 @@ Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled GNU Free Documentation License. --> -<!-- Created on March, 11 2011 by texi2html 1.76 --> +<!-- Created on March, 22 2011 by texi2html 1.76 --> <!-- Written by: Lionel Cons <Lionel.Cons@cern.ch> (original author) Karl Berry <karl@freefriends.org> @@ -23,10 +23,10 @@ Send bugs and suggestions to <users@texi2html.cvshome.org> --> <head> -<title>CentOS Artwork Repository: 2.26 The trunk/Identity/Themes/Models/Default/Distro/Firstboot Directory</title> +<title>CentOS Artwork Repository: 2.23 The trunk/Identity/Themes/Models/Default/Concept Directory</title> -<meta name="description" content="CentOS Artwork Repository: 2.26 The trunk/Identity/Themes/Models/Default/Distro/Firstboot Directory"> -<meta name="keywords" content="CentOS Artwork Repository: 2.26 The trunk/Identity/Themes/Models/Default/Distro/Firstboot Directory"> +<meta name="description" content="CentOS Artwork Repository: 2.23 The trunk/Identity/Themes/Models/Default/Concept Directory"> +<meta name="keywords" content="CentOS Artwork Repository: 2.23 The trunk/Identity/Themes/Models/Default/Concept Directory"> <meta name="resource-type" content="document"> <meta name="distribution" content="global"> <meta name="Generator" content="texi2html 1.76"> @@ -55,66 +55,66 @@ ul.toc {list-style: none} <body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#800080" alink="#FF0000"> <table cellpadding="1" cellspacing="1" border="0"> -<tr><td valign="middle" align="left">[<a href="repository_29.html#SEC143" title="Previous section in reading order"> < </a>]</td> -<td valign="middle" align="left">[<a href="#SEC145" title="Next section in reading order"> > </a>]</td> +<tr><td valign="middle" align="left">[<a href="repository_29.html#SEC136" title="Previous section in reading order"> < </a>]</td> +<td valign="middle" align="left">[<a href="#SEC138" title="Next section in reading order"> > </a>]</td> <td valign="middle" align="left"> </td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Beginning of this chapter or previous chapter"> << </a>]</td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Up section"> Up </a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Next chapter"> >> </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Beginning of this chapter or previous chapter"> << </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Up section"> Up </a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Next chapter"> >> </a>]</td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left">[<a href="repository.html#SEC_Top" title="Cover (top) of document">Top</a>]</td> <td valign="middle" align="left">[<a href="repository_toc.html#SEC_Contents" title="Table of contents">Contents</a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Index">Index</a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Index">Index</a>]</td> <td valign="middle" align="left">[<a href="repository_abt.html#SEC_About" title="About (help)"> ? </a>]</td> </tr></table> -<a name="Filesystem-trunk-Identity-Themes-Models-Default-Distro-Firstboot"></a> -<a name="SEC144"></a> -<h2 class="section"> 2.26 The <tt>`trunk/Identity/Themes/Models/Default/Distro/Firstboot'</tt> Directory </h2> +<a name="Filesystem-trunk-Identity-Themes-Models-Default-Concept"></a> +<a name="SEC137"></a> +<h2 class="section"> 2.23 The <tt>`trunk/Identity/Themes/Models/Default/Concept'</tt> Directory </h2> -<a name="SEC145"></a> -<h3 class="subsection"> 2.26.1 Goals </h3> +<a name="SEC138"></a> +<h3 class="subsection"> 2.23.1 Goals </h3> <ul class="toc"> <li> ... </li></ul> -<a name="SEC146"></a> -<h3 class="subsection"> 2.26.2 Description </h3> +<a name="SEC139"></a> +<h3 class="subsection"> 2.23.2 Description </h3> <ul class="toc"> <li> ... </li></ul> -<a name="SEC147"></a> -<h3 class="subsection"> 2.26.3 Usage </h3> +<a name="SEC140"></a> +<h3 class="subsection"> 2.23.3 Usage </h3> <ul class="toc"> <li> ... </li></ul> -<a name="SEC148"></a> -<h3 class="subsection"> 2.26.4 See also </h3> +<a name="SEC141"></a> +<h3 class="subsection"> 2.23.4 See also </h3> <table cellpadding="1" cellspacing="1" border="0"> -<tr><td valign="middle" align="left">[<a href="#SEC147" title="Previous section in reading order"> < </a>]</td> -<td valign="middle" align="left">[<a href="repository_31.html#SEC149" title="Next section in reading order"> > </a>]</td> +<tr><td valign="middle" align="left">[<a href="#SEC140" title="Previous section in reading order"> < </a>]</td> +<td valign="middle" align="left">[<a href="repository_31.html#SEC142" title="Next section in reading order"> > </a>]</td> <td valign="middle" align="left"> </td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Beginning of this chapter or previous chapter"> << </a>]</td> -<td valign="middle" align="left">[<a href="#SEC144" title="Up section"> Up </a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Next chapter"> >> </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Beginning of this chapter or previous chapter"> << </a>]</td> +<td valign="middle" align="left">[<a href="#SEC137" title="Up section"> Up </a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Next chapter"> >> </a>]</td> </tr></table> <p> <font size="-1"> - This document was generated on <i>March, 11 2011</i> using <a class="www" href="http://texi2html.cvshome.org/"><i>texi2html 1.76</i></a>. + This document was generated on <i>March, 22 2011</i> using <a class="www" href="http://texi2html.cvshome.org/"><i>texi2html 1.76</i></a>. </font> <br> diff --git a/Manual/repository-html/repository_31.html b/Manual/repository-html/repository_31.html index 38ac2a7..0ebd36a 100644 --- a/Manual/repository-html/repository_31.html +++ b/Manual/repository-html/repository_31.html @@ -12,7 +12,7 @@ Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled GNU Free Documentation License. --> -<!-- Created on March, 11 2011 by texi2html 1.76 --> +<!-- Created on March, 22 2011 by texi2html 1.76 --> <!-- Written by: Lionel Cons <Lionel.Cons@cern.ch> (original author) Karl Berry <karl@freefriends.org> @@ -23,10 +23,10 @@ Send bugs and suggestions to <users@texi2html.cvshome.org> --> <head> -<title>CentOS Artwork Repository: 2.27 The trunk/Identity/Themes/Models/Default/Distro/Gdm Directory</title> +<title>CentOS Artwork Repository: 2.24 The trunk/Identity/Themes/Models/Default/Distro Directory</title> -<meta name="description" content="CentOS Artwork Repository: 2.27 The trunk/Identity/Themes/Models/Default/Distro/Gdm Directory"> -<meta name="keywords" content="CentOS Artwork Repository: 2.27 The trunk/Identity/Themes/Models/Default/Distro/Gdm Directory"> +<meta name="description" content="CentOS Artwork Repository: 2.24 The trunk/Identity/Themes/Models/Default/Distro Directory"> +<meta name="keywords" content="CentOS Artwork Repository: 2.24 The trunk/Identity/Themes/Models/Default/Distro Directory"> <meta name="resource-type" content="document"> <meta name="distribution" content="global"> <meta name="Generator" content="texi2html 1.76"> @@ -55,66 +55,156 @@ ul.toc {list-style: none} <body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#800080" alink="#FF0000"> <table cellpadding="1" cellspacing="1" border="0"> -<tr><td valign="middle" align="left">[<a href="repository_30.html#SEC148" title="Previous section in reading order"> < </a>]</td> -<td valign="middle" align="left">[<a href="#SEC150" title="Next section in reading order"> > </a>]</td> +<tr><td valign="middle" align="left">[<a href="repository_30.html#SEC141" title="Previous section in reading order"> < </a>]</td> +<td valign="middle" align="left">[<a href="#SEC143" title="Next section in reading order"> > </a>]</td> <td valign="middle" align="left"> </td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Beginning of this chapter or previous chapter"> << </a>]</td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Up section"> Up </a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Next chapter"> >> </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Beginning of this chapter or previous chapter"> << </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Up section"> Up </a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Next chapter"> >> </a>]</td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left">[<a href="repository.html#SEC_Top" title="Cover (top) of document">Top</a>]</td> <td valign="middle" align="left">[<a href="repository_toc.html#SEC_Contents" title="Table of contents">Contents</a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Index">Index</a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Index">Index</a>]</td> <td valign="middle" align="left">[<a href="repository_abt.html#SEC_About" title="About (help)"> ? </a>]</td> </tr></table> -<a name="Filesystem-trunk-Identity-Themes-Models-Default-Distro-Gdm"></a> -<a name="SEC149"></a> -<h2 class="section"> 2.27 The <tt>`trunk/Identity/Themes/Models/Default/Distro/Gdm'</tt> Directory </h2> +<a name="Filesystem-trunk-Identity-Themes-Models-Default-Distro"></a> +<a name="SEC142"></a> +<h2 class="section"> 2.24 The <tt>`trunk/Identity/Themes/Models/Default/Distro'</tt> Directory </h2> -<a name="SEC150"></a> -<h3 class="subsection"> 2.27.1 Goals </h3> +<a name="SEC143"></a> +<h3 class="subsection"> 2.24.1 Goals </h3> -<ul class="toc"> -<li> ... -</li></ul> - - -<a name="SEC151"></a> -<h3 class="subsection"> 2.27.2 Description </h3> - -<ul class="toc"> -<li> ... -</li></ul> - - -<a name="SEC152"></a> -<h3 class="subsection"> 2.27.3 Usage </h3> +<p>This directory provides design models to produce image files for the +following CentOS Distribution components: +</p> +<dl compact="compact"> +<dt> <strong>Syslinux</strong></dt> +<dd><p>Contains design models for syslinux, the program used to boot the +CentOS Distribution installation media. See section <a href="repository_40.html#SEC187">The <tt>`trunk/Identity/Themes/Models/Default/Distro/Syslinux'</tt> Directory</a>, for more information. +</p> +</dd> +<dt> <strong>Anaconda</strong> </dt> +<dd><p>Contains design models for Anaconda, the program used to install +CentOS Distribution. See section <a href="repository_32.html#SEC147">The <tt>`trunk/Identity/Themes/Models/Default/Distro/Anaconda'</tt> Directory</a>, for more information. +</p> +</dd> +<dt> <strong>Firstboot</strong> </dt> +<dd><p>Contains design models for the first boot program used to configure +the maching onece installed. See section <a href="repository_33.html#SEC152">The <tt>`trunk/Identity/Themes/Models/Default/Distro/Firstboot'</tt> Directory</a>, for more information. +</p> +</dd> +<dt> <strong>Rhgb</strong></dt> +<dd><p>Contains design models for CentOS Graphical Boot, the program used to +show the boot process from Grub to Display Manager. See section <a href="repository_39.html#SEC182">The <tt>`trunk/Identity/Themes/Models/Default/Distro/Rhgb'</tt> Directory</a>, for more +information. +</p> +</dd> +<dt> <strong>Gdm</strong> </dt> +<dd><p>Contains design models for GNOME Display Manager, the program used to +log into the manchine once installed and configured. See section <a href="repository_34.html#SEC157">The <tt>`trunk/Identity/Themes/Models/Default/Distro/Gdm'</tt> Directory</a>, for more +information. +</p> +</dd> +<dt> <strong>Kdm</strong> </dt> +<dd><p>Contains design models for KDE Display Manager, the program used to +log into the manchine once installed and configured. See section <a href="repository_37.html#SEC172">The <tt>`trunk/Identity/Themes/Models/Default/Distro/Kdm'</tt> Directory</a>, for more +information. +</p> +</dd> +<dt> <strong>Grub</strong> </dt> +<dd><p>Contains design models for GRUB (Grand Unified Boot Loader), the +program used to boot the machine into an operating system. +See section <a href="repository_37.html#SEC172">The <tt>`trunk/Identity/Themes/Models/Default/Distro/Kdm'</tt> Directory</a>, for +more information. +</p> +</dd> +<dt> <strong>Gsplash</strong> </dt> +<dd><p>Contains design models for GNOME splash, the program used to show the +progress information while user's graphical session is loading. +See section <a href="repository_36.html#SEC167">The <tt>`trunk/Identity/Themes/Models/Default/Distro/Gsplash'</tt> Directory</a>, +for more information. +</p> +</dd> +<dt> <strong>Ksplash</strong> </dt> +<dd><p>Contains design models for KDE splash, the program used to show the +progress information while user's graphical session is loading. +See section <a href="repository_38.html#SEC177">The <tt>`trunk/Identity/Themes/Models/Default/Distro/Ksplash'</tt> Directory</a>, +for more information. +</p></dd> +</dl> + +<a name="SEC144"></a> +<h3 class="subsection"> 2.24.2 Description </h3> + +<p>The CentOS Distribution visual style is controlled by image files. +These image files are packaged inside The CentOS Distribution and made +visible once such packages are installed and executed. The way to go +for changing The CentOS Distribution visual style is changing all +those image files to add the desired visual style first and later, +repackage them to make them available inside the final iso files of +CentOS Distribution. +</p> -<ul class="toc"> -<li> ... -</li></ul> +<a name="SEC145"></a> +<h3 class="subsection"> 2.24.3 Usage </h3> +<p>This directory provides organizationl structure to store default +design models for CentOS Themes of CentOS Distribution and so it +should be considered to be used. +</p> +<p>When a new component is added to CentOS Distribution, this is the +directory you need to go for specifying design models for image files +inside such component. +</p> +<p>The procedure to follow is creatig a directory for each component +using its very same name (e.g., the directory <tt>`Anaconda'</tt> stores +image files for Anaconda component, the installer program). Inside the +directory, you need to create one scalable vector graphic for each +image file inside the component you want to produce images for. This, +in order to set image dimensions, image file-name, position of +trademarks in the final image, translation markers and whatever common +information you need to have specified in them when rendered by +<code>centos-art</code> script. +</p> +<p>Sometimes, between major releases, image files inside packages can be +added, removed or just change their names. In order to describe such +image files variations, the design models directory structure is +organized in the same way the file variations are introduced (i.e., +through The CentOS Project Release Schema). So, each major release of +CentOS Distribution does have its own design model directory structure +in this directory. +</p> +<p>When a whole package is removed from one or all CentOS Distribution +major releases, the design models directory structure releated to it +is no longer used. However it could be very useful for historical +reasons. Also, someone could feel motivated enough to keep himself +documenting it or supporting it for whatever reason. +</p> -<a name="SEC153"></a> -<h3 class="subsection"> 2.27.4 See also </h3> +<a name="SEC146"></a> +<h3 class="subsection"> 2.24.4 See also </h3> +<table class="menu" border="0" cellspacing="0"> +<tr><td align="left" valign="top"><a href="repository_29.html#SEC132">2.22 The <tt>`trunk/Identity/Themes/Models/Default'</tt> Directory</a></td><td> </td><td align="left" valign="top"> +</td></tr> +</table> <table cellpadding="1" cellspacing="1" border="0"> -<tr><td valign="middle" align="left">[<a href="#SEC152" title="Previous section in reading order"> < </a>]</td> -<td valign="middle" align="left">[<a href="repository_32.html#SEC154" title="Next section in reading order"> > </a>]</td> +<tr><td valign="middle" align="left">[<a href="#SEC145" title="Previous section in reading order"> < </a>]</td> +<td valign="middle" align="left">[<a href="repository_32.html#SEC147" title="Next section in reading order"> > </a>]</td> <td valign="middle" align="left"> </td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Beginning of this chapter or previous chapter"> << </a>]</td> -<td valign="middle" align="left">[<a href="#SEC149" title="Up section"> Up </a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Next chapter"> >> </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Beginning of this chapter or previous chapter"> << </a>]</td> +<td valign="middle" align="left">[<a href="#SEC142" title="Up section"> Up </a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Next chapter"> >> </a>]</td> </tr></table> <p> <font size="-1"> - This document was generated on <i>March, 11 2011</i> using <a class="www" href="http://texi2html.cvshome.org/"><i>texi2html 1.76</i></a>. + This document was generated on <i>March, 22 2011</i> using <a class="www" href="http://texi2html.cvshome.org/"><i>texi2html 1.76</i></a>. </font> <br> diff --git a/Manual/repository-html/repository_32.html b/Manual/repository-html/repository_32.html index e869936..9446aa6 100644 --- a/Manual/repository-html/repository_32.html +++ b/Manual/repository-html/repository_32.html @@ -12,7 +12,7 @@ Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled GNU Free Documentation License. --> -<!-- Created on March, 11 2011 by texi2html 1.76 --> +<!-- Created on March, 22 2011 by texi2html 1.76 --> <!-- Written by: Lionel Cons <Lionel.Cons@cern.ch> (original author) Karl Berry <karl@freefriends.org> @@ -23,10 +23,10 @@ Send bugs and suggestions to <users@texi2html.cvshome.org> --> <head> -<title>CentOS Artwork Repository: 2.28 The trunk/Identity/Themes/Models/Default/Distro/Grub Directory</title> +<title>CentOS Artwork Repository: 2.25 The trunk/Identity/Themes/Models/Default/Distro/Anaconda Directory</title> -<meta name="description" content="CentOS Artwork Repository: 2.28 The trunk/Identity/Themes/Models/Default/Distro/Grub Directory"> -<meta name="keywords" content="CentOS Artwork Repository: 2.28 The trunk/Identity/Themes/Models/Default/Distro/Grub Directory"> +<meta name="description" content="CentOS Artwork Repository: 2.25 The trunk/Identity/Themes/Models/Default/Distro/Anaconda Directory"> +<meta name="keywords" content="CentOS Artwork Repository: 2.25 The trunk/Identity/Themes/Models/Default/Distro/Anaconda Directory"> <meta name="resource-type" content="document"> <meta name="distribution" content="global"> <meta name="Generator" content="texi2html 1.76"> @@ -55,66 +55,58 @@ ul.toc {list-style: none} <body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#800080" alink="#FF0000"> <table cellpadding="1" cellspacing="1" border="0"> -<tr><td valign="middle" align="left">[<a href="repository_31.html#SEC153" title="Previous section in reading order"> < </a>]</td> -<td valign="middle" align="left">[<a href="#SEC155" title="Next section in reading order"> > </a>]</td> +<tr><td valign="middle" align="left">[<a href="repository_31.html#SEC146" title="Previous section in reading order"> < </a>]</td> +<td valign="middle" align="left">[<a href="#SEC148" title="Next section in reading order"> > </a>]</td> <td valign="middle" align="left"> </td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Beginning of this chapter or previous chapter"> << </a>]</td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Up section"> Up </a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Next chapter"> >> </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Beginning of this chapter or previous chapter"> << </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Up section"> Up </a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Next chapter"> >> </a>]</td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left">[<a href="repository.html#SEC_Top" title="Cover (top) of document">Top</a>]</td> <td valign="middle" align="left">[<a href="repository_toc.html#SEC_Contents" title="Table of contents">Contents</a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Index">Index</a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Index">Index</a>]</td> <td valign="middle" align="left">[<a href="repository_abt.html#SEC_About" title="About (help)"> ? </a>]</td> </tr></table> -<a name="Filesystem-trunk-Identity-Themes-Models-Default-Distro-Grub"></a> -<a name="SEC154"></a> -<h2 class="section"> 2.28 The <tt>`trunk/Identity/Themes/Models/Default/Distro/Grub'</tt> Directory </h2> +<a name="Filesystem-trunk-Identity-Themes-Models-Default-Distro-Anaconda"></a> +<a name="SEC147"></a> +<h2 class="section"> 2.25 The <tt>`trunk/Identity/Themes/Models/Default/Distro/Anaconda'</tt> Directory </h2> -<a name="SEC155"></a> -<h3 class="subsection"> 2.28.1 Goals </h3> +<a name="SEC148"></a> +<h3 class="subsection"> 2.25.1 Goals </h3> <ul class="toc"> <li> ... </li></ul> -<a name="SEC156"></a> -<h3 class="subsection"> 2.28.2 Description </h3> - -<ul class="toc"> -<li> ... -</li></ul> +<a name="SEC149"></a> +<h3 class="subsection"> 2.25.2 Description </h3> -<a name="SEC157"></a> -<h3 class="subsection"> 2.28.3 Usage </h3> - -<ul class="toc"> -<li> ... -</li></ul> +<a name="SEC150"></a> +<h3 class="subsection"> 2.25.3 Usage </h3> -<a name="SEC158"></a> -<h3 class="subsection"> 2.28.4 See also </h3> +<a name="SEC151"></a> +<h3 class="subsection"> 2.25.4 See also </h3> <table cellpadding="1" cellspacing="1" border="0"> -<tr><td valign="middle" align="left">[<a href="#SEC157" title="Previous section in reading order"> < </a>]</td> -<td valign="middle" align="left">[<a href="repository_33.html#SEC159" title="Next section in reading order"> > </a>]</td> +<tr><td valign="middle" align="left">[<a href="#SEC150" title="Previous section in reading order"> < </a>]</td> +<td valign="middle" align="left">[<a href="repository_33.html#SEC152" title="Next section in reading order"> > </a>]</td> <td valign="middle" align="left"> </td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Beginning of this chapter or previous chapter"> << </a>]</td> -<td valign="middle" align="left">[<a href="#SEC154" title="Up section"> Up </a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Next chapter"> >> </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Beginning of this chapter or previous chapter"> << </a>]</td> +<td valign="middle" align="left">[<a href="#SEC147" title="Up section"> Up </a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Next chapter"> >> </a>]</td> </tr></table> <p> <font size="-1"> - This document was generated on <i>March, 11 2011</i> using <a class="www" href="http://texi2html.cvshome.org/"><i>texi2html 1.76</i></a>. + This document was generated on <i>March, 22 2011</i> using <a class="www" href="http://texi2html.cvshome.org/"><i>texi2html 1.76</i></a>. </font> <br> diff --git a/Manual/repository-html/repository_33.html b/Manual/repository-html/repository_33.html index 39ef104..4b26a45 100644 --- a/Manual/repository-html/repository_33.html +++ b/Manual/repository-html/repository_33.html @@ -12,7 +12,7 @@ Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled GNU Free Documentation License. --> -<!-- Created on March, 11 2011 by texi2html 1.76 --> +<!-- Created on March, 22 2011 by texi2html 1.76 --> <!-- Written by: Lionel Cons <Lionel.Cons@cern.ch> (original author) Karl Berry <karl@freefriends.org> @@ -23,10 +23,10 @@ Send bugs and suggestions to <users@texi2html.cvshome.org> --> <head> -<title>CentOS Artwork Repository: 2.29 The trunk/Identity/Themes/Models/Default/Distro/Gsplash Directory</title> +<title>CentOS Artwork Repository: 2.26 The trunk/Identity/Themes/Models/Default/Distro/Firstboot Directory</title> -<meta name="description" content="CentOS Artwork Repository: 2.29 The trunk/Identity/Themes/Models/Default/Distro/Gsplash Directory"> -<meta name="keywords" content="CentOS Artwork Repository: 2.29 The trunk/Identity/Themes/Models/Default/Distro/Gsplash Directory"> +<meta name="description" content="CentOS Artwork Repository: 2.26 The trunk/Identity/Themes/Models/Default/Distro/Firstboot Directory"> +<meta name="keywords" content="CentOS Artwork Repository: 2.26 The trunk/Identity/Themes/Models/Default/Distro/Firstboot Directory"> <meta name="resource-type" content="document"> <meta name="distribution" content="global"> <meta name="Generator" content="texi2html 1.76"> @@ -55,66 +55,66 @@ ul.toc {list-style: none} <body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#800080" alink="#FF0000"> <table cellpadding="1" cellspacing="1" border="0"> -<tr><td valign="middle" align="left">[<a href="repository_32.html#SEC158" title="Previous section in reading order"> < </a>]</td> -<td valign="middle" align="left">[<a href="#SEC160" title="Next section in reading order"> > </a>]</td> +<tr><td valign="middle" align="left">[<a href="repository_32.html#SEC151" title="Previous section in reading order"> < </a>]</td> +<td valign="middle" align="left">[<a href="#SEC153" title="Next section in reading order"> > </a>]</td> <td valign="middle" align="left"> </td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Beginning of this chapter or previous chapter"> << </a>]</td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Up section"> Up </a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Next chapter"> >> </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Beginning of this chapter or previous chapter"> << </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Up section"> Up </a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Next chapter"> >> </a>]</td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left">[<a href="repository.html#SEC_Top" title="Cover (top) of document">Top</a>]</td> <td valign="middle" align="left">[<a href="repository_toc.html#SEC_Contents" title="Table of contents">Contents</a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Index">Index</a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Index">Index</a>]</td> <td valign="middle" align="left">[<a href="repository_abt.html#SEC_About" title="About (help)"> ? </a>]</td> </tr></table> -<a name="Filesystem-trunk-Identity-Themes-Models-Default-Distro-Gsplash"></a> -<a name="SEC159"></a> -<h2 class="section"> 2.29 The <tt>`trunk/Identity/Themes/Models/Default/Distro/Gsplash'</tt> Directory </h2> +<a name="Filesystem-trunk-Identity-Themes-Models-Default-Distro-Firstboot"></a> +<a name="SEC152"></a> +<h2 class="section"> 2.26 The <tt>`trunk/Identity/Themes/Models/Default/Distro/Firstboot'</tt> Directory </h2> -<a name="SEC160"></a> -<h3 class="subsection"> 2.29.1 Goals </h3> +<a name="SEC153"></a> +<h3 class="subsection"> 2.26.1 Goals </h3> <ul class="toc"> <li> ... </li></ul> -<a name="SEC161"></a> -<h3 class="subsection"> 2.29.2 Description </h3> +<a name="SEC154"></a> +<h3 class="subsection"> 2.26.2 Description </h3> <ul class="toc"> <li> ... </li></ul> -<a name="SEC162"></a> -<h3 class="subsection"> 2.29.3 Usage </h3> +<a name="SEC155"></a> +<h3 class="subsection"> 2.26.3 Usage </h3> <ul class="toc"> <li> ... </li></ul> -<a name="SEC163"></a> -<h3 class="subsection"> 2.29.4 See also </h3> +<a name="SEC156"></a> +<h3 class="subsection"> 2.26.4 See also </h3> <table cellpadding="1" cellspacing="1" border="0"> -<tr><td valign="middle" align="left">[<a href="#SEC162" title="Previous section in reading order"> < </a>]</td> -<td valign="middle" align="left">[<a href="repository_34.html#SEC164" title="Next section in reading order"> > </a>]</td> +<tr><td valign="middle" align="left">[<a href="#SEC155" title="Previous section in reading order"> < </a>]</td> +<td valign="middle" align="left">[<a href="repository_34.html#SEC157" title="Next section in reading order"> > </a>]</td> <td valign="middle" align="left"> </td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Beginning of this chapter or previous chapter"> << </a>]</td> -<td valign="middle" align="left">[<a href="#SEC159" title="Up section"> Up </a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Next chapter"> >> </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Beginning of this chapter or previous chapter"> << </a>]</td> +<td valign="middle" align="left">[<a href="#SEC152" title="Up section"> Up </a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Next chapter"> >> </a>]</td> </tr></table> <p> <font size="-1"> - This document was generated on <i>March, 11 2011</i> using <a class="www" href="http://texi2html.cvshome.org/"><i>texi2html 1.76</i></a>. + This document was generated on <i>March, 22 2011</i> using <a class="www" href="http://texi2html.cvshome.org/"><i>texi2html 1.76</i></a>. </font> <br> diff --git a/Manual/repository-html/repository_34.html b/Manual/repository-html/repository_34.html index 557c7a1..6e8fdb7 100644 --- a/Manual/repository-html/repository_34.html +++ b/Manual/repository-html/repository_34.html @@ -12,7 +12,7 @@ Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled GNU Free Documentation License. --> -<!-- Created on March, 11 2011 by texi2html 1.76 --> +<!-- Created on March, 22 2011 by texi2html 1.76 --> <!-- Written by: Lionel Cons <Lionel.Cons@cern.ch> (original author) Karl Berry <karl@freefriends.org> @@ -23,10 +23,10 @@ Send bugs and suggestions to <users@texi2html.cvshome.org> --> <head> -<title>CentOS Artwork Repository: 2.30 The trunk/Identity/Themes/Models/Default/Distro/Kdm Directory</title> +<title>CentOS Artwork Repository: 2.27 The trunk/Identity/Themes/Models/Default/Distro/Gdm Directory</title> -<meta name="description" content="CentOS Artwork Repository: 2.30 The trunk/Identity/Themes/Models/Default/Distro/Kdm Directory"> -<meta name="keywords" content="CentOS Artwork Repository: 2.30 The trunk/Identity/Themes/Models/Default/Distro/Kdm Directory"> +<meta name="description" content="CentOS Artwork Repository: 2.27 The trunk/Identity/Themes/Models/Default/Distro/Gdm Directory"> +<meta name="keywords" content="CentOS Artwork Repository: 2.27 The trunk/Identity/Themes/Models/Default/Distro/Gdm Directory"> <meta name="resource-type" content="document"> <meta name="distribution" content="global"> <meta name="Generator" content="texi2html 1.76"> @@ -55,66 +55,66 @@ ul.toc {list-style: none} <body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#800080" alink="#FF0000"> <table cellpadding="1" cellspacing="1" border="0"> -<tr><td valign="middle" align="left">[<a href="repository_33.html#SEC163" title="Previous section in reading order"> < </a>]</td> -<td valign="middle" align="left">[<a href="#SEC165" title="Next section in reading order"> > </a>]</td> +<tr><td valign="middle" align="left">[<a href="repository_33.html#SEC156" title="Previous section in reading order"> < </a>]</td> +<td valign="middle" align="left">[<a href="#SEC158" title="Next section in reading order"> > </a>]</td> <td valign="middle" align="left"> </td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Beginning of this chapter or previous chapter"> << </a>]</td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Up section"> Up </a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Next chapter"> >> </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Beginning of this chapter or previous chapter"> << </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Up section"> Up </a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Next chapter"> >> </a>]</td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left">[<a href="repository.html#SEC_Top" title="Cover (top) of document">Top</a>]</td> <td valign="middle" align="left">[<a href="repository_toc.html#SEC_Contents" title="Table of contents">Contents</a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Index">Index</a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Index">Index</a>]</td> <td valign="middle" align="left">[<a href="repository_abt.html#SEC_About" title="About (help)"> ? </a>]</td> </tr></table> -<a name="Filesystem-trunk-Identity-Themes-Models-Default-Distro-Kdm"></a> -<a name="SEC164"></a> -<h2 class="section"> 2.30 The <tt>`trunk/Identity/Themes/Models/Default/Distro/Kdm'</tt> Directory </h2> +<a name="Filesystem-trunk-Identity-Themes-Models-Default-Distro-Gdm"></a> +<a name="SEC157"></a> +<h2 class="section"> 2.27 The <tt>`trunk/Identity/Themes/Models/Default/Distro/Gdm'</tt> Directory </h2> -<a name="SEC165"></a> -<h3 class="subsection"> 2.30.1 Goals </h3> +<a name="SEC158"></a> +<h3 class="subsection"> 2.27.1 Goals </h3> <ul class="toc"> <li> ... </li></ul> -<a name="SEC166"></a> -<h3 class="subsection"> 2.30.2 Description </h3> +<a name="SEC159"></a> +<h3 class="subsection"> 2.27.2 Description </h3> <ul class="toc"> <li> ... </li></ul> -<a name="SEC167"></a> -<h3 class="subsection"> 2.30.3 Usage </h3> +<a name="SEC160"></a> +<h3 class="subsection"> 2.27.3 Usage </h3> <ul class="toc"> <li> ... </li></ul> -<a name="SEC168"></a> -<h3 class="subsection"> 2.30.4 See also </h3> +<a name="SEC161"></a> +<h3 class="subsection"> 2.27.4 See also </h3> <table cellpadding="1" cellspacing="1" border="0"> -<tr><td valign="middle" align="left">[<a href="#SEC167" title="Previous section in reading order"> < </a>]</td> -<td valign="middle" align="left">[<a href="repository_35.html#SEC169" title="Next section in reading order"> > </a>]</td> +<tr><td valign="middle" align="left">[<a href="#SEC160" title="Previous section in reading order"> < </a>]</td> +<td valign="middle" align="left">[<a href="repository_35.html#SEC162" title="Next section in reading order"> > </a>]</td> <td valign="middle" align="left"> </td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Beginning of this chapter or previous chapter"> << </a>]</td> -<td valign="middle" align="left">[<a href="#SEC164" title="Up section"> Up </a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Next chapter"> >> </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Beginning of this chapter or previous chapter"> << </a>]</td> +<td valign="middle" align="left">[<a href="#SEC157" title="Up section"> Up </a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Next chapter"> >> </a>]</td> </tr></table> <p> <font size="-1"> - This document was generated on <i>March, 11 2011</i> using <a class="www" href="http://texi2html.cvshome.org/"><i>texi2html 1.76</i></a>. + This document was generated on <i>March, 22 2011</i> using <a class="www" href="http://texi2html.cvshome.org/"><i>texi2html 1.76</i></a>. </font> <br> diff --git a/Manual/repository-html/repository_35.html b/Manual/repository-html/repository_35.html index f94366d..69ca022 100644 --- a/Manual/repository-html/repository_35.html +++ b/Manual/repository-html/repository_35.html @@ -12,7 +12,7 @@ Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled GNU Free Documentation License. --> -<!-- Created on March, 11 2011 by texi2html 1.76 --> +<!-- Created on March, 22 2011 by texi2html 1.76 --> <!-- Written by: Lionel Cons <Lionel.Cons@cern.ch> (original author) Karl Berry <karl@freefriends.org> @@ -23,10 +23,10 @@ Send bugs and suggestions to <users@texi2html.cvshome.org> --> <head> -<title>CentOS Artwork Repository: 2.31 The trunk/Identity/Themes/Models/Default/Distro/Ksplash Directory</title> +<title>CentOS Artwork Repository: 2.28 The trunk/Identity/Themes/Models/Default/Distro/Grub Directory</title> -<meta name="description" content="CentOS Artwork Repository: 2.31 The trunk/Identity/Themes/Models/Default/Distro/Ksplash Directory"> -<meta name="keywords" content="CentOS Artwork Repository: 2.31 The trunk/Identity/Themes/Models/Default/Distro/Ksplash Directory"> +<meta name="description" content="CentOS Artwork Repository: 2.28 The trunk/Identity/Themes/Models/Default/Distro/Grub Directory"> +<meta name="keywords" content="CentOS Artwork Repository: 2.28 The trunk/Identity/Themes/Models/Default/Distro/Grub Directory"> <meta name="resource-type" content="document"> <meta name="distribution" content="global"> <meta name="Generator" content="texi2html 1.76"> @@ -55,66 +55,66 @@ ul.toc {list-style: none} <body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#800080" alink="#FF0000"> <table cellpadding="1" cellspacing="1" border="0"> -<tr><td valign="middle" align="left">[<a href="repository_34.html#SEC168" title="Previous section in reading order"> < </a>]</td> -<td valign="middle" align="left">[<a href="#SEC170" title="Next section in reading order"> > </a>]</td> +<tr><td valign="middle" align="left">[<a href="repository_34.html#SEC161" title="Previous section in reading order"> < </a>]</td> +<td valign="middle" align="left">[<a href="#SEC163" title="Next section in reading order"> > </a>]</td> <td valign="middle" align="left"> </td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Beginning of this chapter or previous chapter"> << </a>]</td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Up section"> Up </a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Next chapter"> >> </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Beginning of this chapter or previous chapter"> << </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Up section"> Up </a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Next chapter"> >> </a>]</td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left">[<a href="repository.html#SEC_Top" title="Cover (top) of document">Top</a>]</td> <td valign="middle" align="left">[<a href="repository_toc.html#SEC_Contents" title="Table of contents">Contents</a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Index">Index</a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Index">Index</a>]</td> <td valign="middle" align="left">[<a href="repository_abt.html#SEC_About" title="About (help)"> ? </a>]</td> </tr></table> -<a name="Filesystem-trunk-Identity-Themes-Models-Default-Distro-Ksplash"></a> -<a name="SEC169"></a> -<h2 class="section"> 2.31 The <tt>`trunk/Identity/Themes/Models/Default/Distro/Ksplash'</tt> Directory </h2> +<a name="Filesystem-trunk-Identity-Themes-Models-Default-Distro-Grub"></a> +<a name="SEC162"></a> +<h2 class="section"> 2.28 The <tt>`trunk/Identity/Themes/Models/Default/Distro/Grub'</tt> Directory </h2> -<a name="SEC170"></a> -<h3 class="subsection"> 2.31.1 Goals </h3> +<a name="SEC163"></a> +<h3 class="subsection"> 2.28.1 Goals </h3> <ul class="toc"> <li> ... </li></ul> -<a name="SEC171"></a> -<h3 class="subsection"> 2.31.2 Description </h3> +<a name="SEC164"></a> +<h3 class="subsection"> 2.28.2 Description </h3> <ul class="toc"> <li> ... </li></ul> -<a name="SEC172"></a> -<h3 class="subsection"> 2.31.3 Usage </h3> +<a name="SEC165"></a> +<h3 class="subsection"> 2.28.3 Usage </h3> <ul class="toc"> <li> ... </li></ul> -<a name="SEC173"></a> -<h3 class="subsection"> 2.31.4 See also </h3> +<a name="SEC166"></a> +<h3 class="subsection"> 2.28.4 See also </h3> <table cellpadding="1" cellspacing="1" border="0"> -<tr><td valign="middle" align="left">[<a href="#SEC172" title="Previous section in reading order"> < </a>]</td> -<td valign="middle" align="left">[<a href="repository_36.html#SEC174" title="Next section in reading order"> > </a>]</td> +<tr><td valign="middle" align="left">[<a href="#SEC165" title="Previous section in reading order"> < </a>]</td> +<td valign="middle" align="left">[<a href="repository_36.html#SEC167" title="Next section in reading order"> > </a>]</td> <td valign="middle" align="left"> </td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Beginning of this chapter or previous chapter"> << </a>]</td> -<td valign="middle" align="left">[<a href="#SEC169" title="Up section"> Up </a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Next chapter"> >> </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Beginning of this chapter or previous chapter"> << </a>]</td> +<td valign="middle" align="left">[<a href="#SEC162" title="Up section"> Up </a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Next chapter"> >> </a>]</td> </tr></table> <p> <font size="-1"> - This document was generated on <i>March, 11 2011</i> using <a class="www" href="http://texi2html.cvshome.org/"><i>texi2html 1.76</i></a>. + This document was generated on <i>March, 22 2011</i> using <a class="www" href="http://texi2html.cvshome.org/"><i>texi2html 1.76</i></a>. </font> <br> diff --git a/Manual/repository-html/repository_36.html b/Manual/repository-html/repository_36.html index 880512e..bc8630b 100644 --- a/Manual/repository-html/repository_36.html +++ b/Manual/repository-html/repository_36.html @@ -12,7 +12,7 @@ Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled GNU Free Documentation License. --> -<!-- Created on March, 11 2011 by texi2html 1.76 --> +<!-- Created on March, 22 2011 by texi2html 1.76 --> <!-- Written by: Lionel Cons <Lionel.Cons@cern.ch> (original author) Karl Berry <karl@freefriends.org> @@ -23,10 +23,10 @@ Send bugs and suggestions to <users@texi2html.cvshome.org> --> <head> -<title>CentOS Artwork Repository: 2.32 The trunk/Identity/Themes/Models/Default/Distro/Rhgb Directory</title> +<title>CentOS Artwork Repository: 2.29 The trunk/Identity/Themes/Models/Default/Distro/Gsplash Directory</title> -<meta name="description" content="CentOS Artwork Repository: 2.32 The trunk/Identity/Themes/Models/Default/Distro/Rhgb Directory"> -<meta name="keywords" content="CentOS Artwork Repository: 2.32 The trunk/Identity/Themes/Models/Default/Distro/Rhgb Directory"> +<meta name="description" content="CentOS Artwork Repository: 2.29 The trunk/Identity/Themes/Models/Default/Distro/Gsplash Directory"> +<meta name="keywords" content="CentOS Artwork Repository: 2.29 The trunk/Identity/Themes/Models/Default/Distro/Gsplash Directory"> <meta name="resource-type" content="document"> <meta name="distribution" content="global"> <meta name="Generator" content="texi2html 1.76"> @@ -55,66 +55,66 @@ ul.toc {list-style: none} <body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#800080" alink="#FF0000"> <table cellpadding="1" cellspacing="1" border="0"> -<tr><td valign="middle" align="left">[<a href="repository_35.html#SEC173" title="Previous section in reading order"> < </a>]</td> -<td valign="middle" align="left">[<a href="#SEC175" title="Next section in reading order"> > </a>]</td> +<tr><td valign="middle" align="left">[<a href="repository_35.html#SEC166" title="Previous section in reading order"> < </a>]</td> +<td valign="middle" align="left">[<a href="#SEC168" title="Next section in reading order"> > </a>]</td> <td valign="middle" align="left"> </td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Beginning of this chapter or previous chapter"> << </a>]</td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Up section"> Up </a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Next chapter"> >> </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Beginning of this chapter or previous chapter"> << </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Up section"> Up </a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Next chapter"> >> </a>]</td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left">[<a href="repository.html#SEC_Top" title="Cover (top) of document">Top</a>]</td> <td valign="middle" align="left">[<a href="repository_toc.html#SEC_Contents" title="Table of contents">Contents</a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Index">Index</a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Index">Index</a>]</td> <td valign="middle" align="left">[<a href="repository_abt.html#SEC_About" title="About (help)"> ? </a>]</td> </tr></table> -<a name="Filesystem-trunk-Identity-Themes-Models-Default-Distro-Rhgb"></a> -<a name="SEC174"></a> -<h2 class="section"> 2.32 The <tt>`trunk/Identity/Themes/Models/Default/Distro/Rhgb'</tt> Directory </h2> +<a name="Filesystem-trunk-Identity-Themes-Models-Default-Distro-Gsplash"></a> +<a name="SEC167"></a> +<h2 class="section"> 2.29 The <tt>`trunk/Identity/Themes/Models/Default/Distro/Gsplash'</tt> Directory </h2> -<a name="SEC175"></a> -<h3 class="subsection"> 2.32.1 Goals </h3> +<a name="SEC168"></a> +<h3 class="subsection"> 2.29.1 Goals </h3> <ul class="toc"> <li> ... </li></ul> -<a name="SEC176"></a> -<h3 class="subsection"> 2.32.2 Description </h3> +<a name="SEC169"></a> +<h3 class="subsection"> 2.29.2 Description </h3> <ul class="toc"> <li> ... </li></ul> -<a name="SEC177"></a> -<h3 class="subsection"> 2.32.3 Usage </h3> +<a name="SEC170"></a> +<h3 class="subsection"> 2.29.3 Usage </h3> <ul class="toc"> <li> ... </li></ul> -<a name="SEC178"></a> -<h3 class="subsection"> 2.32.4 See also </h3> +<a name="SEC171"></a> +<h3 class="subsection"> 2.29.4 See also </h3> <table cellpadding="1" cellspacing="1" border="0"> -<tr><td valign="middle" align="left">[<a href="#SEC177" title="Previous section in reading order"> < </a>]</td> -<td valign="middle" align="left">[<a href="repository_37.html#SEC179" title="Next section in reading order"> > </a>]</td> +<tr><td valign="middle" align="left">[<a href="#SEC170" title="Previous section in reading order"> < </a>]</td> +<td valign="middle" align="left">[<a href="repository_37.html#SEC172" title="Next section in reading order"> > </a>]</td> <td valign="middle" align="left"> </td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Beginning of this chapter or previous chapter"> << </a>]</td> -<td valign="middle" align="left">[<a href="#SEC174" title="Up section"> Up </a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Next chapter"> >> </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Beginning of this chapter or previous chapter"> << </a>]</td> +<td valign="middle" align="left">[<a href="#SEC167" title="Up section"> Up </a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Next chapter"> >> </a>]</td> </tr></table> <p> <font size="-1"> - This document was generated on <i>March, 11 2011</i> using <a class="www" href="http://texi2html.cvshome.org/"><i>texi2html 1.76</i></a>. + This document was generated on <i>March, 22 2011</i> using <a class="www" href="http://texi2html.cvshome.org/"><i>texi2html 1.76</i></a>. </font> <br> diff --git a/Manual/repository-html/repository_37.html b/Manual/repository-html/repository_37.html index fe316ea..51f10e9 100644 --- a/Manual/repository-html/repository_37.html +++ b/Manual/repository-html/repository_37.html @@ -12,7 +12,7 @@ Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled GNU Free Documentation License. --> -<!-- Created on March, 11 2011 by texi2html 1.76 --> +<!-- Created on March, 22 2011 by texi2html 1.76 --> <!-- Written by: Lionel Cons <Lionel.Cons@cern.ch> (original author) Karl Berry <karl@freefriends.org> @@ -23,10 +23,10 @@ Send bugs and suggestions to <users@texi2html.cvshome.org> --> <head> -<title>CentOS Artwork Repository: 2.33 The trunk/Identity/Themes/Models/Default/Distro/Syslinux Directory</title> +<title>CentOS Artwork Repository: 2.30 The trunk/Identity/Themes/Models/Default/Distro/Kdm Directory</title> -<meta name="description" content="CentOS Artwork Repository: 2.33 The trunk/Identity/Themes/Models/Default/Distro/Syslinux Directory"> -<meta name="keywords" content="CentOS Artwork Repository: 2.33 The trunk/Identity/Themes/Models/Default/Distro/Syslinux Directory"> +<meta name="description" content="CentOS Artwork Repository: 2.30 The trunk/Identity/Themes/Models/Default/Distro/Kdm Directory"> +<meta name="keywords" content="CentOS Artwork Repository: 2.30 The trunk/Identity/Themes/Models/Default/Distro/Kdm Directory"> <meta name="resource-type" content="document"> <meta name="distribution" content="global"> <meta name="Generator" content="texi2html 1.76"> @@ -55,66 +55,66 @@ ul.toc {list-style: none} <body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#800080" alink="#FF0000"> <table cellpadding="1" cellspacing="1" border="0"> -<tr><td valign="middle" align="left">[<a href="repository_36.html#SEC178" title="Previous section in reading order"> < </a>]</td> -<td valign="middle" align="left">[<a href="#SEC180" title="Next section in reading order"> > </a>]</td> +<tr><td valign="middle" align="left">[<a href="repository_36.html#SEC171" title="Previous section in reading order"> < </a>]</td> +<td valign="middle" align="left">[<a href="#SEC173" title="Next section in reading order"> > </a>]</td> <td valign="middle" align="left"> </td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Beginning of this chapter or previous chapter"> << </a>]</td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Up section"> Up </a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Next chapter"> >> </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Beginning of this chapter or previous chapter"> << </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Up section"> Up </a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Next chapter"> >> </a>]</td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left">[<a href="repository.html#SEC_Top" title="Cover (top) of document">Top</a>]</td> <td valign="middle" align="left">[<a href="repository_toc.html#SEC_Contents" title="Table of contents">Contents</a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Index">Index</a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Index">Index</a>]</td> <td valign="middle" align="left">[<a href="repository_abt.html#SEC_About" title="About (help)"> ? </a>]</td> </tr></table> -<a name="Filesystem-trunk-Identity-Themes-Models-Default-Distro-Syslinux"></a> -<a name="SEC179"></a> -<h2 class="section"> 2.33 The <tt>`trunk/Identity/Themes/Models/Default/Distro/Syslinux'</tt> Directory </h2> +<a name="Filesystem-trunk-Identity-Themes-Models-Default-Distro-Kdm"></a> +<a name="SEC172"></a> +<h2 class="section"> 2.30 The <tt>`trunk/Identity/Themes/Models/Default/Distro/Kdm'</tt> Directory </h2> -<a name="SEC180"></a> -<h3 class="subsection"> 2.33.1 Goals </h3> +<a name="SEC173"></a> +<h3 class="subsection"> 2.30.1 Goals </h3> <ul class="toc"> <li> ... </li></ul> -<a name="SEC181"></a> -<h3 class="subsection"> 2.33.2 Description </h3> +<a name="SEC174"></a> +<h3 class="subsection"> 2.30.2 Description </h3> <ul class="toc"> <li> ... </li></ul> -<a name="SEC182"></a> -<h3 class="subsection"> 2.33.3 Usage </h3> +<a name="SEC175"></a> +<h3 class="subsection"> 2.30.3 Usage </h3> <ul class="toc"> <li> ... </li></ul> -<a name="SEC183"></a> -<h3 class="subsection"> 2.33.4 See also </h3> +<a name="SEC176"></a> +<h3 class="subsection"> 2.30.4 See also </h3> <table cellpadding="1" cellspacing="1" border="0"> -<tr><td valign="middle" align="left">[<a href="#SEC182" title="Previous section in reading order"> < </a>]</td> -<td valign="middle" align="left">[<a href="repository_38.html#SEC184" title="Next section in reading order"> > </a>]</td> +<tr><td valign="middle" align="left">[<a href="#SEC175" title="Previous section in reading order"> < </a>]</td> +<td valign="middle" align="left">[<a href="repository_38.html#SEC177" title="Next section in reading order"> > </a>]</td> <td valign="middle" align="left"> </td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Beginning of this chapter or previous chapter"> << </a>]</td> -<td valign="middle" align="left">[<a href="#SEC179" title="Up section"> Up </a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Next chapter"> >> </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Beginning of this chapter or previous chapter"> << </a>]</td> +<td valign="middle" align="left">[<a href="#SEC172" title="Up section"> Up </a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Next chapter"> >> </a>]</td> </tr></table> <p> <font size="-1"> - This document was generated on <i>March, 11 2011</i> using <a class="www" href="http://texi2html.cvshome.org/"><i>texi2html 1.76</i></a>. + This document was generated on <i>March, 22 2011</i> using <a class="www" href="http://texi2html.cvshome.org/"><i>texi2html 1.76</i></a>. </font> <br> diff --git a/Manual/repository-html/repository_38.html b/Manual/repository-html/repository_38.html index 3e34abd..6a00200 100644 --- a/Manual/repository-html/repository_38.html +++ b/Manual/repository-html/repository_38.html @@ -12,7 +12,7 @@ Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled GNU Free Documentation License. --> -<!-- Created on March, 11 2011 by texi2html 1.76 --> +<!-- Created on March, 22 2011 by texi2html 1.76 --> <!-- Written by: Lionel Cons <Lionel.Cons@cern.ch> (original author) Karl Berry <karl@freefriends.org> @@ -23,10 +23,10 @@ Send bugs and suggestions to <users@texi2html.cvshome.org> --> <head> -<title>CentOS Artwork Repository: 2.34 The trunk/Identity/Themes/Models/Default/Promo Directory</title> +<title>CentOS Artwork Repository: 2.31 The trunk/Identity/Themes/Models/Default/Distro/Ksplash Directory</title> -<meta name="description" content="CentOS Artwork Repository: 2.34 The trunk/Identity/Themes/Models/Default/Promo Directory"> -<meta name="keywords" content="CentOS Artwork Repository: 2.34 The trunk/Identity/Themes/Models/Default/Promo Directory"> +<meta name="description" content="CentOS Artwork Repository: 2.31 The trunk/Identity/Themes/Models/Default/Distro/Ksplash Directory"> +<meta name="keywords" content="CentOS Artwork Repository: 2.31 The trunk/Identity/Themes/Models/Default/Distro/Ksplash Directory"> <meta name="resource-type" content="document"> <meta name="distribution" content="global"> <meta name="Generator" content="texi2html 1.76"> @@ -55,71 +55,66 @@ ul.toc {list-style: none} <body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#800080" alink="#FF0000"> <table cellpadding="1" cellspacing="1" border="0"> -<tr><td valign="middle" align="left">[<a href="repository_37.html#SEC183" title="Previous section in reading order"> < </a>]</td> -<td valign="middle" align="left">[<a href="#SEC185" title="Next section in reading order"> > </a>]</td> +<tr><td valign="middle" align="left">[<a href="repository_37.html#SEC176" title="Previous section in reading order"> < </a>]</td> +<td valign="middle" align="left">[<a href="#SEC178" title="Next section in reading order"> > </a>]</td> <td valign="middle" align="left"> </td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Beginning of this chapter or previous chapter"> << </a>]</td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Up section"> Up </a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Next chapter"> >> </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Beginning of this chapter or previous chapter"> << </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Up section"> Up </a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Next chapter"> >> </a>]</td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left">[<a href="repository.html#SEC_Top" title="Cover (top) of document">Top</a>]</td> <td valign="middle" align="left">[<a href="repository_toc.html#SEC_Contents" title="Table of contents">Contents</a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Index">Index</a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Index">Index</a>]</td> <td valign="middle" align="left">[<a href="repository_abt.html#SEC_About" title="About (help)"> ? </a>]</td> </tr></table> -<a name="Filesystem-trunk-Identity-Themes-Models-Default-Promo"></a> -<a name="SEC184"></a> -<h2 class="section"> 2.34 The <tt>`trunk/Identity/Themes/Models/Default/Promo'</tt> Directory </h2> +<a name="Filesystem-trunk-Identity-Themes-Models-Default-Distro-Ksplash"></a> +<a name="SEC177"></a> +<h2 class="section"> 2.31 The <tt>`trunk/Identity/Themes/Models/Default/Distro/Ksplash'</tt> Directory </h2> -<a name="SEC185"></a> -<h3 class="subsection"> 2.34.1 Goals </h3> +<a name="SEC178"></a> +<h3 class="subsection"> 2.31.1 Goals </h3> <ul class="toc"> <li> ... </li></ul> -<a name="SEC186"></a> -<h3 class="subsection"> 2.34.2 Description </h3> +<a name="SEC179"></a> +<h3 class="subsection"> 2.31.2 Description </h3> -<p>It applies to all tangible and non tangible items CentOS uses to -promote its existence. Clothes, posters, installation media, -stationery, release countdown images, banners, stickers, are all -examples of promotion designs. -</p> <ul class="toc"> <li> ... </li></ul> -<a name="SEC187"></a> -<h3 class="subsection"> 2.34.3 Usage </h3> +<a name="SEC180"></a> +<h3 class="subsection"> 2.31.3 Usage </h3> <ul class="toc"> <li> ... </li></ul> -<a name="SEC188"></a> -<h3 class="subsection"> 2.34.4 See also </h3> +<a name="SEC181"></a> +<h3 class="subsection"> 2.31.4 See also </h3> <table cellpadding="1" cellspacing="1" border="0"> -<tr><td valign="middle" align="left">[<a href="#SEC187" title="Previous section in reading order"> < </a>]</td> -<td valign="middle" align="left">[<a href="repository_39.html#SEC189" title="Next section in reading order"> > </a>]</td> +<tr><td valign="middle" align="left">[<a href="#SEC180" title="Previous section in reading order"> < </a>]</td> +<td valign="middle" align="left">[<a href="repository_39.html#SEC182" title="Next section in reading order"> > </a>]</td> <td valign="middle" align="left"> </td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Beginning of this chapter or previous chapter"> << </a>]</td> -<td valign="middle" align="left">[<a href="#SEC184" title="Up section"> Up </a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Next chapter"> >> </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Beginning of this chapter or previous chapter"> << </a>]</td> +<td valign="middle" align="left">[<a href="#SEC177" title="Up section"> Up </a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Next chapter"> >> </a>]</td> </tr></table> <p> <font size="-1"> - This document was generated on <i>March, 11 2011</i> using <a class="www" href="http://texi2html.cvshome.org/"><i>texi2html 1.76</i></a>. + This document was generated on <i>March, 22 2011</i> using <a class="www" href="http://texi2html.cvshome.org/"><i>texi2html 1.76</i></a>. </font> <br> diff --git a/Manual/repository-html/repository_39.html b/Manual/repository-html/repository_39.html index 370ab58..6f8602e 100644 --- a/Manual/repository-html/repository_39.html +++ b/Manual/repository-html/repository_39.html @@ -12,7 +12,7 @@ Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled GNU Free Documentation License. --> -<!-- Created on March, 11 2011 by texi2html 1.76 --> +<!-- Created on March, 22 2011 by texi2html 1.76 --> <!-- Written by: Lionel Cons <Lionel.Cons@cern.ch> (original author) Karl Berry <karl@freefriends.org> @@ -23,10 +23,10 @@ Send bugs and suggestions to <users@texi2html.cvshome.org> --> <head> -<title>CentOS Artwork Repository: 2.35 The trunk/Identity/Themes/Models/Default/Web Directory</title> +<title>CentOS Artwork Repository: 2.32 The trunk/Identity/Themes/Models/Default/Distro/Rhgb Directory</title> -<meta name="description" content="CentOS Artwork Repository: 2.35 The trunk/Identity/Themes/Models/Default/Web Directory"> -<meta name="keywords" content="CentOS Artwork Repository: 2.35 The trunk/Identity/Themes/Models/Default/Web Directory"> +<meta name="description" content="CentOS Artwork Repository: 2.32 The trunk/Identity/Themes/Models/Default/Distro/Rhgb Directory"> +<meta name="keywords" content="CentOS Artwork Repository: 2.32 The trunk/Identity/Themes/Models/Default/Distro/Rhgb Directory"> <meta name="resource-type" content="document"> <meta name="distribution" content="global"> <meta name="Generator" content="texi2html 1.76"> @@ -55,70 +55,66 @@ ul.toc {list-style: none} <body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#800080" alink="#FF0000"> <table cellpadding="1" cellspacing="1" border="0"> -<tr><td valign="middle" align="left">[<a href="repository_38.html#SEC188" title="Previous section in reading order"> < </a>]</td> -<td valign="middle" align="left">[<a href="#SEC190" title="Next section in reading order"> > </a>]</td> +<tr><td valign="middle" align="left">[<a href="repository_38.html#SEC181" title="Previous section in reading order"> < </a>]</td> +<td valign="middle" align="left">[<a href="#SEC183" title="Next section in reading order"> > </a>]</td> <td valign="middle" align="left"> </td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Beginning of this chapter or previous chapter"> << </a>]</td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Up section"> Up </a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Next chapter"> >> </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Beginning of this chapter or previous chapter"> << </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Up section"> Up </a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Next chapter"> >> </a>]</td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left">[<a href="repository.html#SEC_Top" title="Cover (top) of document">Top</a>]</td> <td valign="middle" align="left">[<a href="repository_toc.html#SEC_Contents" title="Table of contents">Contents</a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Index">Index</a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Index">Index</a>]</td> <td valign="middle" align="left">[<a href="repository_abt.html#SEC_About" title="About (help)"> ? </a>]</td> </tr></table> -<a name="Filesystem-trunk-Identity-Themes-Models-Default-Web"></a> -<a name="SEC189"></a> -<h2 class="section"> 2.35 The <tt>`trunk/Identity/Themes/Models/Default/Web'</tt> Directory </h2> +<a name="Filesystem-trunk-Identity-Themes-Models-Default-Distro-Rhgb"></a> +<a name="SEC182"></a> +<h2 class="section"> 2.32 The <tt>`trunk/Identity/Themes/Models/Default/Distro/Rhgb'</tt> Directory </h2> -<a name="SEC190"></a> -<h3 class="subsection"> 2.35.1 Goals </h3> +<a name="SEC183"></a> +<h3 class="subsection"> 2.32.1 Goals </h3> <ul class="toc"> <li> ... </li></ul> -<a name="SEC191"></a> -<h3 class="subsection"> 2.35.2 Description </h3> +<a name="SEC184"></a> +<h3 class="subsection"> 2.32.2 Description </h3> -<p>It applies to all web applications CentOS uses to handle its needs -(Ex. Portals, Wikis, Forums, Blogs, Bug Tracker). Anything involving -HTML standards should be consider here. -</p> <ul class="toc"> <li> ... </li></ul> -<a name="SEC192"></a> -<h3 class="subsection"> 2.35.3 Usage </h3> +<a name="SEC185"></a> +<h3 class="subsection"> 2.32.3 Usage </h3> <ul class="toc"> <li> ... </li></ul> -<a name="SEC193"></a> -<h3 class="subsection"> 2.35.4 See also </h3> +<a name="SEC186"></a> +<h3 class="subsection"> 2.32.4 See also </h3> <table cellpadding="1" cellspacing="1" border="0"> -<tr><td valign="middle" align="left">[<a href="#SEC192" title="Previous section in reading order"> < </a>]</td> -<td valign="middle" align="left">[<a href="repository_40.html#SEC194" title="Next section in reading order"> > </a>]</td> +<tr><td valign="middle" align="left">[<a href="#SEC185" title="Previous section in reading order"> < </a>]</td> +<td valign="middle" align="left">[<a href="repository_40.html#SEC187" title="Next section in reading order"> > </a>]</td> <td valign="middle" align="left"> </td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Beginning of this chapter or previous chapter"> << </a>]</td> -<td valign="middle" align="left">[<a href="#SEC189" title="Up section"> Up </a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Next chapter"> >> </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Beginning of this chapter or previous chapter"> << </a>]</td> +<td valign="middle" align="left">[<a href="#SEC182" title="Up section"> Up </a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Next chapter"> >> </a>]</td> </tr></table> <p> <font size="-1"> - This document was generated on <i>March, 11 2011</i> using <a class="www" href="http://texi2html.cvshome.org/"><i>texi2html 1.76</i></a>. + This document was generated on <i>March, 22 2011</i> using <a class="www" href="http://texi2html.cvshome.org/"><i>texi2html 1.76</i></a>. </font> <br> diff --git a/Manual/repository-html/repository_4.html b/Manual/repository-html/repository_4.html index b470efa..ebf1625 100644 --- a/Manual/repository-html/repository_4.html +++ b/Manual/repository-html/repository_4.html @@ -12,7 +12,7 @@ Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled GNU Free Documentation License. --> -<!-- Created on March, 11 2011 by texi2html 1.76 --> +<!-- Created on March, 22 2011 by texi2html 1.76 --> <!-- Written by: Lionel Cons <Lionel.Cons@cern.ch> (original author) Karl Berry <karl@freefriends.org> @@ -23,10 +23,10 @@ Send bugs and suggestions to <users@texi2html.cvshome.org> --> <head> -<title>CentOS Artwork Repository: 2. Repository File System</title> +<title>CentOS Artwork Repository: 1.3 Copying Conditions</title> -<meta name="description" content="CentOS Artwork Repository: 2. Repository File System"> -<meta name="keywords" content="CentOS Artwork Repository: 2. Repository File System"> +<meta name="description" content="CentOS Artwork Repository: 1.3 Copying Conditions"> +<meta name="keywords" content="CentOS Artwork Repository: 1.3 Copying Conditions"> <meta name="resource-type" content="document"> <meta name="distribution" content="global"> <meta name="Generator" content="texi2html 1.76"> @@ -55,203 +55,95 @@ ul.toc {list-style: none} <body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#800080" alink="#FF0000"> <table cellpadding="1" cellspacing="1" border="0"> -<tr><td valign="middle" align="left">[<a href="repository_3.html#SEC3" title="Previous section in reading order"> < </a>]</td> -<td valign="middle" align="left">[<a href="repository_5.html#SEC5" title="Next section in reading order"> > </a>]</td> +<tr><td valign="middle" align="left">[<a href="repository_3.html#SEC7" title="Previous section in reading order"> < </a>]</td> +<td valign="middle" align="left">[<a href="#SEC9" title="Next section in reading order"> > </a>]</td> <td valign="middle" align="left"> </td> <td valign="middle" align="left">[<a href="repository_1.html#SEC1" title="Beginning of this chapter or previous chapter"> << </a>]</td> -<td valign="middle" align="left">[<a href="repository.html#SEC_Top" title="Up section"> Up </a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Next chapter"> >> </a>]</td> +<td valign="middle" align="left">[<a href="repository_1.html#SEC1" title="Up section"> Up </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Next chapter"> >> </a>]</td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left">[<a href="repository.html#SEC_Top" title="Cover (top) of document">Top</a>]</td> <td valign="middle" align="left">[<a href="repository_toc.html#SEC_Contents" title="Table of contents">Contents</a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Index">Index</a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Index">Index</a>]</td> <td valign="middle" align="left">[<a href="repository_abt.html#SEC_About" title="About (help)"> ? </a>]</td> </tr></table> -<a name="Filesystem"></a> -<a name="SEC4"></a> -<h1 class="chapter"> 2. Repository File System </h1> +<a name="Copying-Conditions"></a> +<a name="SEC8"></a> +<h2 class="section"> 1.3 Copying Conditions </h2> -<p>The CentOS Artwork Repsotiroy File System is the place where we -organize The CentOS Project Corporate Visual Identity. The CentOS -Artwork Repository uses directories to organize files and describe -conceptual idea about corporate identity. Such conceptual ideas are -explained in each directory related documentation entry. +<p>Inside the CentOS Artwork Repository you can find content branded by +The CentOS Project and content not branded at all. Contents branded by +The CentOS Project contain either The CentOS Trademark, The CentOS +Logo or The CentOS Symbol. Content branded by The CentOS Project +cannot be redistributed without previous conversation with The CentOS +Project. However, you can study and modify both content branded by +The CentOS Project and content not branded at all in the sake of +proposing improvements to The CentOS Project corporate visual +identity. </p> -<p>In this chapter you'll learn what each directory inside The CentOS -Artwork Repository is for and so, how you can make use of them. For -that purpose, the following list of directories is available for you -to explore: +<p>If you are using the CentOS Artwork Repository for producing your own +corporate visual identity, you should remove all The CentOS Trademarks +from your contents and rename the repository to something other than +CentOS Artwork Repository. </p> -<table class="menu" border="0" cellspacing="0"> -<tr><td align="left" valign="top"><a href="repository_5.html#SEC5">2.1 The <tt>`branches'</tt> Directory</a></td><td> </td><td align="left" valign="top"> -</td></tr> -<tr><td align="left" valign="top"><a href="repository_6.html#SEC10">2.2 The <tt>`tags'</tt> Directory</a></td><td> </td><td align="left" valign="top"> -</td></tr> -<tr><td align="left" valign="top"><a href="repository_7.html#SEC15">2.3 The <tt>`trunk'</tt> Directory</a></td><td> </td><td align="left" valign="top"> -</td></tr> -<tr><td align="left" valign="top"><a href="repository_8.html#SEC20">2.4 The <tt>`trunk/Identity'</tt> Directory</a></td><td> </td><td align="left" valign="top"> -</td></tr> -<tr><td align="left" valign="top"><a href="repository_9.html#SEC29">2.5 The <tt>`trunk/Identity/Brands'</tt> Directory</a></td><td> </td><td align="left" valign="top"> -</td></tr> -<tr><td align="left" valign="top"><a href="repository_10.html#SEC34">2.6 The <tt>`trunk/Identity/Colors'</tt> Directory</a></td><td> </td><td align="left" valign="top"> -</td></tr> -<tr><td align="left" valign="top"><a href="repository_11.html#SEC39">2.7 The <tt>`trunk/Identity/Fonts'</tt> Directory</a></td><td> </td><td align="left" valign="top"> -</td></tr> -<tr><td align="left" valign="top"><a href="repository_12.html#SEC44">2.8 The <tt>`trunk/Identity/Icons'</tt> Directory</a></td><td> </td><td align="left" valign="top"> -</td></tr> -<tr><td align="left" valign="top"><a href="repository_13.html#SEC49">2.9 The <tt>`trunk/Identity/Isolinux'</tt> Directory</a></td><td> </td><td align="left" valign="top"> -</td></tr> -<tr><td align="left" valign="top"><a href="repository_14.html#SEC54">2.10 The <tt>`trunk/Identity/Models'</tt> Directory</a></td><td> </td><td align="left" valign="top"> -</td></tr> -<tr><td align="left" valign="top"><a href="repository_15.html#SEC59">2.11 The <tt>`trunk/Identity/Models/Css'</tt> Directory</a></td><td> </td><td align="left" valign="top"> -</td></tr> -<tr><td align="left" valign="top"><a href="repository_16.html#SEC64">2.12 The <tt>`trunk/Identity/Models/Html'</tt> Directory</a></td><td> </td><td align="left" valign="top"> -</td></tr> -<tr><td align="left" valign="top"><a href="repository_17.html#SEC69">2.13 The <tt>`trunk/Identity/Models/Img/Promo/Web'</tt> Directory</a></td><td> </td><td align="left" valign="top"> -</td></tr> -<tr><td align="left" valign="top"><a href="repository_18.html#SEC74">2.14 The <tt>`trunk/Identity/Models/Tpl'</tt> Directory</a></td><td> </td><td align="left" valign="top"> -</td></tr> -<tr><td align="left" valign="top"><a href="repository_19.html#SEC79">2.15 The <tt>`trunk/Identity/Models/Tpl/Brands'</tt> Directory</a></td><td> </td><td align="left" valign="top"> -</td></tr> -<tr><td align="left" valign="top"><a href="repository_20.html#SEC84">2.16 The <tt>`trunk/Identity/Models/Tpl/Promo/Web'</tt> Directory</a></td><td> </td><td align="left" valign="top"> -</td></tr> -<tr><td align="left" valign="top"><a href="repository_21.html#SEC99">2.17 The <tt>`trunk/Identity/Models/Xcf'</tt> Directory</a></td><td> </td><td align="left" valign="top"> -</td></tr> -<tr><td align="left" valign="top"><a href="repository_22.html#SEC104">2.18 The <tt>`trunk/Identity/Release'</tt> Directory</a></td><td> </td><td align="left" valign="top"> -</td></tr> -<tr><td align="left" valign="top"><a href="repository_23.html#SEC109">2.19 The <tt>`trunk/Identity/Themes'</tt> Directory</a></td><td> </td><td align="left" valign="top"> -</td></tr> -<tr><td align="left" valign="top"><a href="repository_24.html#SEC114">2.20 The <tt>`trunk/Identity/Themes/Models'</tt> Directory</a></td><td> </td><td align="left" valign="top"> -</td></tr> -<tr><td align="left" valign="top"><a href="repository_25.html#SEC119">2.21 The <tt>`trunk/Identity/Themes/Models/Alternative'</tt> Directory</a></td><td> </td><td align="left" valign="top"> -</td></tr> -<tr><td align="left" valign="top"><a href="repository_26.html#SEC124">2.22 The <tt>`trunk/Identity/Themes/Models/Default'</tt> Directory</a></td><td> </td><td align="left" valign="top"> -</td></tr> -<tr><td align="left" valign="top"><a href="repository_27.html#SEC129">2.23 The <tt>`trunk/Identity/Themes/Models/Default/Concept'</tt> Directory</a></td><td> </td><td align="left" valign="top"> -</td></tr> -<tr><td align="left" valign="top"><a href="repository_28.html#SEC134">2.24 The <tt>`trunk/Identity/Themes/Models/Default/Distro'</tt> Directory</a></td><td> </td><td align="left" valign="top"> -</td></tr> -<tr><td align="left" valign="top"><a href="repository_29.html#SEC139">2.25 The <tt>`trunk/Identity/Themes/Models/Default/Distro/Anaconda'</tt> Directory</a></td><td> </td><td align="left" valign="top"> -</td></tr> -<tr><td align="left" valign="top"><a href="repository_30.html#SEC144">2.26 The <tt>`trunk/Identity/Themes/Models/Default/Distro/Firstboot'</tt> Directory</a></td><td> </td><td align="left" valign="top"> -</td></tr> -<tr><td align="left" valign="top"><a href="repository_31.html#SEC149">2.27 The <tt>`trunk/Identity/Themes/Models/Default/Distro/Gdm'</tt> Directory</a></td><td> </td><td align="left" valign="top"> -</td></tr> -<tr><td align="left" valign="top"><a href="repository_32.html#SEC154">2.28 The <tt>`trunk/Identity/Themes/Models/Default/Distro/Grub'</tt> Directory</a></td><td> </td><td align="left" valign="top"> -</td></tr> -<tr><td align="left" valign="top"><a href="repository_33.html#SEC159">2.29 The <tt>`trunk/Identity/Themes/Models/Default/Distro/Gsplash'</tt> Directory</a></td><td> </td><td align="left" valign="top"> -</td></tr> -<tr><td align="left" valign="top"><a href="repository_34.html#SEC164">2.30 The <tt>`trunk/Identity/Themes/Models/Default/Distro/Kdm'</tt> Directory</a></td><td> </td><td align="left" valign="top"> -</td></tr> -<tr><td align="left" valign="top"><a href="repository_35.html#SEC169">2.31 The <tt>`trunk/Identity/Themes/Models/Default/Distro/Ksplash'</tt> Directory</a></td><td> </td><td align="left" valign="top"> -</td></tr> -<tr><td align="left" valign="top"><a href="repository_36.html#SEC174">2.32 The <tt>`trunk/Identity/Themes/Models/Default/Distro/Rhgb'</tt> Directory</a></td><td> </td><td align="left" valign="top"> -</td></tr> -<tr><td align="left" valign="top"><a href="repository_37.html#SEC179">2.33 The <tt>`trunk/Identity/Themes/Models/Default/Distro/Syslinux'</tt> Directory</a></td><td> </td><td align="left" valign="top"> -</td></tr> -<tr><td align="left" valign="top"><a href="repository_38.html#SEC184">2.34 The <tt>`trunk/Identity/Themes/Models/Default/Promo'</tt> Directory</a></td><td> </td><td align="left" valign="top"> -</td></tr> -<tr><td align="left" valign="top"><a href="repository_39.html#SEC189">2.35 The <tt>`trunk/Identity/Themes/Models/Default/Web'</tt> Directory</a></td><td> </td><td align="left" valign="top"> -</td></tr> -<tr><td align="left" valign="top"><a href="repository_40.html#SEC194">2.36 The <tt>`trunk/Identity/Themes/Motifs'</tt> Directory</a></td><td> </td><td align="left" valign="top"> -</td></tr> -<tr><td align="left" valign="top"><a href="repository_41.html#SEC199">2.37 The <tt>`trunk/Identity/Themes/Motifs/Flame'</tt> Directory</a></td><td> </td><td align="left" valign="top"> -</td></tr> -<tr><td align="left" valign="top"><a href="repository_42.html#SEC208">2.38 The <tt>`trunk/Identity/Themes/Motifs/Modern'</tt> Directory</a></td><td> </td><td align="left" valign="top"> -</td></tr> -<tr><td align="left" valign="top"><a href="repository_43.html#SEC213">2.39 The <tt>`trunk/Identity/Themes/Motifs/Modern/Backgrounds'</tt> Directory</a></td><td> </td><td align="left" valign="top"> -</td></tr> -<tr><td align="left" valign="top"><a href="repository_44.html#SEC218">2.40 The <tt>`trunk/Identity/Themes/Motifs/Modern/Backgrounds/Img'</tt> Directory</a></td><td> </td><td align="left" valign="top"> -</td></tr> -<tr><td align="left" valign="top"><a href="repository_45.html#SEC223">2.41 The <tt>`trunk/Identity/Themes/Motifs/Modern/Backgrounds/Tpl'</tt> Directory</a></td><td> </td><td align="left" valign="top"> -</td></tr> -<tr><td align="left" valign="top"><a href="repository_46.html#SEC228">2.42 The <tt>`trunk/Identity/Themes/Motifs/Modern/Backgrounds/Xcf'</tt> Directory</a></td><td> </td><td align="left" valign="top"> -</td></tr> -<tr><td align="left" valign="top"><a href="repository_47.html#SEC233">2.43 The <tt>`trunk/Identity/Themes/Motifs/Modern/Distro/Anaconda/Progress'</tt> Directory</a></td><td> </td><td align="left" valign="top"> -</td></tr> -<tr><td align="left" valign="top"><a href="repository_48.html#SEC238">2.44 The <tt>`trunk/Identity/Themes/Motifs/Modern/Palettes'</tt> Directory</a></td><td> </td><td align="left" valign="top"> -</td></tr> -<tr><td align="left" valign="top"><a href="repository_49.html#SEC243">2.45 The <tt>`trunk/Identity/Themes/Motifs/TreeFlower'</tt> Directory</a></td><td> </td><td align="left" valign="top"> -</td></tr> -<tr><td align="left" valign="top"><a href="repository_50.html#SEC248">2.46 The <tt>`trunk/Identity/Themes/Motifs/TreeFlower/Backgrounds'</tt> Directory</a></td><td> </td><td align="left" valign="top"> -</td></tr> -<tr><td align="left" valign="top"><a href="repository_51.html#SEC256">2.47 The <tt>`trunk/Identity/Widgets'</tt> Directory</a></td><td> </td><td align="left" valign="top"> -</td></tr> -<tr><td align="left" valign="top"><a href="repository_52.html#SEC261">2.48 The <tt>`trunk/Locales'</tt> Directory</a></td><td> </td><td align="left" valign="top"> -</td></tr> -<tr><td align="left" valign="top"><a href="repository_53.html#SEC262">2.49 The <tt>`trunk/Locales/Identity'</tt> Directory</a></td><td> </td><td align="left" valign="top"> -</td></tr> -<tr><td align="left" valign="top"><a href="repository_54.html#SEC267">2.50 The <tt>`trunk/Locales/Identity/Brands'</tt> Directory</a></td><td> </td><td align="left" valign="top"> -</td></tr> -<tr><td align="left" valign="top"><a href="repository_55.html#SEC275">2.51 The <tt>`trunk/Locales/Identity/Brands/Tpl'</tt> Directory</a></td><td> </td><td align="left" valign="top"> -</td></tr> -<tr><td align="left" valign="top"><a href="repository_56.html#SEC280">2.52 The <tt>`trunk/Locales/Identity/Fonts'</tt> Directory</a></td><td> </td><td align="left" valign="top"> -</td></tr> -<tr><td align="left" valign="top"><a href="repository_57.html#SEC286">2.53 The <tt>`trunk/Locales/Identity/Models'</tt> Directory</a></td><td> </td><td align="left" valign="top"> -</td></tr> -<tr><td align="left" valign="top"><a href="repository_58.html#SEC291">2.54 The <tt>`trunk/Locales/Identity/Release'</tt> Directory</a></td><td> </td><td align="left" valign="top"> -</td></tr> -<tr><td align="left" valign="top"><a href="repository_59.html#SEC296">2.55 The <tt>`trunk/Locales/Identity/Themes'</tt> Directory</a></td><td> </td><td align="left" valign="top"> -</td></tr> -<tr><td align="left" valign="top"><a href="repository_60.html#SEC301">2.56 The <tt>`trunk/Locales/Identity/Themes/Backgrounds'</tt> Directory</a></td><td> </td><td align="left" valign="top"> -</td></tr> -<tr><td align="left" valign="top"><a href="repository_61.html#SEC306">2.57 The <tt>`trunk/Locales/Identity/Themes/Distro/Anaconda/Progress'</tt> Directory</a></td><td> </td><td align="left" valign="top"> -</td></tr> -<tr><td align="left" valign="top"><a href="repository_62.html#SEC311">2.58 The <tt>`trunk/Locales/Identity/Widgets'</tt> Directory</a></td><td> </td><td align="left" valign="top"> -</td></tr> -<tr><td align="left" valign="top"><a href="repository_63.html#SEC316">2.59 The <tt>`trunk/Manual'</tt> Directory</a></td><td> </td><td align="left" valign="top"> -</td></tr> -<tr><td align="left" valign="top"><a href="repository_64.html#SEC321">2.60 The <tt>`trunk/Manuals'</tt> Directory</a></td><td> </td><td align="left" valign="top"> -</td></tr> -<tr><td align="left" valign="top"><a href="repository_65.html#SEC326">2.61 The <tt>`trunk/Scripts'</tt> Directory</a></td><td> </td><td align="left" valign="top"> -</td></tr> -<tr><td align="left" valign="top"><a href="repository_66.html#SEC331">2.62 The <tt>`trunk/Scripts/Bash'</tt> Directory</a></td><td> </td><td align="left" valign="top"> -</td></tr> -<tr><td align="left" valign="top"><a href="repository_67.html#SEC336">2.63 The <tt>`trunk/Scripts/Bash/Cli'</tt> Directory</a></td><td> </td><td align="left" valign="top"> -</td></tr> -<tr><td align="left" valign="top"><a href="repository_68.html#SEC337">2.64 The <tt>`trunk/Scripts/Bash/Cli/Functions'</tt> Directory</a></td><td> </td><td align="left" valign="top"> -</td></tr> -<tr><td align="left" valign="top"><a href="repository_69.html#SEC345">2.65 The <tt>`trunk/Scripts/Bash/Cli/Functions/Help'</tt> Directory</a></td><td> </td><td align="left" valign="top"> -</td></tr> -<tr><td align="left" valign="top"><a href="repository_70.html#SEC350">2.66 The <tt>`trunk/Scripts/Bash/Cli/Functions/Html'</tt> Directory</a></td><td> </td><td align="left" valign="top"> -</td></tr> -<tr><td align="left" valign="top"><a href="repository_71.html#SEC355">2.67 The <tt>`trunk/Scripts/Bash/Cli/Functions/Identity'</tt> Directory</a></td><td> </td><td align="left" valign="top"> -</td></tr> -<tr><td align="left" valign="top"><a href="repository_72.html#SEC360">2.68 The <tt>`trunk/Scripts/Bash/Cli/Functions/Locale'</tt> Directory</a></td><td> </td><td align="left" valign="top"> -</td></tr> -<tr><td align="left" valign="top"><a href="repository_73.html#SEC365">2.69 The <tt>`trunk/Scripts/Bash/Cli/Functions/Manual'</tt> Directory</a></td><td> </td><td align="left" valign="top"> -</td></tr> -<tr><td align="left" valign="top"><a href="repository_74.html#SEC370">2.70 The <tt>`trunk/Scripts/Bash/Cli/Functions/Path'</tt> Directory</a></td><td> </td><td align="left" valign="top"> -</td></tr> -<tr><td align="left" valign="top"><a href="repository_75.html#SEC381">2.71 The <tt>`trunk/Scripts/Bash/Cli/Functions/Render'</tt> Directory</a></td><td> </td><td align="left" valign="top"> -</td></tr> -<tr><td align="left" valign="top"><a href="repository_76.html#SEC391">2.72 The <tt>`trunk/Scripts/Bash/Cli/Functions/Render/Config'</tt> Directory</a></td><td> </td><td align="left" valign="top"> -</td></tr> -<tr><td align="left" valign="top"><a href="repository_77.html#SEC399">2.73 The <tt>`trunk/Scripts/Bash/Cli/Functions/Shell'</tt> Directory</a></td><td> </td><td align="left" valign="top"> -</td></tr> -<tr><td align="left" valign="top"><a href="repository_78.html#SEC404">2.74 The <tt>`trunk/Scripts/Bash/Cli/Functions/Svg'</tt> Directory</a></td><td> </td><td align="left" valign="top"> -</td></tr> -<tr><td align="left" valign="top"><a href="repository_79.html#SEC411">2.75 The <tt>`trunk/Scripts/Bash/Cli/Functions/Verify'</tt> Directory</a></td><td> </td><td align="left" valign="top"> -</td></tr> -<tr><td align="left" valign="top"><a href="repository_80.html#SEC419">2.76 The <tt>`trunk/Scripts/Python'</tt> Directory</a></td><td> </td><td align="left" valign="top"> -</td></tr> -</table> +<p>The CentOS Artwork Repository organizes files in a very specific way +to implement The CentOS Project corporate visual identity. This very +specific organization of files is part of <code>centos-art.sh</code> +script, a bash script that automates most of the frequent tasks inside +the repository. +</p> + +<a name="SEC9"></a> +<h3 class="subsection"> 1.3.1 The <code>centos-art.sh</code> script </h3> +<p>The <code>centos-art.sh</code> script and the organization of files it +needs to work are not in the public domain; they are copyrighted and +there are restrictions on their distribution, but these restrictions +are designed to permit everything that a good cooperating citizen +would want to do. What is not allowed is to try to prevent others +from further sharing any version of this program that they might get +from you. +</p> +<p>Specifically, we want to make sure that you have the right to give +away copies of <code>centos-art.sh</code> script, that you receive source +code or else can get it if you want it, that you can change this +program or use pieces of it in new free programs, and that you know +you can do these things. +</p> +<p>To make sure that everyone has such rights, we have to forbid you to +deprive anyone else of these rights. For example, if you distribute +copies of the <code>centos-art.sh</code> script, you must give the +recipients all the rights that you have. You must make sure that +they, too, receive or can get the source code. And you must tell them +their rights. +</p> +<p>Also, for our own protection, we must make certain that everyone finds +out that there is no warranty for the <code>centos-art.sh</code> script. +If this program is modified by someone else and passed on, we want +their recipients to know that what they have is not what we +distributed, so that any problems introduced by others will not +reflect on our reputation. +</p> +<p>The precise conditions of the license for the <code>centos-art.sh</code> +script are found in the General Public Licenses that accompany it. +This manual specifically is covered by the GNU Free Documentation +License. +</p> <table cellpadding="1" cellspacing="1" border="0"> -<tr><td valign="middle" align="left">[<a href="repository_3.html#SEC3" title="Previous section in reading order"> < </a>]</td> -<td valign="middle" align="left">[<a href="repository_5.html#SEC5" title="Next section in reading order"> > </a>]</td> +<tr><td valign="middle" align="left">[<a href="#SEC8" title="Previous section in reading order"> < </a>]</td> +<td valign="middle" align="left">[<a href="repository_5.html#SEC10" title="Next section in reading order"> > </a>]</td> <td valign="middle" align="left"> </td> <td valign="middle" align="left">[<a href="repository_1.html#SEC1" title="Beginning of this chapter or previous chapter"> << </a>]</td> -<td valign="middle" align="left">[<a href="repository.html#SEC_Top" title="Up section"> Up </a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Next chapter"> >> </a>]</td> +<td valign="middle" align="left">[<a href="#SEC8" title="Up section"> Up </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Next chapter"> >> </a>]</td> </tr></table> <p> <font size="-1"> - This document was generated on <i>March, 11 2011</i> using <a class="www" href="http://texi2html.cvshome.org/"><i>texi2html 1.76</i></a>. + This document was generated on <i>March, 22 2011</i> using <a class="www" href="http://texi2html.cvshome.org/"><i>texi2html 1.76</i></a>. </font> <br> diff --git a/Manual/repository-html/repository_40.html b/Manual/repository-html/repository_40.html index 78aee2e..6b4dbca 100644 --- a/Manual/repository-html/repository_40.html +++ b/Manual/repository-html/repository_40.html @@ -12,7 +12,7 @@ Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled GNU Free Documentation License. --> -<!-- Created on March, 11 2011 by texi2html 1.76 --> +<!-- Created on March, 22 2011 by texi2html 1.76 --> <!-- Written by: Lionel Cons <Lionel.Cons@cern.ch> (original author) Karl Berry <karl@freefriends.org> @@ -23,10 +23,10 @@ Send bugs and suggestions to <users@texi2html.cvshome.org> --> <head> -<title>CentOS Artwork Repository: 2.36 The trunk/Identity/Themes/Motifs Directory</title> +<title>CentOS Artwork Repository: 2.33 The trunk/Identity/Themes/Models/Default/Distro/Syslinux Directory</title> -<meta name="description" content="CentOS Artwork Repository: 2.36 The trunk/Identity/Themes/Motifs Directory"> -<meta name="keywords" content="CentOS Artwork Repository: 2.36 The trunk/Identity/Themes/Motifs Directory"> +<meta name="description" content="CentOS Artwork Repository: 2.33 The trunk/Identity/Themes/Models/Default/Distro/Syslinux Directory"> +<meta name="keywords" content="CentOS Artwork Repository: 2.33 The trunk/Identity/Themes/Models/Default/Distro/Syslinux Directory"> <meta name="resource-type" content="document"> <meta name="distribution" content="global"> <meta name="Generator" content="texi2html 1.76"> @@ -55,160 +55,66 @@ ul.toc {list-style: none} <body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#800080" alink="#FF0000"> <table cellpadding="1" cellspacing="1" border="0"> -<tr><td valign="middle" align="left">[<a href="repository_39.html#SEC193" title="Previous section in reading order"> < </a>]</td> -<td valign="middle" align="left">[<a href="#SEC195" title="Next section in reading order"> > </a>]</td> +<tr><td valign="middle" align="left">[<a href="repository_39.html#SEC186" title="Previous section in reading order"> < </a>]</td> +<td valign="middle" align="left">[<a href="#SEC188" title="Next section in reading order"> > </a>]</td> <td valign="middle" align="left"> </td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Beginning of this chapter or previous chapter"> << </a>]</td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Up section"> Up </a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Next chapter"> >> </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Beginning of this chapter or previous chapter"> << </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Up section"> Up </a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Next chapter"> >> </a>]</td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left">[<a href="repository.html#SEC_Top" title="Cover (top) of document">Top</a>]</td> <td valign="middle" align="left">[<a href="repository_toc.html#SEC_Contents" title="Table of contents">Contents</a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Index">Index</a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Index">Index</a>]</td> <td valign="middle" align="left">[<a href="repository_abt.html#SEC_About" title="About (help)"> ? </a>]</td> </tr></table> -<a name="Filesystem-trunk-Identity-Themes-Motifs"></a> -<a name="SEC194"></a> -<h2 class="section"> 2.36 The <tt>`trunk/Identity/Themes/Motifs'</tt> Directory </h2> +<a name="Filesystem-trunk-Identity-Themes-Models-Default-Distro-Syslinux"></a> +<a name="SEC187"></a> +<h2 class="section"> 2.33 The <tt>`trunk/Identity/Themes/Models/Default/Distro/Syslinux'</tt> Directory </h2> -<a name="SEC195"></a> -<h3 class="subsection"> 2.36.1 Goals </h3> +<a name="SEC188"></a> +<h3 class="subsection"> 2.33.1 Goals </h3> -<p>The <tt>`trunk/Identity/Themes/Motifs'</tt> directory exists to: -</p> <ul class="toc"> -<li> Organize CentOS themes' artistic motifs. +<li> ... </li></ul> +<a name="SEC189"></a> +<h3 class="subsection"> 2.33.2 Description </h3> -<a name="SEC196"></a> -<h3 class="subsection"> 2.36.2 Description </h3> - -<p>The artistic motif of theme is a graphic design component that -provides the visual style of themes, it is used as pattern to connect -all visual manifestations inside one unique theme. -</p> -<p>Artistic motifs are based on conceptual ideas. Conceptual ideas bring -the motivation, they are fuel for the engines of human imagination. -Good conceptual ideas may produce good motivation to produce almost -anything, and art works don't escape from it. -</p> -<dl compact="compact"> -<dt> <samp>`TreeFlower'</samp> </dt> -<dd><p>CentOS like trees, has roots, trunk, branches, leaves and flowers. Day -by day they work together in freedom, ruled by the laws of nature and -open standards, to show the beauty of its existence. -</p></dd> -<dt> <samp>`Modern'</samp> </dt> -<dd><p>Modern, squares and circles flowing up. -</p></dd> -</dl> - -<p>If you have new conceptual ideas for CentOS, then you can say that you -want to create a new artistic motif for CentOS. To create a new -artistic motif you need to create a directory under -<tt>`Identity/Themes/Motifs/'</tt> using a name coherent with your -conceptual idea. That name will be the name of your artistic motif. If -possible, when creating new conceptual ideas for CentOS, think about -what CentOS means for you, what does it makes you feel, take your -time, think deep, and share; you can improve the idea as time goes on. -</p> -<p>Once you have defined a name for your theme, you need to create the -motif structure of your theme. The motif structure is the basic -direcotry structure you'll use to work your ideas. Here is where you -organize your graphic design projects. -</p> -<p>To add a new motif structure to CentOS Artwork Repository, you need to -use the <code>centos-art</code> command line in the -<tt>`Identity/Themes/Motifs/'</tt> directory as described below: -</p> -<table><tr><td> </td><td><pre class="example">centos-art add --motif=ThemeName -</pre></td></tr></table> -<p>The previous command will create the basic structure of themes for -you. The basic structure produced by <code>centos-art</code> command is -illustrated in the following figure: -</p> -<table><tr><td> </td><td><pre class="example">trunk/Identity/Themes/Motifs/$ThemeName/ -|-- Backgrounds -| |-- Img -| `-- Tpl -|-- Info -| |-- Img -| `-- Tpl -|-- Palettes -`-- Screenshots -</pre></td></tr></table> - -<a name="SEC197"></a> -<h3 class="subsection"> 2.36.3 Usage </h3> - -<p>When designing artistic motifs for CentOS, consider the following -recommendations: -</p> <ul class="toc"> -<li> Give a unique (case-sensitive) name to your Motif. This name is -used as value wherever theme variable (<b>$THEME</b>) or translation marker -(<b>=THEME=</b>) is. Optionally, you can add a description about -inspiration and concepts behind your work. - -</li><li> Use the location <tt>`trunk/Identity/Themes/Motifs/$THEME/'</tt> to -store your work. If it doesn't exist create it. Note that this require -you to have previous commit access in CentOS Artwork Repository. - -</li><li> The CentOS Project is using the blue color (<b>#204c8d</b>) as base -color for its corporate visual identity. Use such base corporate color -information as much as possible in your artistic motif designs. - -</li><li> Try to make your design fit one of the theme models. +<li> ... +</li></ul> -</li><li> Feel free to make your art enterprise-level and beautiful. -</li><li> Add the following information on your artwork (both in a visible -design area and document metadata): +<a name="SEC190"></a> +<h3 class="subsection"> 2.33.3 Usage </h3> <ul class="toc"> -<li> The name (or logo) of your artistic motif. - -</li><li> The copyright sentence: <b>Copyright (C) YEAR YOURNAME</b> - -</li><li> The license under which the work is released. All CentOS Art -works are released under -<a class="www" href="http://creativecommons.org/licenses/by-sa/3.0/">Creative Common Share-Alike License 3.0</a> -(<a class="www" href="http://creativecommons.org/licenses/by-sa/3.0/">http://creativecommons.org/licenses/by-sa/3.0/</a>). - -</li></ul> +<li> ... </li></ul> -<a name="SEC198"></a> -<h3 class="subsection"> 2.36.4 See also </h3> +<a name="SEC191"></a> +<h3 class="subsection"> 2.33.4 See also </h3> -<table class="menu" border="0" cellspacing="0"> -<tr><td align="left" valign="top"><a href="repository_23.html#SEC109">2.19 The <tt>`trunk/Identity/Themes'</tt> Directory</a></td><td> </td><td align="left" valign="top"> -</td></tr> -<tr><td align="left" valign="top"><a href="repository_8.html#SEC20">2.4 The <tt>`trunk/Identity'</tt> Directory</a></td><td> </td><td align="left" valign="top"> -</td></tr> -<tr><td align="left" valign="top"><a href="repository_7.html#SEC15">2.3 The <tt>`trunk'</tt> Directory</a></td><td> </td><td align="left" valign="top"> -</td></tr> -</table> <table cellpadding="1" cellspacing="1" border="0"> -<tr><td valign="middle" align="left">[<a href="#SEC197" title="Previous section in reading order"> < </a>]</td> -<td valign="middle" align="left">[<a href="repository_41.html#SEC199" title="Next section in reading order"> > </a>]</td> +<tr><td valign="middle" align="left">[<a href="#SEC190" title="Previous section in reading order"> < </a>]</td> +<td valign="middle" align="left">[<a href="repository_41.html#SEC192" title="Next section in reading order"> > </a>]</td> <td valign="middle" align="left"> </td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Beginning of this chapter or previous chapter"> << </a>]</td> -<td valign="middle" align="left">[<a href="#SEC194" title="Up section"> Up </a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Next chapter"> >> </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Beginning of this chapter or previous chapter"> << </a>]</td> +<td valign="middle" align="left">[<a href="#SEC187" title="Up section"> Up </a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Next chapter"> >> </a>]</td> </tr></table> <p> <font size="-1"> - This document was generated on <i>March, 11 2011</i> using <a class="www" href="http://texi2html.cvshome.org/"><i>texi2html 1.76</i></a>. + This document was generated on <i>March, 22 2011</i> using <a class="www" href="http://texi2html.cvshome.org/"><i>texi2html 1.76</i></a>. </font> <br> diff --git a/Manual/repository-html/repository_41.html b/Manual/repository-html/repository_41.html index 9ba5923..bacdffd 100644 --- a/Manual/repository-html/repository_41.html +++ b/Manual/repository-html/repository_41.html @@ -12,7 +12,7 @@ Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled GNU Free Documentation License. --> -<!-- Created on March, 11 2011 by texi2html 1.76 --> +<!-- Created on March, 22 2011 by texi2html 1.76 --> <!-- Written by: Lionel Cons <Lionel.Cons@cern.ch> (original author) Karl Berry <karl@freefriends.org> @@ -23,10 +23,10 @@ Send bugs and suggestions to <users@texi2html.cvshome.org> --> <head> -<title>CentOS Artwork Repository: 2.37 The trunk/Identity/Themes/Motifs/Flame Directory</title> +<title>CentOS Artwork Repository: 2.34 The trunk/Identity/Themes/Models/Default/Promo Directory</title> -<meta name="description" content="CentOS Artwork Repository: 2.37 The trunk/Identity/Themes/Motifs/Flame Directory"> -<meta name="keywords" content="CentOS Artwork Repository: 2.37 The trunk/Identity/Themes/Motifs/Flame Directory"> +<meta name="description" content="CentOS Artwork Repository: 2.34 The trunk/Identity/Themes/Models/Default/Promo Directory"> +<meta name="keywords" content="CentOS Artwork Repository: 2.34 The trunk/Identity/Themes/Models/Default/Promo Directory"> <meta name="resource-type" content="document"> <meta name="distribution" content="global"> <meta name="Generator" content="texi2html 1.76"> @@ -55,261 +55,71 @@ ul.toc {list-style: none} <body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#800080" alink="#FF0000"> <table cellpadding="1" cellspacing="1" border="0"> -<tr><td valign="middle" align="left">[<a href="repository_40.html#SEC198" title="Previous section in reading order"> < </a>]</td> -<td valign="middle" align="left">[<a href="#SEC200" title="Next section in reading order"> > </a>]</td> +<tr><td valign="middle" align="left">[<a href="repository_40.html#SEC191" title="Previous section in reading order"> < </a>]</td> +<td valign="middle" align="left">[<a href="#SEC193" title="Next section in reading order"> > </a>]</td> <td valign="middle" align="left"> </td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Beginning of this chapter or previous chapter"> << </a>]</td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Up section"> Up </a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Next chapter"> >> </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Beginning of this chapter or previous chapter"> << </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Up section"> Up </a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Next chapter"> >> </a>]</td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left">[<a href="repository.html#SEC_Top" title="Cover (top) of document">Top</a>]</td> <td valign="middle" align="left">[<a href="repository_toc.html#SEC_Contents" title="Table of contents">Contents</a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Index">Index</a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Index">Index</a>]</td> <td valign="middle" align="left">[<a href="repository_abt.html#SEC_About" title="About (help)"> ? </a>]</td> </tr></table> -<a name="Filesystem-trunk-Identity-Themes-Motifs-Flame"></a> -<a name="SEC199"></a> -<h2 class="section"> 2.37 The <tt>`trunk/Identity/Themes/Motifs/Flame'</tt> Directory </h2> +<a name="Filesystem-trunk-Identity-Themes-Models-Default-Promo"></a> +<a name="SEC192"></a> +<h2 class="section"> 2.34 The <tt>`trunk/Identity/Themes/Models/Default/Promo'</tt> Directory </h2> -<a name="SEC200"></a> -<h3 class="subsection"> 2.37.1 Goals </h3> +<a name="SEC193"></a> +<h3 class="subsection"> 2.34.1 Goals </h3> -<p>This section describes the steps we followed to construct the -<em>Flame</em> artistic motif. This section may be useful for anyone -interested in reproducing the <em>Flame</em> artistic motif, or in -creating new artistic motifs for The CentOS Project corporate visual -identity (see section <a href="repository_8.html#SEC20">The <tt>`trunk/Identity'</tt> Directory</a>). -</p> +<ul class="toc"> +<li> ... +</li></ul> -<a name="SEC201"></a> -<h3 class="subsection"> 2.37.2 Description </h3> -<p>The <em>Flame</em> artistic motif was built using the flame filter of -Gimp 2.2 in CentOS 5.5. -</p> -<p>The flame filter of Gimp can produce stunning, randomly generated -fractal patterns. The flame filter of Gimp gives us a great oportunity -to reduce the time used to produce new artistic motifs, because of its -"randomly generated" nature. Once the artistic motif be created, it -is propagated through all visual manifestations of CentOS Project -corporate visual identity using the <tt>`centos-art.sh'</tt> script -(see section <a href="repository_66.html#SEC331">The <tt>`trunk/Scripts/Bash'</tt> Directory</a>) inside the CentOS Artwork Repository. -</p> -<p>To set the time intervals between each new visual style production, we -could reuse the CentOS distribution major release schema. I.e., we -could produce a new visual style, every two years, based on a new -"randomly generated" flame pattern, and publish the whole corporate -visual identity (i.e., distribution stuff, promotion stuff, websites -stuff, etc.) with the new major release of CentOS distribution all -together at once. -</p> -<p>Producing a new visual style is not one day's task. Once we have -defined the artistic motif, we need to propagate it through all visual -manifestations of The CentOS Project corporate visual identity. When -we say that we could produce one new visual style every two years we -really mean: to work two years long in order to propagate a new visual -style to all visual manifestations of The CentOS Project corporate -visual identity. -</p> -<p>Obviously, in order to propagate one visual style to all different -visual manifestations of The CentOS Project corporate visual identity, -we need first to know which the visual manifestations are. To define -which visual manifestations are inside The CentOS Project corporate -visual identity is one of the goals the CentOS Artwork Repository and -this documentation manual are both aimed to satisfy. -</p> -<p>Once we define which the visual manifestation are, it is possible to -define how to produce them, and this way, organize the automation -process. Such automation process is one of the goals of -<tt>`centos-art.sh'</tt> script. -</p> -<p>With the combination of both CentOS Artwork Repository and -<tt>`centos-art.sh'</tt> scripts we define work lines where translators, -programmers, and graphic designers work together to distribute and -reduce the amount of time employed to produce The CentOS Project -monolithic corporate identity. -</p> -<p>From a monolithic corporate visual identity point of view, notice that -we are producing a new visual style for the same theme (i.e., -<em>Flame</em>). It would be another flame design but still a flame -design. This idea is very important to be aware of, because we are -somehow "refreshing" the theme, not changing it at all. -</p> -<p>This way, as we are "refreshing" the theme, we still keep oursleves -inside the monolithic conception we are trying to be attached to -(i.e., one unique name, and one unique visual style for all visual -manifestations). -</p> -<p>Producing artistic motifs is a creative process that may consume long -time, specially for people without experienced knowledge on graphic -design land. Using "randomly generated" conception to produce -artistic motifs could be, practically, a way for anyone to follow in -order to produce maintainable artistic motifs in few steps. -</p> -<p>Due to the "randomly generated" nature of Flame filter, we find that -<em>Flame</em> pattern is not always the same when we use <em>Flame</em> -filter interface. -</p> -<p>Using the same pattern design for each visual manifestation is -essential in order to maintain the visual connection among all visual -manifestations inside the same theme. Occasionally, we may introduce -pattern variations in opacity, size, or even position but never change -the pattern design itself, nor the color information used by images -considered part of the same theme. -</p> -<blockquote class="orange"><img src="/home/centos/artwork/trunk/Identity/Widgets/Img/icon-admonition-star.png" alt="Important"><h3>Important</h3><p> -When we design background images, which are considered part of the -same theme, it is essential to use the same design pattern always. -This is what makes theme images to be visually connected among -themeselves, and so, the reason we use to define the word "theme" -as: a set of images visually connected among themeselves. -</p></blockquote> +<a name="SEC194"></a> +<h3 class="subsection"> 2.34.2 Description </h3> -<p>In order for us to reproduce the same flame pattern always, -<em>Flame</em> filter interface provides the <samp>`Save'</samp> and <samp>`Open'</samp> -options. The <samp>`Save'</samp> option brings up a file save dialog that -allows you to save the current Flame settings for the plug-in, so that -you can recreate them later. The <samp>`Open'</samp> option brings up a file -selector that allows you to open a previously saved Flame settings -file. +<p>It applies to all tangible and non tangible items CentOS uses to +promote its existence. Clothes, posters, installation media, +stationery, release countdown images, banners, stickers, are all +examples of promotion designs. </p> -<p>The Flame settings we used in our example are saved in the file: -</p> -<pre class="verbatim">trunk/Identity/Themes/Motifs/Flame/Backgrounds/Xcf/800x600.xcf-flame.def -</pre> - -<a name="SEC202"></a> -<h3 class="subsection"> 2.37.3 Construction </h3> +<ul class="toc"> +<li> ... +</li></ul> -<a name="SEC203"></a> -<h4 class="subsubsection"> 2.37.3.1 Step 1: Set image size </h4> - -<p>Create an empty image and fill the <samp>`Background'</samp> layer with black -(<code>000000</code>) color. Image dimensions depend on the final -destination you plan to use the image for. For the sake of our -construction example we used an image of 640x480 pixels and 300 pixels -per inch (ppi). -</p> +<a name="SEC195"></a> +<h3 class="subsection"> 2.34.3 Usage </h3> -<a name="SEC204"></a> -<h4 class="subsubsection"> 2.37.3.2 Step 2: Add base color and pattern information </h4> +<ul class="toc"> +<li> ... +</li></ul> -<p>Create a new layer named <samp>`Base'</samp>, place it over <samp>`Background'</samp> -layer and fill it with the base color (<code>7800ff</code>) you want to have -your background image set in. Add a mask to <samp>`Base'</samp> layer using -radial gradient and blur it. You may need to repeat this step more -than once in order to achieve a confortable black radial degradation -on the right side of your design. -</p> -<p>Duplicate <samp>`Base'</samp> layer and name it <samp>`Paper'</samp>. Place -<samp>`Paper'</samp> layer over <samp>`Base'</samp> layer. Remove content of -<samp>`Paper'</samp> layer and fill it with <samp>`Paper (100x100)'</samp> pattern. -Once you've done with black radial degradation, reduce the -<samp>`Paper'</samp> layer opacity to 20%. -</p> -<p>Notice that when we duplicate one layer, the mask information related -to layer is preserved from previous to next layer. This saves us some -of the time required to produce different layers with the same mask -information on them. -</p> -<p>Duplicate <samp>`Paper'</samp> layer and rename it <samp>`Stripes'</samp>. Remove -paper pattern from <samp>`Stripes'</samp> layer. Fill <samp>`Stripes'</samp> layer -with <samp>`Stripes (48x48)'</samp> pattern and reduce the <samp>`Stripes'</samp> -layer opacity to 15%. -</p> - -<a name="SEC205"></a> -<h4 class="subsubsection"> 2.37.3.3 Step 3: Add flame motif </h4> - -<p>Create a new layer named <samp>`Flame'</samp>. Set the foreground -(<code>003cff</code>) and background (<code>0084ff</code>) colors to the gradient -you want to build the flame motif. -</p> -<p>To build flame motif, use the flame filter (<samp>`Filters > Render > -Nature > Flame...'</samp>) on <samp>`Flame'</samp> layer. We used a layer mask, with -a radial gradient on it to control the boundaries of flame motif on -<samp>`Flame'</samp> layer. -</p> -<p>Duplicate <samp>`Flame'</samp> layer and rename it `Flame Blur'. Place `Flame -Blur' below <samp>`Flame'</samp> layer. Apply Gussian blur filter -(<samp>`Filters > Blur > Gussian Blur...'</samp>) until reaching the desiered -effect. -</p> -<p>The opacity value, in <samp>`Flame'</samp> layers, may vary from one image to -another based on the place the image will be finally placed on. For -example, images used as desktop background have the <samp>`Flame'</samp> layer -opacity set at 100% but <samp>`Flame Blur'</samp> is set to 70%. However, you -may find that background images used in anaconda progress slides have -opacity reduced differently, in order to reduce brightness in a way -that texts could look clean and readable over it. -</p> - -<a name="SEC206"></a> -<h4 class="subsubsection"> 2.37.3.4 Step 4: Add foreground color </h4> - -<p>Create a new layer named <samp>`Color'</samp>, place it on top of all visible -layers and fill it with plain color (<code>4c005a</code>). Reduce -<samp>`Color'</samp> layer opacity to 20%. You can use the <samp>`Color'</samp> layer -to control the right side color information you want to produce the -image for. -</p> -<p>Duplicate <samp>`Flame'</samp> layer and create a new layer named -<samp>`Color#1'</samp>. Place <samp>`Color#1'</samp> layer on top of layer named -<samp>`Color'</samp>. Remove the mask information from <samp>`Color#1'</samp> layer -and recreate a new one using an inverted alpha channel as reference. -Remove <samp>`Color#1'</samp> layer content and fill it back with plain black -(<code>000000</code>) color. Reduce <samp>`Color#1'</samp> opacity to 20%. In this -step we created a mask to protect the flame artistic motif from black -color, so when we decrement or increment the opacity of layer, the -flame artistic motif wouldn't be affected, just the environment -suround it. -</p> -<p>When you set color information, remember that the same artistic motif -needs to be indexed to 14 and 16 colors, in order to produce Grub and -Syslinux visual manifestations respectively. Using many different -colors in the artistic motif may reduce the possibility of your design -to fix all different situations in. Likewise, using more colors in -one design, and less colors in another design will reduce the -connectivity among your designs, since color information is relevant -to visual identity. -</p> -<p>When you propagate your artistic motif visual style to different -visual manifestations of CentOS Project corporate visual identity, it -is up to you to find out justice and compromise among all possible -variables you may face. -</p> -<a name="SEC207"></a> -<h3 class="subsection"> 2.37.4 See also </h3> +<a name="SEC196"></a> +<h3 class="subsection"> 2.34.4 See also </h3> -<table class="menu" border="0" cellspacing="0"> -<tr><td align="left" valign="top"><a href="repository_40.html#SEC194">2.36 The <tt>`trunk/Identity/Themes/Motifs'</tt> Directory</a></td><td> </td><td align="left" valign="top"> -</td></tr> -<tr><td align="left" valign="top"><a href="repository_23.html#SEC109">2.19 The <tt>`trunk/Identity/Themes'</tt> Directory</a></td><td> </td><td align="left" valign="top"> -</td></tr> -<tr><td align="left" valign="top"><a href="repository_8.html#SEC20">2.4 The <tt>`trunk/Identity'</tt> Directory</a></td><td> </td><td align="left" valign="top"> -</td></tr> -<tr><td align="left" valign="top"><a href="repository_7.html#SEC15">2.3 The <tt>`trunk'</tt> Directory</a></td><td> </td><td align="left" valign="top"> -</td></tr> -</table> <table cellpadding="1" cellspacing="1" border="0"> -<tr><td valign="middle" align="left">[<a href="#SEC206" title="Previous section in reading order"> < </a>]</td> -<td valign="middle" align="left">[<a href="repository_42.html#SEC208" title="Next section in reading order"> > </a>]</td> +<tr><td valign="middle" align="left">[<a href="#SEC195" title="Previous section in reading order"> < </a>]</td> +<td valign="middle" align="left">[<a href="repository_42.html#SEC197" title="Next section in reading order"> > </a>]</td> <td valign="middle" align="left"> </td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Beginning of this chapter or previous chapter"> << </a>]</td> -<td valign="middle" align="left">[<a href="#SEC199" title="Up section"> Up </a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Next chapter"> >> </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Beginning of this chapter or previous chapter"> << </a>]</td> +<td valign="middle" align="left">[<a href="#SEC192" title="Up section"> Up </a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Next chapter"> >> </a>]</td> </tr></table> <p> <font size="-1"> - This document was generated on <i>March, 11 2011</i> using <a class="www" href="http://texi2html.cvshome.org/"><i>texi2html 1.76</i></a>. + This document was generated on <i>March, 22 2011</i> using <a class="www" href="http://texi2html.cvshome.org/"><i>texi2html 1.76</i></a>. </font> <br> diff --git a/Manual/repository-html/repository_42.html b/Manual/repository-html/repository_42.html index 95efe65..9d86e14 100644 --- a/Manual/repository-html/repository_42.html +++ b/Manual/repository-html/repository_42.html @@ -12,7 +12,7 @@ Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled GNU Free Documentation License. --> -<!-- Created on March, 11 2011 by texi2html 1.76 --> +<!-- Created on March, 22 2011 by texi2html 1.76 --> <!-- Written by: Lionel Cons <Lionel.Cons@cern.ch> (original author) Karl Berry <karl@freefriends.org> @@ -23,10 +23,10 @@ Send bugs and suggestions to <users@texi2html.cvshome.org> --> <head> -<title>CentOS Artwork Repository: 2.38 The trunk/Identity/Themes/Motifs/Modern Directory</title> +<title>CentOS Artwork Repository: 2.35 The trunk/Identity/Themes/Models/Default/Web Directory</title> -<meta name="description" content="CentOS Artwork Repository: 2.38 The trunk/Identity/Themes/Motifs/Modern Directory"> -<meta name="keywords" content="CentOS Artwork Repository: 2.38 The trunk/Identity/Themes/Motifs/Modern Directory"> +<meta name="description" content="CentOS Artwork Repository: 2.35 The trunk/Identity/Themes/Models/Default/Web Directory"> +<meta name="keywords" content="CentOS Artwork Repository: 2.35 The trunk/Identity/Themes/Models/Default/Web Directory"> <meta name="resource-type" content="document"> <meta name="distribution" content="global"> <meta name="Generator" content="texi2html 1.76"> @@ -55,58 +55,70 @@ ul.toc {list-style: none} <body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#800080" alink="#FF0000"> <table cellpadding="1" cellspacing="1" border="0"> -<tr><td valign="middle" align="left">[<a href="repository_41.html#SEC207" title="Previous section in reading order"> < </a>]</td> -<td valign="middle" align="left">[<a href="#SEC209" title="Next section in reading order"> > </a>]</td> +<tr><td valign="middle" align="left">[<a href="repository_41.html#SEC196" title="Previous section in reading order"> < </a>]</td> +<td valign="middle" align="left">[<a href="#SEC198" title="Next section in reading order"> > </a>]</td> <td valign="middle" align="left"> </td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Beginning of this chapter or previous chapter"> << </a>]</td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Up section"> Up </a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Next chapter"> >> </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Beginning of this chapter or previous chapter"> << </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Up section"> Up </a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Next chapter"> >> </a>]</td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left">[<a href="repository.html#SEC_Top" title="Cover (top) of document">Top</a>]</td> <td valign="middle" align="left">[<a href="repository_toc.html#SEC_Contents" title="Table of contents">Contents</a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Index">Index</a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Index">Index</a>]</td> <td valign="middle" align="left">[<a href="repository_abt.html#SEC_About" title="About (help)"> ? </a>]</td> </tr></table> -<a name="Filesystem-trunk-Identity-Themes-Motifs-Modern"></a> -<a name="SEC208"></a> -<h2 class="section"> 2.38 The <tt>`trunk/Identity/Themes/Motifs/Modern'</tt> Directory </h2> +<a name="Filesystem-trunk-Identity-Themes-Models-Default-Web"></a> +<a name="SEC197"></a> +<h2 class="section"> 2.35 The <tt>`trunk/Identity/Themes/Models/Default/Web'</tt> Directory </h2> -<a name="SEC209"></a> -<h3 class="subsection"> 2.38.1 Presentation </h3> +<a name="SEC198"></a> +<h3 class="subsection"> 2.35.1 Goals </h3> +<ul class="toc"> +<li> ... +</li></ul> + + +<a name="SEC199"></a> +<h3 class="subsection"> 2.35.2 Description </h3> -<a name="SEC210"></a> -<h3 class="subsection"> 2.38.2 Construction </h3> +<p>It applies to all web applications CentOS uses to handle its needs +(Ex. Portals, Wikis, Forums, Blogs, Bug Tracker). Anything involving +HTML standards should be consider here. +</p> +<ul class="toc"> +<li> ... +</li></ul> -<a name="SEC211"></a> -<h3 class="subsection"> 2.38.3 Usage </h3> +<a name="SEC200"></a> +<h3 class="subsection"> 2.35.3 Usage </h3> <ul class="toc"> <li> ... </li></ul> -<a name="SEC212"></a> -<h3 class="subsection"> 2.38.4 See also </h3> +<a name="SEC201"></a> +<h3 class="subsection"> 2.35.4 See also </h3> <table cellpadding="1" cellspacing="1" border="0"> -<tr><td valign="middle" align="left">[<a href="#SEC211" title="Previous section in reading order"> < </a>]</td> -<td valign="middle" align="left">[<a href="repository_43.html#SEC213" title="Next section in reading order"> > </a>]</td> +<tr><td valign="middle" align="left">[<a href="#SEC200" title="Previous section in reading order"> < </a>]</td> +<td valign="middle" align="left">[<a href="repository_43.html#SEC202" title="Next section in reading order"> > </a>]</td> <td valign="middle" align="left"> </td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Beginning of this chapter or previous chapter"> << </a>]</td> -<td valign="middle" align="left">[<a href="#SEC208" title="Up section"> Up </a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Next chapter"> >> </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Beginning of this chapter or previous chapter"> << </a>]</td> +<td valign="middle" align="left">[<a href="#SEC197" title="Up section"> Up </a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Next chapter"> >> </a>]</td> </tr></table> <p> <font size="-1"> - This document was generated on <i>March, 11 2011</i> using <a class="www" href="http://texi2html.cvshome.org/"><i>texi2html 1.76</i></a>. + This document was generated on <i>March, 22 2011</i> using <a class="www" href="http://texi2html.cvshome.org/"><i>texi2html 1.76</i></a>. </font> <br> diff --git a/Manual/repository-html/repository_43.html b/Manual/repository-html/repository_43.html index 9a70ab6..7514b57 100644 --- a/Manual/repository-html/repository_43.html +++ b/Manual/repository-html/repository_43.html @@ -12,7 +12,7 @@ Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled GNU Free Documentation License. --> -<!-- Created on March, 11 2011 by texi2html 1.76 --> +<!-- Created on March, 22 2011 by texi2html 1.76 --> <!-- Written by: Lionel Cons <Lionel.Cons@cern.ch> (original author) Karl Berry <karl@freefriends.org> @@ -23,10 +23,10 @@ Send bugs and suggestions to <users@texi2html.cvshome.org> --> <head> -<title>CentOS Artwork Repository: 2.39 The trunk/Identity/Themes/Motifs/Modern/Backgrounds Directory</title> +<title>CentOS Artwork Repository: 2.36 The trunk/Identity/Themes/Motifs Directory</title> -<meta name="description" content="CentOS Artwork Repository: 2.39 The trunk/Identity/Themes/Motifs/Modern/Backgrounds Directory"> -<meta name="keywords" content="CentOS Artwork Repository: 2.39 The trunk/Identity/Themes/Motifs/Modern/Backgrounds Directory"> +<meta name="description" content="CentOS Artwork Repository: 2.36 The trunk/Identity/Themes/Motifs Directory"> +<meta name="keywords" content="CentOS Artwork Repository: 2.36 The trunk/Identity/Themes/Motifs Directory"> <meta name="resource-type" content="document"> <meta name="distribution" content="global"> <meta name="Generator" content="texi2html 1.76"> @@ -55,175 +55,160 @@ ul.toc {list-style: none} <body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#800080" alink="#FF0000"> <table cellpadding="1" cellspacing="1" border="0"> -<tr><td valign="middle" align="left">[<a href="repository_42.html#SEC212" title="Previous section in reading order"> < </a>]</td> -<td valign="middle" align="left">[<a href="#SEC214" title="Next section in reading order"> > </a>]</td> +<tr><td valign="middle" align="left">[<a href="repository_42.html#SEC201" title="Previous section in reading order"> < </a>]</td> +<td valign="middle" align="left">[<a href="#SEC203" title="Next section in reading order"> > </a>]</td> <td valign="middle" align="left"> </td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Beginning of this chapter or previous chapter"> << </a>]</td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Up section"> Up </a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Next chapter"> >> </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Beginning of this chapter or previous chapter"> << </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Up section"> Up </a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Next chapter"> >> </a>]</td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left">[<a href="repository.html#SEC_Top" title="Cover (top) of document">Top</a>]</td> <td valign="middle" align="left">[<a href="repository_toc.html#SEC_Contents" title="Table of contents">Contents</a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Index">Index</a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Index">Index</a>]</td> <td valign="middle" align="left">[<a href="repository_abt.html#SEC_About" title="About (help)"> ? </a>]</td> </tr></table> -<a name="Filesystem-trunk-Identity-Themes-Motifs-Modern-Backgrounds"></a> -<a name="SEC213"></a> -<h2 class="section"> 2.39 The <tt>`trunk/Identity/Themes/Motifs/Modern/Backgrounds'</tt> Directory </h2> +<a name="Filesystem-trunk-Identity-Themes-Motifs"></a> +<a name="SEC202"></a> +<h2 class="section"> 2.36 The <tt>`trunk/Identity/Themes/Motifs'</tt> Directory </h2> -<a name="SEC214"></a> -<h3 class="subsection"> 2.39.1 Goals </h3> +<a name="SEC203"></a> +<h3 class="subsection"> 2.36.1 Goals </h3> +<p>The <tt>`trunk/Identity/Themes/Motifs'</tt> directory exists to: +</p> <ul class="toc"> -<li> Organize background images for Modern theme. +<li> Organize CentOS themes' artistic motifs. </li></ul> -<a name="SEC215"></a> -<h3 class="subsection"> 2.39.2 Description </h3> -<p>Inside <tt>`Motifs'</tt> directory, the <tt>`Backgrounds/'</tt> directory is -used to create vectorial designs using Inkscape and background images -using Gimp. Later, you can export background images as <tt>`.png'</tt> and -load them in your vectorial design project using the import feautre of -Inkscape. -</p> -<p>You may need to repeat this technic for different screen resoluions. -In that case you need to create one file for each screen resolution -and do the appropriate linking inside .svg to .png files. For example -if you need to produce background images in 800x600 you need to create -the following file: -</p> -<table><tr><td> </td><td><pre class="example">xcf/800x600.xcf +<a name="SEC204"></a> +<h3 class="subsection"> 2.36.2 Description </h3> + +<p>The artistic motif of theme is a graphic design component that +provides the visual style of themes, it is used as pattern to connect +all visual manifestations inside one unique theme. +</p> +<p>Artistic motifs are based on conceptual ideas. Conceptual ideas bring +the motivation, they are fuel for the engines of human imagination. +Good conceptual ideas may produce good motivation to produce almost +anything, and art works don't escape from it. +</p> +<dl compact="compact"> +<dt> <samp>`TreeFlower'</samp> </dt> +<dd><p>CentOS like trees, has roots, trunk, branches, leaves and flowers. Day +by day they work together in freedom, ruled by the laws of nature and +open standards, to show the beauty of its existence. +</p></dd> +<dt> <samp>`Modern'</samp> </dt> +<dd><p>Modern, squares and circles flowing up. +</p></dd> +</dl> + +<p>If you have new conceptual ideas for CentOS, then you can say that you +want to create a new artistic motif for CentOS. To create a new +artistic motif you need to create a directory under +<tt>`Identity/Themes/Motifs/'</tt> using a name coherent with your +conceptual idea. That name will be the name of your artistic motif. If +possible, when creating new conceptual ideas for CentOS, think about +what CentOS means for you, what does it makes you feel, take your +time, think deep, and share; you can improve the idea as time goes on. +</p> +<p>Once you have defined a name for your theme, you need to create the +motif structure of your theme. The motif structure is the basic +direcotry structure you'll use to work your ideas. Here is where you +organize your graphic design projects. +</p> +<p>To add a new motif structure to CentOS Artwork Repository, you need to +use the <code>centos-art</code> command line in the +<tt>`Identity/Themes/Motifs/'</tt> directory as described below: +</p> +<table><tr><td> </td><td><pre class="example">centos-art add --motif=ThemeName </pre></td></tr></table> -<p>to produce the background image: -</p> -<table><tr><td> </td><td><pre class="example">img/800x600-bg.png -</pre></td></tr></table> -<p>which is loaded in: -</p> -<table><tr><td> </td><td><pre class="example">svg/800x600.svg -</pre></td></tr></table> -<p>to produce the final background image: -</p> -<table><tr><td> </td><td><pre class="example">img/800x600.png -</pre></td></tr></table> -<p>The <tt>`img/800x600.png'</tt> background image is produced automatically -by means of rendering scripts. -</p> -<p>In other cases (e.g. Anaconda), it is possible that you need to make -some variations to one background image that don't want to appear on -regular background images of the same resolution. In this case you -need to create a new and specific background image for that art -component. For example, if you need to produce the background image -used by Anconda (800x600) art works you create the file: -</p> -<table><tr><td> </td><td><pre class="example">xcf/800x600-anaconda.xcf +<p>The previous command will create the basic structure of themes for +you. The basic structure produced by <code>centos-art</code> command is +illustrated in the following figure: +</p> +<table><tr><td> </td><td><pre class="example">trunk/Identity/Themes/Motifs/$ThemeName/ +|-- Backgrounds +| |-- Img +| `-- Tpl +|-- Info +| |-- Img +| `-- Tpl +|-- Palettes +`-- Screenshots </pre></td></tr></table> -<p>to produce the background image: -</p> -<table><tr><td> </td><td><pre class="example">img/800x600-anaconda-bg.png -</pre></td></tr></table> -<p>which is loaded in: -</p> -<table><tr><td> </td><td><pre class="example">svg/800x600-anaconda.svg -</pre></td></tr></table> -<p>to produce the file: -</p> -<table><tr><td> </td><td><pre class="example">img/800x600-anaconda.png -</pre></td></tr></table> -<p>The 800x600-anaconda.png file is used by all Anaconda art works -sharing a common 800x600 screen resolution (e.g., Header, Progress, -Splash, Firstboot, etc.). The Anaconda Prompt is indexed to 16 colors -and 640x480 pixels so you need to create a 640x480 background image -for it, and take the color limitation into account when designing it. -</p> -<p>Background images without artistic motif are generally used as based -to build the Background images that do contain the theme artistic -motif. -</p> -<p>Background images are linked (using the <b>import</b> feature of -Inkscape) inside almost all theme art works. This structure let you -make centralized changes on the visual identity and propagate them -quickly to other areas. -</p> -<p>In this structure you design background images for different screen -resolutions based on the theme artistic motif. -</p> -<p>You may create different artistic motifs propositions based -on the same conceptual idea. The conceptual idea is what defines a -theme. Artistic motifs are interpretations of that idea. -</p> -<p>Inside this directory artistic motifs are organized by name (e.g., -TreeFlower, Modern, etc.). -</p> -<p>Each artistic motif directory represents just one unique artistic -motif. -</p> -<p>The artistic motif is graphic design used as common pattern to connect -all visual manifestations inside one unique theme. The artistic motif -is based on a conceptual idea. Artistic motifs provide visual style -to themes. -</p> -<p>Designing artistic motifs is for anyone interested in creating -beautiful themes for CentOS. When building a theme for CentOS, the -first design you need to define is the artistic motif. -</p> -<p>Inside CentOS Artwork Repository, theme visual styles (Motifs) and -theme visual structures (Models) are two different working lines. -When you design an artistic motif for CentOS you concentrate on its -visual style, and eventualy, use the <code>centos-art</code> command line -interface to render the visual style, you are currently producing, -against an already-made theme model in order to produce the final -result. Final images are stored under <tt>`Motifs/'</tt> directory using -the model name, and the model directory structure as reference. -</p> -<p>The artistic motif base structure is used by <code>centos-art</code> to -produce images automatically. This section describes each directory of -CentOS artistic motif base structure. +<a name="SEC205"></a> +<h3 class="subsection"> 2.36.3 Usage </h3> + +<p>When designing artistic motifs for CentOS, consider the following +recommendations: </p> +<ul class="toc"> +<li> Give a unique (case-sensitive) name to your Motif. This name is +used as value wherever theme variable (<b>$THEME</b>) or translation marker +(<b>=THEME=</b>) is. Optionally, you can add a description about +inspiration and concepts behind your work. -<a name="SEC216"></a> -<h3 class="subsection"> 2.39.3 Usage </h3> +</li><li> Use the location <tt>`trunk/Identity/Themes/Motifs/$THEME/'</tt> to +store your work. If it doesn't exist create it. Note that this require +you to have previous commit access in CentOS Artwork Repository. -<p>The <tt>`Backgrounds/'</tt> directory is probably the core component, -inside <tt>`Motifs/'</tt> directory structure. Inside <tt>`Backgrounds/'</tt> -directory you produce background images used by almost all theme -models (e.g., Distribution, Websites, Promotion, etc.). The -<tt>`Backgrounds/'</tt> directory can contain subdirectories to help you -organize the design process. -</p> +</li><li> The CentOS Project is using the blue color (<b>#204c8d</b>) as base +color for its corporate visual identity. Use such base corporate color +information as much as possible in your artistic motif designs. + +</li><li> Try to make your design fit one of the theme models. + +</li><li> Feel free to make your art enterprise-level and beautiful. -<a name="SEC217"></a> -<h3 class="subsection"> 2.39.4 See also </h3> +</li><li> Add the following information on your artwork (both in a visible +design area and document metadata): + +<ul class="toc"> +<li> The name (or logo) of your artistic motif. + +</li><li> The copyright sentence: <b>Copyright (C) YEAR YOURNAME</b> + +</li><li> The license under which the work is released. All CentOS Art +works are released under +<a class="www" href="http://creativecommons.org/licenses/by-sa/3.0/">Creative Common Share-Alike License 3.0</a> +(<a class="www" href="http://creativecommons.org/licenses/by-sa/3.0/">http://creativecommons.org/licenses/by-sa/3.0/</a>). + +</li></ul> +</li></ul> + + +<a name="SEC206"></a> +<h3 class="subsection"> 2.36.4 See also </h3> <table class="menu" border="0" cellspacing="0"> -<tr><td align="left" valign="top"><a href="repository_44.html#SEC218">2.40 The <tt>`trunk/Identity/Themes/Motifs/Modern/Backgrounds/Img'</tt> Directory</a></td><td> </td><td align="left" valign="top"> +<tr><td align="left" valign="top"><a href="repository_26.html#SEC117">2.19 The <tt>`trunk/Identity/Themes'</tt> Directory</a></td><td> </td><td align="left" valign="top"> </td></tr> -<tr><td align="left" valign="top"><a href="repository_45.html#SEC223">2.41 The <tt>`trunk/Identity/Themes/Motifs/Modern/Backgrounds/Tpl'</tt> Directory</a></td><td> </td><td align="left" valign="top"> +<tr><td align="left" valign="top"><a href="repository_11.html#SEC28">2.4 The <tt>`trunk/Identity'</tt> Directory</a></td><td> </td><td align="left" valign="top"> </td></tr> -<tr><td align="left" valign="top"><a href="repository_46.html#SEC228">2.42 The <tt>`trunk/Identity/Themes/Motifs/Modern/Backgrounds/Xcf'</tt> Directory</a></td><td> </td><td align="left" valign="top"> +<tr><td align="left" valign="top"><a href="repository_10.html#SEC23">2.3 The <tt>`trunk'</tt> Directory</a></td><td> </td><td align="left" valign="top"> </td></tr> </table> - <table cellpadding="1" cellspacing="1" border="0"> -<tr><td valign="middle" align="left">[<a href="#SEC216" title="Previous section in reading order"> < </a>]</td> -<td valign="middle" align="left">[<a href="repository_44.html#SEC218" title="Next section in reading order"> > </a>]</td> +<tr><td valign="middle" align="left">[<a href="#SEC205" title="Previous section in reading order"> < </a>]</td> +<td valign="middle" align="left">[<a href="repository_44.html#SEC207" title="Next section in reading order"> > </a>]</td> <td valign="middle" align="left"> </td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Beginning of this chapter or previous chapter"> << </a>]</td> -<td valign="middle" align="left">[<a href="#SEC213" title="Up section"> Up </a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Next chapter"> >> </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Beginning of this chapter or previous chapter"> << </a>]</td> +<td valign="middle" align="left">[<a href="#SEC202" title="Up section"> Up </a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Next chapter"> >> </a>]</td> </tr></table> <p> <font size="-1"> - This document was generated on <i>March, 11 2011</i> using <a class="www" href="http://texi2html.cvshome.org/"><i>texi2html 1.76</i></a>. + This document was generated on <i>March, 22 2011</i> using <a class="www" href="http://texi2html.cvshome.org/"><i>texi2html 1.76</i></a>. </font> <br> diff --git a/Manual/repository-html/repository_44.html b/Manual/repository-html/repository_44.html index 870bcbd..9a00cb1 100644 --- a/Manual/repository-html/repository_44.html +++ b/Manual/repository-html/repository_44.html @@ -12,7 +12,7 @@ Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled GNU Free Documentation License. --> -<!-- Created on March, 11 2011 by texi2html 1.76 --> +<!-- Created on March, 22 2011 by texi2html 1.76 --> <!-- Written by: Lionel Cons <Lionel.Cons@cern.ch> (original author) Karl Berry <karl@freefriends.org> @@ -23,10 +23,10 @@ Send bugs and suggestions to <users@texi2html.cvshome.org> --> <head> -<title>CentOS Artwork Repository: 2.40 The trunk/Identity/Themes/Motifs/Modern/Backgrounds/Img Directory</title> +<title>CentOS Artwork Repository: 2.37 The trunk/Identity/Themes/Motifs/Flame Directory</title> -<meta name="description" content="CentOS Artwork Repository: 2.40 The trunk/Identity/Themes/Motifs/Modern/Backgrounds/Img Directory"> -<meta name="keywords" content="CentOS Artwork Repository: 2.40 The trunk/Identity/Themes/Motifs/Modern/Backgrounds/Img Directory"> +<meta name="description" content="CentOS Artwork Repository: 2.37 The trunk/Identity/Themes/Motifs/Flame Directory"> +<meta name="keywords" content="CentOS Artwork Repository: 2.37 The trunk/Identity/Themes/Motifs/Flame Directory"> <meta name="resource-type" content="document"> <meta name="distribution" content="global"> <meta name="Generator" content="texi2html 1.76"> @@ -55,63 +55,261 @@ ul.toc {list-style: none} <body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#800080" alink="#FF0000"> <table cellpadding="1" cellspacing="1" border="0"> -<tr><td valign="middle" align="left">[<a href="repository_43.html#SEC217" title="Previous section in reading order"> < </a>]</td> -<td valign="middle" align="left">[<a href="#SEC219" title="Next section in reading order"> > </a>]</td> +<tr><td valign="middle" align="left">[<a href="repository_43.html#SEC206" title="Previous section in reading order"> < </a>]</td> +<td valign="middle" align="left">[<a href="#SEC208" title="Next section in reading order"> > </a>]</td> <td valign="middle" align="left"> </td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Beginning of this chapter or previous chapter"> << </a>]</td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Up section"> Up </a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Next chapter"> >> </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Beginning of this chapter or previous chapter"> << </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Up section"> Up </a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Next chapter"> >> </a>]</td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left">[<a href="repository.html#SEC_Top" title="Cover (top) of document">Top</a>]</td> <td valign="middle" align="left">[<a href="repository_toc.html#SEC_Contents" title="Table of contents">Contents</a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Index">Index</a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Index">Index</a>]</td> <td valign="middle" align="left">[<a href="repository_abt.html#SEC_About" title="About (help)"> ? </a>]</td> </tr></table> -<a name="Filesystem-trunk-Identity-Themes-Motifs-Modern-Backgrounds-Img"></a> -<a name="SEC218"></a> -<h2 class="section"> 2.40 The <tt>`trunk/Identity/Themes/Motifs/Modern/Backgrounds/Img'</tt> Directory </h2> +<a name="Filesystem-trunk-Identity-Themes-Motifs-Flame"></a> +<a name="SEC207"></a> +<h2 class="section"> 2.37 The <tt>`trunk/Identity/Themes/Motifs/Flame'</tt> Directory </h2> -<a name="SEC219"></a> -<h3 class="subsection"> 2.40.1 Goals </h3> +<a name="SEC208"></a> +<h3 class="subsection"> 2.37.1 Goals </h3> -<ul class="toc"> -<li> ... -</li></ul> +<p>This section describes the steps we followed to construct the +<em>Flame</em> artistic motif. This section may be useful for anyone +interested in reproducing the <em>Flame</em> artistic motif, or in +creating new artistic motifs for The CentOS Project corporate visual +identity (see section <a href="repository_11.html#SEC28">The <tt>`trunk/Identity'</tt> Directory</a>). +</p> + +<a name="SEC209"></a> +<h3 class="subsection"> 2.37.2 Description </h3> + +<p>The <em>Flame</em> artistic motif was built using the flame filter of +Gimp 2.2 in CentOS 5.5. +</p> +<p>The flame filter of Gimp can produce stunning, randomly generated +fractal patterns. The flame filter of Gimp gives us a great oportunity +to reduce the time used to produce new artistic motifs, because of its +"randomly generated" nature. Once the artistic motif be created, it +is propagated through all visual manifestations of CentOS Project +corporate visual identity using the <tt>`centos-art.sh'</tt> script +(see section <a href="repository_69.html#SEC339">The <tt>`trunk/Scripts/Bash'</tt> Directory</a>) inside the CentOS Artwork Repository. +</p> +<p>To set the time intervals between each new visual style production, we +could reuse the CentOS distribution major release schema. I.e., we +could produce a new visual style, every two years, based on a new +"randomly generated" flame pattern, and publish the whole corporate +visual identity (i.e., distribution stuff, promotion stuff, websites +stuff, etc.) with the new major release of CentOS distribution all +together at once. +</p> +<p>Producing a new visual style is not one day's task. Once we have +defined the artistic motif, we need to propagate it through all visual +manifestations of The CentOS Project corporate visual identity. When +we say that we could produce one new visual style every two years we +really mean: to work two years long in order to propagate a new visual +style to all visual manifestations of The CentOS Project corporate +visual identity. +</p> +<p>Obviously, in order to propagate one visual style to all different +visual manifestations of The CentOS Project corporate visual identity, +we need first to know which the visual manifestations are. To define +which visual manifestations are inside The CentOS Project corporate +visual identity is one of the goals the CentOS Artwork Repository and +this documentation manual are both aimed to satisfy. +</p> +<p>Once we define which the visual manifestation are, it is possible to +define how to produce them, and this way, organize the automation +process. Such automation process is one of the goals of +<tt>`centos-art.sh'</tt> script. +</p> +<p>With the combination of both CentOS Artwork Repository and +<tt>`centos-art.sh'</tt> scripts we define work lines where translators, +programmers, and graphic designers work together to distribute and +reduce the amount of time employed to produce The CentOS Project +monolithic corporate identity. +</p> +<p>From a monolithic corporate visual identity point of view, notice that +we are producing a new visual style for the same theme (i.e., +<em>Flame</em>). It would be another flame design but still a flame +design. This idea is very important to be aware of, because we are +somehow "refreshing" the theme, not changing it at all. +</p> +<p>This way, as we are "refreshing" the theme, we still keep oursleves +inside the monolithic conception we are trying to be attached to +(i.e., one unique name, and one unique visual style for all visual +manifestations). +</p> +<p>Producing artistic motifs is a creative process that may consume long +time, specially for people without experienced knowledge on graphic +design land. Using "randomly generated" conception to produce +artistic motifs could be, practically, a way for anyone to follow in +order to produce maintainable artistic motifs in few steps. +</p> +<p>Due to the "randomly generated" nature of Flame filter, we find that +<em>Flame</em> pattern is not always the same when we use <em>Flame</em> +filter interface. +</p> +<p>Using the same pattern design for each visual manifestation is +essential in order to maintain the visual connection among all visual +manifestations inside the same theme. Occasionally, we may introduce +pattern variations in opacity, size, or even position but never change +the pattern design itself, nor the color information used by images +considered part of the same theme. +</p> +<blockquote class="orange"><img src="/home/centos/artwork/trunk/Identity/Widgets/Img/icon-admonition-star.png" alt="Important"><h3>Important</h3><p> +When we design background images, which are considered part of the +same theme, it is essential to use the same design pattern always. +This is what makes theme images to be visually connected among +themeselves, and so, the reason we use to define the word "theme" +as: a set of images visually connected among themeselves. +</p></blockquote> + +<p>In order for us to reproduce the same flame pattern always, +<em>Flame</em> filter interface provides the <samp>`Save'</samp> and <samp>`Open'</samp> +options. The <samp>`Save'</samp> option brings up a file save dialog that +allows you to save the current Flame settings for the plug-in, so that +you can recreate them later. The <samp>`Open'</samp> option brings up a file +selector that allows you to open a previously saved Flame settings +file. +</p> +<p>The Flame settings we used in our example are saved in the file: +</p> +<pre class="verbatim">trunk/Identity/Themes/Motifs/Flame/Backgrounds/Xcf/800x600.xcf-flame.def +</pre> + +<a name="SEC210"></a> +<h3 class="subsection"> 2.37.3 Construction </h3> -<a name="SEC220"></a> -<h3 class="subsection"> 2.40.2 Description </h3> +<a name="SEC211"></a> +<h4 class="subsubsection"> 2.37.3.1 Step 1: Set image size </h4> +<p>Create an empty image and fill the <samp>`Background'</samp> layer with black +(<code>000000</code>) color. Image dimensions depend on the final +destination you plan to use the image for. For the sake of our +construction example we used an image of 640x480 pixels and 300 pixels +per inch (ppi). +</p> -<a name="SEC221"></a> -<h3 class="subsection"> 2.40.3 Usage </h3> +<a name="SEC212"></a> +<h4 class="subsubsection"> 2.37.3.2 Step 2: Add base color and pattern information </h4> -<p>In this directory is where you store all background images (e.g., -.png, .jpg, .xpm, etc.). This directory is required by -<tt>`centos-art'</tt> command line interface. +<p>Create a new layer named <samp>`Base'</samp>, place it over <samp>`Background'</samp> +layer and fill it with the base color (<code>7800ff</code>) you want to have +your background image set in. Add a mask to <samp>`Base'</samp> layer using +radial gradient and blur it. You may need to repeat this step more +than once in order to achieve a confortable black radial degradation +on the right side of your design. +</p> +<p>Duplicate <samp>`Base'</samp> layer and name it <samp>`Paper'</samp>. Place +<samp>`Paper'</samp> layer over <samp>`Base'</samp> layer. Remove content of +<samp>`Paper'</samp> layer and fill it with <samp>`Paper (100x100)'</samp> pattern. +Once you've done with black radial degradation, reduce the +<samp>`Paper'</samp> layer opacity to 20%. +</p> +<p>Notice that when we duplicate one layer, the mask information related +to layer is preserved from previous to next layer. This saves us some +of the time required to produce different layers with the same mask +information on them. </p> +<p>Duplicate <samp>`Paper'</samp> layer and rename it <samp>`Stripes'</samp>. Remove +paper pattern from <samp>`Stripes'</samp> layer. Fill <samp>`Stripes'</samp> layer +with <samp>`Stripes (48x48)'</samp> pattern and reduce the <samp>`Stripes'</samp> +layer opacity to 15%. +</p> + +<a name="SEC213"></a> +<h4 class="subsubsection"> 2.37.3.3 Step 3: Add flame motif </h4> -<a name="SEC222"></a> -<h3 class="subsection"> 2.40.4 See also </h3> +<p>Create a new layer named <samp>`Flame'</samp>. Set the foreground +(<code>003cff</code>) and background (<code>0084ff</code>) colors to the gradient +you want to build the flame motif. +</p> +<p>To build flame motif, use the flame filter (<samp>`Filters > Render > +Nature > Flame...'</samp>) on <samp>`Flame'</samp> layer. We used a layer mask, with +a radial gradient on it to control the boundaries of flame motif on +<samp>`Flame'</samp> layer. +</p> +<p>Duplicate <samp>`Flame'</samp> layer and rename it `Flame Blur'. Place `Flame +Blur' below <samp>`Flame'</samp> layer. Apply Gussian blur filter +(<samp>`Filters > Blur > Gussian Blur...'</samp>) until reaching the desiered +effect. +</p> +<p>The opacity value, in <samp>`Flame'</samp> layers, may vary from one image to +another based on the place the image will be finally placed on. For +example, images used as desktop background have the <samp>`Flame'</samp> layer +opacity set at 100% but <samp>`Flame Blur'</samp> is set to 70%. However, you +may find that background images used in anaconda progress slides have +opacity reduced differently, in order to reduce brightness in a way +that texts could look clean and readable over it. +</p> + +<a name="SEC214"></a> +<h4 class="subsubsection"> 2.37.3.4 Step 4: Add foreground color </h4> + +<p>Create a new layer named <samp>`Color'</samp>, place it on top of all visible +layers and fill it with plain color (<code>4c005a</code>). Reduce +<samp>`Color'</samp> layer opacity to 20%. You can use the <samp>`Color'</samp> layer +to control the right side color information you want to produce the +image for. +</p> +<p>Duplicate <samp>`Flame'</samp> layer and create a new layer named +<samp>`Color#1'</samp>. Place <samp>`Color#1'</samp> layer on top of layer named +<samp>`Color'</samp>. Remove the mask information from <samp>`Color#1'</samp> layer +and recreate a new one using an inverted alpha channel as reference. +Remove <samp>`Color#1'</samp> layer content and fill it back with plain black +(<code>000000</code>) color. Reduce <samp>`Color#1'</samp> opacity to 20%. In this +step we created a mask to protect the flame artistic motif from black +color, so when we decrement or increment the opacity of layer, the +flame artistic motif wouldn't be affected, just the environment +suround it. +</p> +<p>When you set color information, remember that the same artistic motif +needs to be indexed to 14 and 16 colors, in order to produce Grub and +Syslinux visual manifestations respectively. Using many different +colors in the artistic motif may reduce the possibility of your design +to fix all different situations in. Likewise, using more colors in +one design, and less colors in another design will reduce the +connectivity among your designs, since color information is relevant +to visual identity. +</p> +<p>When you propagate your artistic motif visual style to different +visual manifestations of CentOS Project corporate visual identity, it +is up to you to find out justice and compromise among all possible +variables you may face. +</p> +<a name="SEC215"></a> +<h3 class="subsection"> 2.37.4 See also </h3> +<table class="menu" border="0" cellspacing="0"> +<tr><td align="left" valign="top"><a href="repository_43.html#SEC202">2.36 The <tt>`trunk/Identity/Themes/Motifs'</tt> Directory</a></td><td> </td><td align="left" valign="top"> +</td></tr> +<tr><td align="left" valign="top"><a href="repository_26.html#SEC117">2.19 The <tt>`trunk/Identity/Themes'</tt> Directory</a></td><td> </td><td align="left" valign="top"> +</td></tr> +<tr><td align="left" valign="top"><a href="repository_11.html#SEC28">2.4 The <tt>`trunk/Identity'</tt> Directory</a></td><td> </td><td align="left" valign="top"> +</td></tr> +<tr><td align="left" valign="top"><a href="repository_10.html#SEC23">2.3 The <tt>`trunk'</tt> Directory</a></td><td> </td><td align="left" valign="top"> +</td></tr> +</table> <table cellpadding="1" cellspacing="1" border="0"> -<tr><td valign="middle" align="left">[<a href="#SEC221" title="Previous section in reading order"> < </a>]</td> -<td valign="middle" align="left">[<a href="repository_45.html#SEC223" title="Next section in reading order"> > </a>]</td> +<tr><td valign="middle" align="left">[<a href="#SEC214" title="Previous section in reading order"> < </a>]</td> +<td valign="middle" align="left">[<a href="repository_45.html#SEC216" title="Next section in reading order"> > </a>]</td> <td valign="middle" align="left"> </td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Beginning of this chapter or previous chapter"> << </a>]</td> -<td valign="middle" align="left">[<a href="#SEC218" title="Up section"> Up </a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Next chapter"> >> </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Beginning of this chapter or previous chapter"> << </a>]</td> +<td valign="middle" align="left">[<a href="#SEC207" title="Up section"> Up </a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Next chapter"> >> </a>]</td> </tr></table> <p> <font size="-1"> - This document was generated on <i>March, 11 2011</i> using <a class="www" href="http://texi2html.cvshome.org/"><i>texi2html 1.76</i></a>. + This document was generated on <i>March, 22 2011</i> using <a class="www" href="http://texi2html.cvshome.org/"><i>texi2html 1.76</i></a>. </font> <br> diff --git a/Manual/repository-html/repository_45.html b/Manual/repository-html/repository_45.html index 2b1c54f..cea2733 100644 --- a/Manual/repository-html/repository_45.html +++ b/Manual/repository-html/repository_45.html @@ -12,7 +12,7 @@ Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled GNU Free Documentation License. --> -<!-- Created on March, 11 2011 by texi2html 1.76 --> +<!-- Created on March, 22 2011 by texi2html 1.76 --> <!-- Written by: Lionel Cons <Lionel.Cons@cern.ch> (original author) Karl Berry <karl@freefriends.org> @@ -23,10 +23,10 @@ Send bugs and suggestions to <users@texi2html.cvshome.org> --> <head> -<title>CentOS Artwork Repository: 2.41 The trunk/Identity/Themes/Motifs/Modern/Backgrounds/Tpl Directory</title> +<title>CentOS Artwork Repository: 2.38 The trunk/Identity/Themes/Motifs/Modern Directory</title> -<meta name="description" content="CentOS Artwork Repository: 2.41 The trunk/Identity/Themes/Motifs/Modern/Backgrounds/Tpl Directory"> -<meta name="keywords" content="CentOS Artwork Repository: 2.41 The trunk/Identity/Themes/Motifs/Modern/Backgrounds/Tpl Directory"> +<meta name="description" content="CentOS Artwork Repository: 2.38 The trunk/Identity/Themes/Motifs/Modern Directory"> +<meta name="keywords" content="CentOS Artwork Repository: 2.38 The trunk/Identity/Themes/Motifs/Modern Directory"> <meta name="resource-type" content="document"> <meta name="distribution" content="global"> <meta name="Generator" content="texi2html 1.76"> @@ -55,62 +55,58 @@ ul.toc {list-style: none} <body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#800080" alink="#FF0000"> <table cellpadding="1" cellspacing="1" border="0"> -<tr><td valign="middle" align="left">[<a href="repository_44.html#SEC222" title="Previous section in reading order"> < </a>]</td> -<td valign="middle" align="left">[<a href="#SEC224" title="Next section in reading order"> > </a>]</td> +<tr><td valign="middle" align="left">[<a href="repository_44.html#SEC215" title="Previous section in reading order"> < </a>]</td> +<td valign="middle" align="left">[<a href="#SEC217" title="Next section in reading order"> > </a>]</td> <td valign="middle" align="left"> </td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Beginning of this chapter or previous chapter"> << </a>]</td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Up section"> Up </a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Next chapter"> >> </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Beginning of this chapter or previous chapter"> << </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Up section"> Up </a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Next chapter"> >> </a>]</td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left">[<a href="repository.html#SEC_Top" title="Cover (top) of document">Top</a>]</td> <td valign="middle" align="left">[<a href="repository_toc.html#SEC_Contents" title="Table of contents">Contents</a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Index">Index</a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Index">Index</a>]</td> <td valign="middle" align="left">[<a href="repository_abt.html#SEC_About" title="About (help)"> ? </a>]</td> </tr></table> -<a name="Filesystem-trunk-Identity-Themes-Motifs-Modern-Backgrounds-Tpl"></a> -<a name="SEC223"></a> -<h2 class="section"> 2.41 The <tt>`trunk/Identity/Themes/Motifs/Modern/Backgrounds/Tpl'</tt> Directory </h2> +<a name="Filesystem-trunk-Identity-Themes-Motifs-Modern"></a> +<a name="SEC216"></a> +<h2 class="section"> 2.38 The <tt>`trunk/Identity/Themes/Motifs/Modern'</tt> Directory </h2> -<a name="SEC224"></a> -<h3 class="subsection"> 2.41.1 Goals </h3> +<a name="SEC217"></a> +<h3 class="subsection"> 2.38.1 Presentation </h3> -<ul class="toc"> -<li> ... -</li></ul> +<a name="SEC218"></a> +<h3 class="subsection"> 2.38.2 Construction </h3> -<a name="SEC225"></a> -<h3 class="subsection"> 2.41.2 Description </h3> +<a name="SEC219"></a> +<h3 class="subsection"> 2.38.3 Usage </h3> -<a name="SEC226"></a> -<h3 class="subsection"> 2.41.3 Usage </h3> +<ul class="toc"> +<li> ... +</li></ul> -<p>In this directory is where you store all the scalable vector graphics -(e.g., .svg) files. This directory is required by <tt>`centos-art'</tt> -command line interface. -</p> -<a name="SEC227"></a> -<h3 class="subsection"> 2.41.4 See also </h3> +<a name="SEC220"></a> +<h3 class="subsection"> 2.38.4 See also </h3> <table cellpadding="1" cellspacing="1" border="0"> -<tr><td valign="middle" align="left">[<a href="#SEC226" title="Previous section in reading order"> < </a>]</td> -<td valign="middle" align="left">[<a href="repository_46.html#SEC228" title="Next section in reading order"> > </a>]</td> +<tr><td valign="middle" align="left">[<a href="#SEC219" title="Previous section in reading order"> < </a>]</td> +<td valign="middle" align="left">[<a href="repository_46.html#SEC221" title="Next section in reading order"> > </a>]</td> <td valign="middle" align="left"> </td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Beginning of this chapter or previous chapter"> << </a>]</td> -<td valign="middle" align="left">[<a href="#SEC223" title="Up section"> Up </a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Next chapter"> >> </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Beginning of this chapter or previous chapter"> << </a>]</td> +<td valign="middle" align="left">[<a href="#SEC216" title="Up section"> Up </a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Next chapter"> >> </a>]</td> </tr></table> <p> <font size="-1"> - This document was generated on <i>March, 11 2011</i> using <a class="www" href="http://texi2html.cvshome.org/"><i>texi2html 1.76</i></a>. + This document was generated on <i>March, 22 2011</i> using <a class="www" href="http://texi2html.cvshome.org/"><i>texi2html 1.76</i></a>. </font> <br> diff --git a/Manual/repository-html/repository_46.html b/Manual/repository-html/repository_46.html index 982a248..9813218 100644 --- a/Manual/repository-html/repository_46.html +++ b/Manual/repository-html/repository_46.html @@ -12,7 +12,7 @@ Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled GNU Free Documentation License. --> -<!-- Created on March, 11 2011 by texi2html 1.76 --> +<!-- Created on March, 22 2011 by texi2html 1.76 --> <!-- Written by: Lionel Cons <Lionel.Cons@cern.ch> (original author) Karl Berry <karl@freefriends.org> @@ -23,10 +23,10 @@ Send bugs and suggestions to <users@texi2html.cvshome.org> --> <head> -<title>CentOS Artwork Repository: 2.42 The trunk/Identity/Themes/Motifs/Modern/Backgrounds/Xcf Directory</title> +<title>CentOS Artwork Repository: 2.39 The trunk/Identity/Themes/Motifs/Modern/Backgrounds Directory</title> -<meta name="description" content="CentOS Artwork Repository: 2.42 The trunk/Identity/Themes/Motifs/Modern/Backgrounds/Xcf Directory"> -<meta name="keywords" content="CentOS Artwork Repository: 2.42 The trunk/Identity/Themes/Motifs/Modern/Backgrounds/Xcf Directory"> +<meta name="description" content="CentOS Artwork Repository: 2.39 The trunk/Identity/Themes/Motifs/Modern/Backgrounds Directory"> +<meta name="keywords" content="CentOS Artwork Repository: 2.39 The trunk/Identity/Themes/Motifs/Modern/Backgrounds Directory"> <meta name="resource-type" content="document"> <meta name="distribution" content="global"> <meta name="Generator" content="texi2html 1.76"> @@ -55,71 +55,175 @@ ul.toc {list-style: none} <body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#800080" alink="#FF0000"> <table cellpadding="1" cellspacing="1" border="0"> -<tr><td valign="middle" align="left">[<a href="repository_45.html#SEC227" title="Previous section in reading order"> < </a>]</td> -<td valign="middle" align="left">[<a href="#SEC229" title="Next section in reading order"> > </a>]</td> +<tr><td valign="middle" align="left">[<a href="repository_45.html#SEC220" title="Previous section in reading order"> < </a>]</td> +<td valign="middle" align="left">[<a href="#SEC222" title="Next section in reading order"> > </a>]</td> <td valign="middle" align="left"> </td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Beginning of this chapter or previous chapter"> << </a>]</td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Up section"> Up </a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Next chapter"> >> </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Beginning of this chapter or previous chapter"> << </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Up section"> Up </a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Next chapter"> >> </a>]</td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left">[<a href="repository.html#SEC_Top" title="Cover (top) of document">Top</a>]</td> <td valign="middle" align="left">[<a href="repository_toc.html#SEC_Contents" title="Table of contents">Contents</a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Index">Index</a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Index">Index</a>]</td> <td valign="middle" align="left">[<a href="repository_abt.html#SEC_About" title="About (help)"> ? </a>]</td> </tr></table> -<a name="Filesystem-trunk-Identity-Themes-Motifs-Modern-Backgrounds-Xcf"></a> -<a name="SEC228"></a> -<h2 class="section"> 2.42 The <tt>`trunk/Identity/Themes/Motifs/Modern/Backgrounds/Xcf'</tt> Directory </h2> +<a name="Filesystem-trunk-Identity-Themes-Motifs-Modern-Backgrounds"></a> +<a name="SEC221"></a> +<h2 class="section"> 2.39 The <tt>`trunk/Identity/Themes/Motifs/Modern/Backgrounds'</tt> Directory </h2> -<a name="SEC229"></a> -<h3 class="subsection"> 2.42.1 Goals </h3> +<a name="SEC222"></a> +<h3 class="subsection"> 2.39.1 Goals </h3> <ul class="toc"> -<li> ... +<li> Organize background images for Modern theme. </li></ul> -<a name="SEC230"></a> -<h3 class="subsection"> 2.42.2 Description </h3> - -<ul class="toc"> -<li> ... -</li></ul> +<a name="SEC223"></a> +<h3 class="subsection"> 2.39.2 Description </h3> +<p>Inside <tt>`Motifs'</tt> directory, the <tt>`Backgrounds/'</tt> directory is +used to create vectorial designs using Inkscape and background images +using Gimp. Later, you can export background images as <tt>`.png'</tt> and +load them in your vectorial design project using the import feautre of +Inkscape. +</p> +<p>You may need to repeat this technic for different screen resoluions. +In that case you need to create one file for each screen resolution +and do the appropriate linking inside .svg to .png files. For example +if you need to produce background images in 800x600 you need to create +the following file: +</p> +<table><tr><td> </td><td><pre class="example">xcf/800x600.xcf +</pre></td></tr></table> +<p>to produce the background image: +</p> +<table><tr><td> </td><td><pre class="example">img/800x600-bg.png +</pre></td></tr></table> +<p>which is loaded in: +</p> +<table><tr><td> </td><td><pre class="example">svg/800x600.svg +</pre></td></tr></table> +<p>to produce the final background image: +</p> +<table><tr><td> </td><td><pre class="example">img/800x600.png +</pre></td></tr></table> +<p>The <tt>`img/800x600.png'</tt> background image is produced automatically +by means of rendering scripts. +</p> +<p>In other cases (e.g. Anaconda), it is possible that you need to make +some variations to one background image that don't want to appear on +regular background images of the same resolution. In this case you +need to create a new and specific background image for that art +component. For example, if you need to produce the background image +used by Anconda (800x600) art works you create the file: +</p> +<table><tr><td> </td><td><pre class="example">xcf/800x600-anaconda.xcf +</pre></td></tr></table> +<p>to produce the background image: +</p> +<table><tr><td> </td><td><pre class="example">img/800x600-anaconda-bg.png +</pre></td></tr></table> +<p>which is loaded in: +</p> +<table><tr><td> </td><td><pre class="example">svg/800x600-anaconda.svg +</pre></td></tr></table> +<p>to produce the file: +</p> +<table><tr><td> </td><td><pre class="example">img/800x600-anaconda.png +</pre></td></tr></table> +<p>The 800x600-anaconda.png file is used by all Anaconda art works +sharing a common 800x600 screen resolution (e.g., Header, Progress, +Splash, Firstboot, etc.). The Anaconda Prompt is indexed to 16 colors +and 640x480 pixels so you need to create a 640x480 background image +for it, and take the color limitation into account when designing it. +</p> +<p>Background images without artistic motif are generally used as based +to build the Background images that do contain the theme artistic +motif. +</p> +<p>Background images are linked (using the <b>import</b> feature of +Inkscape) inside almost all theme art works. This structure let you +make centralized changes on the visual identity and propagate them +quickly to other areas. +</p> +<p>In this structure you design background images for different screen +resolutions based on the theme artistic motif. +</p> +<p>You may create different artistic motifs propositions based +on the same conceptual idea. The conceptual idea is what defines a +theme. Artistic motifs are interpretations of that idea. +</p> +<p>Inside this directory artistic motifs are organized by name (e.g., +TreeFlower, Modern, etc.). +</p> +<p>Each artistic motif directory represents just one unique artistic +motif. +</p> +<p>The artistic motif is graphic design used as common pattern to connect +all visual manifestations inside one unique theme. The artistic motif +is based on a conceptual idea. Artistic motifs provide visual style +to themes. +</p> +<p>Designing artistic motifs is for anyone interested in creating +beautiful themes for CentOS. When building a theme for CentOS, the +first design you need to define is the artistic motif. +</p> +<p>Inside CentOS Artwork Repository, theme visual styles (Motifs) and +theme visual structures (Models) are two different working lines. +When you design an artistic motif for CentOS you concentrate on its +visual style, and eventualy, use the <code>centos-art</code> command line +interface to render the visual style, you are currently producing, +against an already-made theme model in order to produce the final +result. Final images are stored under <tt>`Motifs/'</tt> directory using +the model name, and the model directory structure as reference. +</p> +<p>The artistic motif base structure is used by <code>centos-art</code> to +produce images automatically. This section describes each directory of +CentOS artistic motif base structure. +</p> -<a name="SEC231"></a> -<h3 class="subsection"> 2.42.3 Usage </h3> +<a name="SEC224"></a> +<h3 class="subsection"> 2.39.3 Usage </h3> -<p>In this directory is where you store the project files (e.g, .xcf) of -Gimp. This directory is not required by <tt>`centos-art'</tt> command -line interface. If you can create a beautiful background images using -scalable vector graphics only, then there is no need to use the -<tt>`Xcf/'</tt> directory to store background projects. Of course, you can -merge both Gimp and Inkscape power to produce images based on them. -In this last case you need the <tt>`Xcf/'</tt> directory. +<p>The <tt>`Backgrounds/'</tt> directory is probably the core component, +inside <tt>`Motifs/'</tt> directory structure. Inside <tt>`Backgrounds/'</tt> +directory you produce background images used by almost all theme +models (e.g., Distribution, Websites, Promotion, etc.). The +<tt>`Backgrounds/'</tt> directory can contain subdirectories to help you +organize the design process. </p> -<a name="SEC232"></a> -<h3 class="subsection"> 2.42.4 See also </h3> +<a name="SEC225"></a> +<h3 class="subsection"> 2.39.4 See also </h3> + +<table class="menu" border="0" cellspacing="0"> +<tr><td align="left" valign="top"><a href="repository_47.html#SEC226">2.40 The <tt>`trunk/Identity/Themes/Motifs/Modern/Backgrounds/Img'</tt> Directory</a></td><td> </td><td align="left" valign="top"> +</td></tr> +<tr><td align="left" valign="top"><a href="repository_48.html#SEC231">2.41 The <tt>`trunk/Identity/Themes/Motifs/Modern/Backgrounds/Tpl'</tt> Directory</a></td><td> </td><td align="left" valign="top"> +</td></tr> +<tr><td align="left" valign="top"><a href="repository_49.html#SEC236">2.42 The <tt>`trunk/Identity/Themes/Motifs/Modern/Backgrounds/Xcf'</tt> Directory</a></td><td> </td><td align="left" valign="top"> +</td></tr> +</table> <table cellpadding="1" cellspacing="1" border="0"> -<tr><td valign="middle" align="left">[<a href="#SEC231" title="Previous section in reading order"> < </a>]</td> -<td valign="middle" align="left">[<a href="repository_47.html#SEC233" title="Next section in reading order"> > </a>]</td> +<tr><td valign="middle" align="left">[<a href="#SEC224" title="Previous section in reading order"> < </a>]</td> +<td valign="middle" align="left">[<a href="repository_47.html#SEC226" title="Next section in reading order"> > </a>]</td> <td valign="middle" align="left"> </td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Beginning of this chapter or previous chapter"> << </a>]</td> -<td valign="middle" align="left">[<a href="#SEC228" title="Up section"> Up </a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Next chapter"> >> </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Beginning of this chapter or previous chapter"> << </a>]</td> +<td valign="middle" align="left">[<a href="#SEC221" title="Up section"> Up </a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Next chapter"> >> </a>]</td> </tr></table> <p> <font size="-1"> - This document was generated on <i>March, 11 2011</i> using <a class="www" href="http://texi2html.cvshome.org/"><i>texi2html 1.76</i></a>. + This document was generated on <i>March, 22 2011</i> using <a class="www" href="http://texi2html.cvshome.org/"><i>texi2html 1.76</i></a>. </font> <br> diff --git a/Manual/repository-html/repository_47.html b/Manual/repository-html/repository_47.html index 93662f5..108b46e 100644 --- a/Manual/repository-html/repository_47.html +++ b/Manual/repository-html/repository_47.html @@ -12,7 +12,7 @@ Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled GNU Free Documentation License. --> -<!-- Created on March, 11 2011 by texi2html 1.76 --> +<!-- Created on March, 22 2011 by texi2html 1.76 --> <!-- Written by: Lionel Cons <Lionel.Cons@cern.ch> (original author) Karl Berry <karl@freefriends.org> @@ -23,10 +23,10 @@ Send bugs and suggestions to <users@texi2html.cvshome.org> --> <head> -<title>CentOS Artwork Repository: 2.43 The trunk/Identity/Themes/Motifs/Modern/Distro/Anaconda/Progress Directory</title> +<title>CentOS Artwork Repository: 2.40 The trunk/Identity/Themes/Motifs/Modern/Backgrounds/Img Directory</title> -<meta name="description" content="CentOS Artwork Repository: 2.43 The trunk/Identity/Themes/Motifs/Modern/Distro/Anaconda/Progress Directory"> -<meta name="keywords" content="CentOS Artwork Repository: 2.43 The trunk/Identity/Themes/Motifs/Modern/Distro/Anaconda/Progress Directory"> +<meta name="description" content="CentOS Artwork Repository: 2.40 The trunk/Identity/Themes/Motifs/Modern/Backgrounds/Img Directory"> +<meta name="keywords" content="CentOS Artwork Repository: 2.40 The trunk/Identity/Themes/Motifs/Modern/Backgrounds/Img Directory"> <meta name="resource-type" content="document"> <meta name="distribution" content="global"> <meta name="Generator" content="texi2html 1.76"> @@ -55,99 +55,63 @@ ul.toc {list-style: none} <body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#800080" alink="#FF0000"> <table cellpadding="1" cellspacing="1" border="0"> -<tr><td valign="middle" align="left">[<a href="repository_46.html#SEC232" title="Previous section in reading order"> < </a>]</td> -<td valign="middle" align="left">[<a href="#SEC234" title="Next section in reading order"> > </a>]</td> +<tr><td valign="middle" align="left">[<a href="repository_46.html#SEC225" title="Previous section in reading order"> < </a>]</td> +<td valign="middle" align="left">[<a href="#SEC227" title="Next section in reading order"> > </a>]</td> <td valign="middle" align="left"> </td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Beginning of this chapter or previous chapter"> << </a>]</td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Up section"> Up </a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Next chapter"> >> </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Beginning of this chapter or previous chapter"> << </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Up section"> Up </a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Next chapter"> >> </a>]</td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left">[<a href="repository.html#SEC_Top" title="Cover (top) of document">Top</a>]</td> <td valign="middle" align="left">[<a href="repository_toc.html#SEC_Contents" title="Table of contents">Contents</a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Index">Index</a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Index">Index</a>]</td> <td valign="middle" align="left">[<a href="repository_abt.html#SEC_About" title="About (help)"> ? </a>]</td> </tr></table> -<a name="Filesystem-trunk-Identity-Themes-Motifs-Modern-Distro-Anaconda-Progress"></a> -<a name="SEC233"></a> -<h2 class="section"> 2.43 The <tt>`trunk/Identity/Themes/Motifs/Modern/Distro/Anaconda/Progress'</tt> Directory </h2> +<a name="Filesystem-trunk-Identity-Themes-Motifs-Modern-Backgrounds-Img"></a> +<a name="SEC226"></a> +<h2 class="section"> 2.40 The <tt>`trunk/Identity/Themes/Motifs/Modern/Backgrounds/Img'</tt> Directory </h2> -<a name="SEC234"></a> -<h3 class="subsection"> 2.43.1 Goals </h3> +<a name="SEC227"></a> +<h3 class="subsection"> 2.40.1 Goals </h3> <ul class="toc"> <li> ... </li></ul> -<a name="SEC235"></a> -<h3 class="subsection"> 2.43.2 Description </h3> +<a name="SEC228"></a> +<h3 class="subsection"> 2.40.2 Description </h3> -<a name="SEC236"></a> -<h3 class="subsection"> 2.43.3 Usage </h3> +<a name="SEC229"></a> +<h3 class="subsection"> 2.40.3 Usage </h3> -<p>To render Anaconda progress slide images using the <em>Modern</em> -artistic motif design, the Default theme model, and available -translation files (-- <strong>Removed</strong>(pxref:trunk Translations Identity Themes Distro -Anaconda Progress) --); use the following commands: +<p>In this directory is where you store all background images (e.g., +.png, .jpg, .xpm, etc.). This directory is required by +<tt>`centos-art'</tt> command line interface. </p> -<table><tr><td> </td><td><pre class="example">cd /home/centos/artwork/trunk/Identity/Themes/Motifs/Modern/Distro/Anaconda/Progress/ -centos-art render --identity -</pre></td></tr></table> -<p>The above command will create the following structure: -</p> -<table><tr><td> </td><td><pre class="example">trunk/Identity/Themes/Motifs/Modern/Distro/Anaconda/Progress -|-- 3 -| |-- en -| | |-- 01-welcome.png -| | |-- 02-donate.png -| | `-- 03-yum.png -| `-- es -| |-- 01-welcome.png -| |-- 02-donate.png -| `-- 03-yum.png -|-- 4 -| |-- en -| | |-- 01-welcome.png -| | |-- 02-donate.png -| | `-- 03-yum.png -| `-- es -| |-- 01-welcome.png -| |-- 02-donate.png -| `-- 03-yum.png -`-- 5 - |-- en - | |-- 01-welcome.png - | |-- 02-donate.png - | `-- 03-yum.png - `-- es - |-- 01-welcome.png - |-- 02-donate.png - `-- 03-yum.png -</pre></td></tr></table> - - -<a name="SEC237"></a> -<h3 class="subsection"> 2.43.4 See also </h3> + +<a name="SEC230"></a> +<h3 class="subsection"> 2.40.4 See also </h3> <table cellpadding="1" cellspacing="1" border="0"> -<tr><td valign="middle" align="left">[<a href="#SEC236" title="Previous section in reading order"> < </a>]</td> -<td valign="middle" align="left">[<a href="repository_48.html#SEC238" title="Next section in reading order"> > </a>]</td> +<tr><td valign="middle" align="left">[<a href="#SEC229" title="Previous section in reading order"> < </a>]</td> +<td valign="middle" align="left">[<a href="repository_48.html#SEC231" title="Next section in reading order"> > </a>]</td> <td valign="middle" align="left"> </td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Beginning of this chapter or previous chapter"> << </a>]</td> -<td valign="middle" align="left">[<a href="#SEC233" title="Up section"> Up </a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Next chapter"> >> </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Beginning of this chapter or previous chapter"> << </a>]</td> +<td valign="middle" align="left">[<a href="#SEC226" title="Up section"> Up </a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Next chapter"> >> </a>]</td> </tr></table> <p> <font size="-1"> - This document was generated on <i>March, 11 2011</i> using <a class="www" href="http://texi2html.cvshome.org/"><i>texi2html 1.76</i></a>. + This document was generated on <i>March, 22 2011</i> using <a class="www" href="http://texi2html.cvshome.org/"><i>texi2html 1.76</i></a>. </font> <br> diff --git a/Manual/repository-html/repository_48.html b/Manual/repository-html/repository_48.html index 2b6ea83..f65d221 100644 --- a/Manual/repository-html/repository_48.html +++ b/Manual/repository-html/repository_48.html @@ -12,7 +12,7 @@ Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled GNU Free Documentation License. --> -<!-- Created on March, 11 2011 by texi2html 1.76 --> +<!-- Created on March, 22 2011 by texi2html 1.76 --> <!-- Written by: Lionel Cons <Lionel.Cons@cern.ch> (original author) Karl Berry <karl@freefriends.org> @@ -23,10 +23,10 @@ Send bugs and suggestions to <users@texi2html.cvshome.org> --> <head> -<title>CentOS Artwork Repository: 2.44 The trunk/Identity/Themes/Motifs/Modern/Palettes Directory</title> +<title>CentOS Artwork Repository: 2.41 The trunk/Identity/Themes/Motifs/Modern/Backgrounds/Tpl Directory</title> -<meta name="description" content="CentOS Artwork Repository: 2.44 The trunk/Identity/Themes/Motifs/Modern/Palettes Directory"> -<meta name="keywords" content="CentOS Artwork Repository: 2.44 The trunk/Identity/Themes/Motifs/Modern/Palettes Directory"> +<meta name="description" content="CentOS Artwork Repository: 2.41 The trunk/Identity/Themes/Motifs/Modern/Backgrounds/Tpl Directory"> +<meta name="keywords" content="CentOS Artwork Repository: 2.41 The trunk/Identity/Themes/Motifs/Modern/Backgrounds/Tpl Directory"> <meta name="resource-type" content="document"> <meta name="distribution" content="global"> <meta name="Generator" content="texi2html 1.76"> @@ -55,64 +55,62 @@ ul.toc {list-style: none} <body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#800080" alink="#FF0000"> <table cellpadding="1" cellspacing="1" border="0"> -<tr><td valign="middle" align="left">[<a href="repository_47.html#SEC237" title="Previous section in reading order"> < </a>]</td> -<td valign="middle" align="left">[<a href="#SEC239" title="Next section in reading order"> > </a>]</td> +<tr><td valign="middle" align="left">[<a href="repository_47.html#SEC230" title="Previous section in reading order"> < </a>]</td> +<td valign="middle" align="left">[<a href="#SEC232" title="Next section in reading order"> > </a>]</td> <td valign="middle" align="left"> </td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Beginning of this chapter or previous chapter"> << </a>]</td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Up section"> Up </a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Next chapter"> >> </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Beginning of this chapter or previous chapter"> << </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Up section"> Up </a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Next chapter"> >> </a>]</td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left">[<a href="repository.html#SEC_Top" title="Cover (top) of document">Top</a>]</td> <td valign="middle" align="left">[<a href="repository_toc.html#SEC_Contents" title="Table of contents">Contents</a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Index">Index</a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Index">Index</a>]</td> <td valign="middle" align="left">[<a href="repository_abt.html#SEC_About" title="About (help)"> ? </a>]</td> </tr></table> -<a name="Filesystem-trunk-Identity-Themes-Motifs-Modern-Palettes"></a> -<a name="SEC238"></a> -<h2 class="section"> 2.44 The <tt>`trunk/Identity/Themes/Motifs/Modern/Palettes'</tt> Directory </h2> +<a name="Filesystem-trunk-Identity-Themes-Motifs-Modern-Backgrounds-Tpl"></a> +<a name="SEC231"></a> +<h2 class="section"> 2.41 The <tt>`trunk/Identity/Themes/Motifs/Modern/Backgrounds/Tpl'</tt> Directory </h2> -<a name="SEC239"></a> -<h3 class="subsection"> 2.44.1 Goals </h3> +<a name="SEC232"></a> +<h3 class="subsection"> 2.41.1 Goals </h3> <ul class="toc"> -<li> Organize palette files for Modern theme. +<li> ... </li></ul> -<a name="SEC240"></a> -<h3 class="subsection"> 2.44.2 Description </h3> +<a name="SEC233"></a> +<h3 class="subsection"> 2.41.2 Description </h3> -<a name="SEC241"></a> -<h3 class="subsection"> 2.44.3 Usage </h3> +<a name="SEC234"></a> +<h3 class="subsection"> 2.41.3 Usage </h3> -<p>Here is where graphic designers define theme palettes for -color-limited art works. Theme palettes contain the color information -that rendering functions need, in order to produce images with color -limitations. Theme palettes contain the unique color information -required by theme. +<p>In this directory is where you store all the scalable vector graphics +(e.g., .svg) files. This directory is required by <tt>`centos-art'</tt> +command line interface. </p> -<a name="SEC242"></a> -<h3 class="subsection"> 2.44.4 See also </h3> +<a name="SEC235"></a> +<h3 class="subsection"> 2.41.4 See also </h3> <table cellpadding="1" cellspacing="1" border="0"> -<tr><td valign="middle" align="left">[<a href="#SEC241" title="Previous section in reading order"> < </a>]</td> -<td valign="middle" align="left">[<a href="repository_49.html#SEC243" title="Next section in reading order"> > </a>]</td> +<tr><td valign="middle" align="left">[<a href="#SEC234" title="Previous section in reading order"> < </a>]</td> +<td valign="middle" align="left">[<a href="repository_49.html#SEC236" title="Next section in reading order"> > </a>]</td> <td valign="middle" align="left"> </td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Beginning of this chapter or previous chapter"> << </a>]</td> -<td valign="middle" align="left">[<a href="#SEC238" title="Up section"> Up </a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Next chapter"> >> </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Beginning of this chapter or previous chapter"> << </a>]</td> +<td valign="middle" align="left">[<a href="#SEC231" title="Up section"> Up </a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Next chapter"> >> </a>]</td> </tr></table> <p> <font size="-1"> - This document was generated on <i>March, 11 2011</i> using <a class="www" href="http://texi2html.cvshome.org/"><i>texi2html 1.76</i></a>. + This document was generated on <i>March, 22 2011</i> using <a class="www" href="http://texi2html.cvshome.org/"><i>texi2html 1.76</i></a>. </font> <br> diff --git a/Manual/repository-html/repository_49.html b/Manual/repository-html/repository_49.html index 018d425..05c8b2c 100644 --- a/Manual/repository-html/repository_49.html +++ b/Manual/repository-html/repository_49.html @@ -12,7 +12,7 @@ Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled GNU Free Documentation License. --> -<!-- Created on March, 11 2011 by texi2html 1.76 --> +<!-- Created on March, 22 2011 by texi2html 1.76 --> <!-- Written by: Lionel Cons <Lionel.Cons@cern.ch> (original author) Karl Berry <karl@freefriends.org> @@ -23,10 +23,10 @@ Send bugs and suggestions to <users@texi2html.cvshome.org> --> <head> -<title>CentOS Artwork Repository: 2.45 The trunk/Identity/Themes/Motifs/TreeFlower Directory</title> +<title>CentOS Artwork Repository: 2.42 The trunk/Identity/Themes/Motifs/Modern/Backgrounds/Xcf Directory</title> -<meta name="description" content="CentOS Artwork Repository: 2.45 The trunk/Identity/Themes/Motifs/TreeFlower Directory"> -<meta name="keywords" content="CentOS Artwork Repository: 2.45 The trunk/Identity/Themes/Motifs/TreeFlower Directory"> +<meta name="description" content="CentOS Artwork Repository: 2.42 The trunk/Identity/Themes/Motifs/Modern/Backgrounds/Xcf Directory"> +<meta name="keywords" content="CentOS Artwork Repository: 2.42 The trunk/Identity/Themes/Motifs/Modern/Backgrounds/Xcf Directory"> <meta name="resource-type" content="document"> <meta name="distribution" content="global"> <meta name="Generator" content="texi2html 1.76"> @@ -55,58 +55,71 @@ ul.toc {list-style: none} <body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#800080" alink="#FF0000"> <table cellpadding="1" cellspacing="1" border="0"> -<tr><td valign="middle" align="left">[<a href="repository_48.html#SEC242" title="Previous section in reading order"> < </a>]</td> -<td valign="middle" align="left">[<a href="#SEC244" title="Next section in reading order"> > </a>]</td> +<tr><td valign="middle" align="left">[<a href="repository_48.html#SEC235" title="Previous section in reading order"> < </a>]</td> +<td valign="middle" align="left">[<a href="#SEC237" title="Next section in reading order"> > </a>]</td> <td valign="middle" align="left"> </td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Beginning of this chapter or previous chapter"> << </a>]</td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Up section"> Up </a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Next chapter"> >> </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Beginning of this chapter or previous chapter"> << </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Up section"> Up </a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Next chapter"> >> </a>]</td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left">[<a href="repository.html#SEC_Top" title="Cover (top) of document">Top</a>]</td> <td valign="middle" align="left">[<a href="repository_toc.html#SEC_Contents" title="Table of contents">Contents</a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Index">Index</a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Index">Index</a>]</td> <td valign="middle" align="left">[<a href="repository_abt.html#SEC_About" title="About (help)"> ? </a>]</td> </tr></table> -<a name="Filesystem-trunk-Identity-Themes-Motifs-TreeFlower"></a> -<a name="SEC243"></a> -<h2 class="section"> 2.45 The <tt>`trunk/Identity/Themes/Motifs/TreeFlower'</tt> Directory </h2> +<a name="Filesystem-trunk-Identity-Themes-Motifs-Modern-Backgrounds-Xcf"></a> +<a name="SEC236"></a> +<h2 class="section"> 2.42 The <tt>`trunk/Identity/Themes/Motifs/Modern/Backgrounds/Xcf'</tt> Directory </h2> -<a name="SEC244"></a> -<h3 class="subsection"> 2.45.1 Goals </h3> +<a name="SEC237"></a> +<h3 class="subsection"> 2.42.1 Goals </h3> <ul class="toc"> <li> ... </li></ul> -<a name="SEC245"></a> -<h3 class="subsection"> 2.45.2 Description </h3> +<a name="SEC238"></a> +<h3 class="subsection"> 2.42.2 Description </h3> +<ul class="toc"> +<li> ... +</li></ul> -<a name="SEC246"></a> -<h3 class="subsection"> 2.45.3 Usage </h3> -<a name="SEC247"></a> -<h3 class="subsection"> 2.45.4 See also </h3> +<a name="SEC239"></a> +<h3 class="subsection"> 2.42.3 Usage </h3> + +<p>In this directory is where you store the project files (e.g, .xcf) of +Gimp. This directory is not required by <tt>`centos-art'</tt> command +line interface. If you can create a beautiful background images using +scalable vector graphics only, then there is no need to use the +<tt>`Xcf/'</tt> directory to store background projects. Of course, you can +merge both Gimp and Inkscape power to produce images based on them. +In this last case you need the <tt>`Xcf/'</tt> directory. +</p> + +<a name="SEC240"></a> +<h3 class="subsection"> 2.42.4 See also </h3> <table cellpadding="1" cellspacing="1" border="0"> -<tr><td valign="middle" align="left">[<a href="#SEC246" title="Previous section in reading order"> < </a>]</td> -<td valign="middle" align="left">[<a href="repository_50.html#SEC248" title="Next section in reading order"> > </a>]</td> +<tr><td valign="middle" align="left">[<a href="#SEC239" title="Previous section in reading order"> < </a>]</td> +<td valign="middle" align="left">[<a href="repository_50.html#SEC241" title="Next section in reading order"> > </a>]</td> <td valign="middle" align="left"> </td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Beginning of this chapter or previous chapter"> << </a>]</td> -<td valign="middle" align="left">[<a href="#SEC243" title="Up section"> Up </a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Next chapter"> >> </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Beginning of this chapter or previous chapter"> << </a>]</td> +<td valign="middle" align="left">[<a href="#SEC236" title="Up section"> Up </a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Next chapter"> >> </a>]</td> </tr></table> <p> <font size="-1"> - This document was generated on <i>March, 11 2011</i> using <a class="www" href="http://texi2html.cvshome.org/"><i>texi2html 1.76</i></a>. + This document was generated on <i>March, 22 2011</i> using <a class="www" href="http://texi2html.cvshome.org/"><i>texi2html 1.76</i></a>. </font> <br> diff --git a/Manual/repository-html/repository_5.html b/Manual/repository-html/repository_5.html index 2f8074f..cff71fd 100644 --- a/Manual/repository-html/repository_5.html +++ b/Manual/repository-html/repository_5.html @@ -12,7 +12,7 @@ Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled GNU Free Documentation License. --> -<!-- Created on March, 11 2011 by texi2html 1.76 --> +<!-- Created on March, 22 2011 by texi2html 1.76 --> <!-- Written by: Lionel Cons <Lionel.Cons@cern.ch> (original author) Karl Berry <karl@freefriends.org> @@ -23,10 +23,10 @@ Send bugs and suggestions to <users@texi2html.cvshome.org> --> <head> -<title>CentOS Artwork Repository: 2.1 The branches Directory</title> +<title>CentOS Artwork Repository: 1.4 Document Convenctions</title> -<meta name="description" content="CentOS Artwork Repository: 2.1 The branches Directory"> -<meta name="keywords" content="CentOS Artwork Repository: 2.1 The branches Directory"> +<meta name="description" content="CentOS Artwork Repository: 1.4 Document Convenctions"> +<meta name="keywords" content="CentOS Artwork Repository: 1.4 Document Convenctions"> <meta name="resource-type" content="document"> <meta name="distribution" content="global"> <meta name="Generator" content="texi2html 1.76"> @@ -55,69 +55,158 @@ ul.toc {list-style: none} <body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#800080" alink="#FF0000"> <table cellpadding="1" cellspacing="1" border="0"> -<tr><td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Previous section in reading order"> < </a>]</td> -<td valign="middle" align="left">[<a href="#SEC6" title="Next section in reading order"> > </a>]</td> +<tr><td valign="middle" align="left">[<a href="repository_4.html#SEC9" title="Previous section in reading order"> < </a>]</td> +<td valign="middle" align="left">[<a href="repository_6.html#SEC11" title="Next section in reading order"> > </a>]</td> <td valign="middle" align="left"> </td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Beginning of this chapter or previous chapter"> << </a>]</td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Up section"> Up </a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Next chapter"> >> </a>]</td> +<td valign="middle" align="left">[<a href="repository_1.html#SEC1" title="Beginning of this chapter or previous chapter"> << </a>]</td> +<td valign="middle" align="left">[<a href="repository_1.html#SEC1" title="Up section"> Up </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Next chapter"> >> </a>]</td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left">[<a href="repository.html#SEC_Top" title="Cover (top) of document">Top</a>]</td> <td valign="middle" align="left">[<a href="repository_toc.html#SEC_Contents" title="Table of contents">Contents</a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Index">Index</a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Index">Index</a>]</td> <td valign="middle" align="left">[<a href="repository_abt.html#SEC_About" title="About (help)"> ? </a>]</td> </tr></table> -<a name="Filesystem-branches"></a> -<a name="SEC5"></a> -<h2 class="section"> 2.1 The <tt>`branches'</tt> Directory </h2> +<a name="Convenctions"></a> +<a name="SEC10"></a> +<h2 class="section"> 1.4 Document Convenctions </h2> - -<a name="SEC6"></a> -<h3 class="subsection"> 2.1.1 Goals </h3> - -<p>This directory implements the Subversion's branches concept in a -trunk, branches, tags repository structure. +<p>In this manual the personal pronoun <em>we</em> is used to repesent +<em>The CentOS Artwork SIG</em>. This is, the group of persons building +the CentOS Artwork Repository. </p> - -<a name="SEC7"></a> -<h3 class="subsection"> 2.1.2 Description </h3> - -<p>The <tt>`branches/'</tt> directory structre provides the intermediate -space for creating several instances of <tt>`trunk/'</tt> directory -structure for parallel development and later merging changes back to -<tt>`trunk/'</tt> in the same parallel basis. +<p>In this manual the phrase "CentOS Artwork Repository" is used to +refer the very specific organization of files we use to store The +CentOS Project corporate visual identity. It is the source location +The CentOS Community uses to retrive The CentOS Project branded images +used to build different visual manifestations like The CentOS +Distribution, The CentOS Webs and The CentOS Stationery. +</p> +<p>In this manual the word "<code>centos-art</code>" is used to refer the +command-line interface of <code>centos-art.sh</code> script. The +<code>centos-art.sh</code> script is the the automation tool we use to +realize most of the frequent tasks inside the CentOS Artwork +Repository. +</p> +<p>In this manual, certain words are represented in different fonts, +typefaces, sizes, and weights. This highlighting is systematic; +different words are represented in the same style to indicate their +inclusion in a specific category. The types of words that are +represented this way include the following: +</p> +<dl compact="compact"> +<dt> <code>command</code></dt> +<dd> +<p>Linux commands (and other operating system commands, when used) are +represented this way. This style should indicate to you that you can +type the word or phrase on the command line and press Enter to invoke +a command. Sometimes a command contains words that would be displayed +in a different style on their own (such as file names). In these +cases, they are considered to be part of the command, so the entire +phrase is displayed as a command. For example: +</p> +<p>Use the <code>centos-art identity --render='path/to/dir'</code> command +to produce contents inside the <tt>`trunk/Identity'</tt> directory +structure. +</p></dd> +</dl> + +<dl compact="compact"> +<dt> <tt>`file name'</tt></dt> +<dd> +<p>File names, directory names, paths, and RPM package names are +represented this way. This style indicates that a particular file or +directory exists with that name on your system. Examples: </p> +<p>The <tt>`init.sh'</tt> file in <tt>`trunk/Scripts/Bash/Cli/'</tt> directory is +the initialization script, written in Bash, used to automate most of +tasks in the repository. +</p> +<p>The <code>centos-art</code> command uses the <tt>`ImageMagick'</tt> RPM +package to convert images from PNG format to other formats. +</p></dd> +</dl> + +<dl compact="compact"> +<dt> <kbd><kbd>key</kbd></kbd></dt> +<dd> +<p>A key on the keyboard is shown in this style. For example: +</p> +<p>To use <kbd>TAB</kbd> completion to list particular files in a directory, +type <code>ls</code>, then a character, and finally the Tab key. Your +terminal displays the list of files in the working directory that +begin with that character. +</p></dd> +</dl> + +<dl compact="compact"> +<dt> <kbd><kbd>key-combination</kbd></kbd></dt> +<dd><p>A combination of keystrokes is represented in this way. For example: +</p> +<p>The <kbd>Ctrl-Alt-Backspace</kbd> key combination exits your graphical +session and returns you to the graphical login screen or the console. +</p></dd> +</dl> + +<dl compact="compact"> +<dt> <code><code>computer output</code></code></dt> +<dd> +<p>Text in this style indicates text displayed to a shell prompt such as +error messages and responses to commands. For example: +</p> +<p>The <code>ls</code> command displays the contents of a directory. For example: +</p> +<pre class="verbatim">Config manual_renameEntry.sh +manual_copyEntry.sh manual_restoreCrossReferences.sh +manual_deleteCrossReferences.sh manual_searchIndex.sh +</pre> +<p>The output returned in response to the command (in this case, the +contents of the directory) is shown in this style. +</p></dd> +</dl> + +<p>Additionally, we use several different strategies to draw your +attention to certain pieces of information. In order of urgency, these +items are marked as a note, tip, important, caution, or warning. For +example: +</p> +<blockquote class="blue"><img src="/home/centos/artwork/trunk/Identity/Widgets/Img/icon-admonition-info.png" alt="info"><h3>Note</h3><p> Remember that Linux is case sensitive. In other words, a +rose is not a ROSE is not a rOsE. +</p></blockquote> -<a name="SEC8"></a> -<h3 class="subsection"> 2.1.3 Usage </h3> +<blockquote class="orange"><img src="/home/centos/artwork/trunk/Identity/Widgets/Img/icon-admonition-idea.png" alt="Info"><h3>Tip</h3><p> The directory <tt>`/usr/share/doc/'</tt> contains additional +documentation for packages installed on your system. +</p></blockquote> -<p>The <tt>`branches/'</tt> directory structure is unused, so far. -</p> +<blockquote class="orange"><img src="/home/centos/artwork/trunk/Identity/Widgets/Img/icon-admonition-star.png" alt="Important"><h3>Important</h3><p> If you modify the DHCP configuration file, the +changes do not take effect until you restart the DHCP daemon. +</p></blockquote> -<a name="SEC9"></a> -<h3 class="subsection"> 2.1.4 See also </h3> +<blockquote class="orange"><img src="/home/centos/artwork/trunk/Identity/Widgets/Img/icon-admonition-attention.png" alt="Caution"><h3>Caution</h3><p> Do not perform routine tasks as root -- use a +regular user account unless you need to use the root account for +system administration tasks. +</p></blockquote> -<ul class="toc"> -<li> See section <a href="repository_6.html#SEC10">The <tt>`tags'</tt> Directory</a>. -</li><li> See section <a href="repository_7.html#SEC15">The <tt>`trunk'</tt> Directory</a>. -</li><li> Subversion's book (<a class="www" href="http://svnbook.red-bean.com/">http://svnbook.red-bean.com/</a>). -</li></ul> +<blockquote class="orange"><img src="/home/centos/artwork/trunk/Identity/Widgets/Img/icon-admonition-alert.png" alt="Warning"><h3>Warning</h3><p> Be careful to remove only the necessary partitions. +Removing other partitions could result in data loss or a corrupted +system environment. +</p></blockquote> <table cellpadding="1" cellspacing="1" border="0"> -<tr><td valign="middle" align="left">[<a href="#SEC8" title="Previous section in reading order"> < </a>]</td> -<td valign="middle" align="left">[<a href="repository_6.html#SEC10" title="Next section in reading order"> > </a>]</td> +<tr><td valign="middle" align="left">[<a href="repository_4.html#SEC9" title="Previous section in reading order"> < </a>]</td> +<td valign="middle" align="left">[<a href="repository_6.html#SEC11" title="Next section in reading order"> > </a>]</td> <td valign="middle" align="left"> </td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Beginning of this chapter or previous chapter"> << </a>]</td> -<td valign="middle" align="left">[<a href="#SEC5" title="Up section"> Up </a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Next chapter"> >> </a>]</td> +<td valign="middle" align="left">[<a href="repository_1.html#SEC1" title="Beginning of this chapter or previous chapter"> << </a>]</td> +<td valign="middle" align="left">[<a href="repository_1.html#SEC1" title="Up section"> Up </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Next chapter"> >> </a>]</td> </tr></table> <p> <font size="-1"> - This document was generated on <i>March, 11 2011</i> using <a class="www" href="http://texi2html.cvshome.org/"><i>texi2html 1.76</i></a>. + This document was generated on <i>March, 22 2011</i> using <a class="www" href="http://texi2html.cvshome.org/"><i>texi2html 1.76</i></a>. </font> <br> diff --git a/Manual/repository-html/repository_50.html b/Manual/repository-html/repository_50.html index d27e184..99363de 100644 --- a/Manual/repository-html/repository_50.html +++ b/Manual/repository-html/repository_50.html @@ -12,7 +12,7 @@ Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled GNU Free Documentation License. --> -<!-- Created on March, 11 2011 by texi2html 1.76 --> +<!-- Created on March, 22 2011 by texi2html 1.76 --> <!-- Written by: Lionel Cons <Lionel.Cons@cern.ch> (original author) Karl Berry <karl@freefriends.org> @@ -23,10 +23,10 @@ Send bugs and suggestions to <users@texi2html.cvshome.org> --> <head> -<title>CentOS Artwork Repository: 2.46 The trunk/Identity/Themes/Motifs/TreeFlower/Backgrounds Directory</title> +<title>CentOS Artwork Repository: 2.43 The trunk/Identity/Themes/Motifs/Modern/Distro/Anaconda/Progress Directory</title> -<meta name="description" content="CentOS Artwork Repository: 2.46 The trunk/Identity/Themes/Motifs/TreeFlower/Backgrounds Directory"> -<meta name="keywords" content="CentOS Artwork Repository: 2.46 The trunk/Identity/Themes/Motifs/TreeFlower/Backgrounds Directory"> +<meta name="description" content="CentOS Artwork Repository: 2.43 The trunk/Identity/Themes/Motifs/Modern/Distro/Anaconda/Progress Directory"> +<meta name="keywords" content="CentOS Artwork Repository: 2.43 The trunk/Identity/Themes/Motifs/Modern/Distro/Anaconda/Progress Directory"> <meta name="resource-type" content="document"> <meta name="distribution" content="global"> <meta name="Generator" content="texi2html 1.76"> @@ -55,370 +55,99 @@ ul.toc {list-style: none} <body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#800080" alink="#FF0000"> <table cellpadding="1" cellspacing="1" border="0"> -<tr><td valign="middle" align="left">[<a href="repository_49.html#SEC247" title="Previous section in reading order"> < </a>]</td> -<td valign="middle" align="left">[<a href="#SEC249" title="Next section in reading order"> > </a>]</td> +<tr><td valign="middle" align="left">[<a href="repository_49.html#SEC240" title="Previous section in reading order"> < </a>]</td> +<td valign="middle" align="left">[<a href="#SEC242" title="Next section in reading order"> > </a>]</td> <td valign="middle" align="left"> </td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Beginning of this chapter or previous chapter"> << </a>]</td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Up section"> Up </a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Next chapter"> >> </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Beginning of this chapter or previous chapter"> << </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Up section"> Up </a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Next chapter"> >> </a>]</td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left">[<a href="repository.html#SEC_Top" title="Cover (top) of document">Top</a>]</td> <td valign="middle" align="left">[<a href="repository_toc.html#SEC_Contents" title="Table of contents">Contents</a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Index">Index</a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Index">Index</a>]</td> <td valign="middle" align="left">[<a href="repository_abt.html#SEC_About" title="About (help)"> ? </a>]</td> </tr></table> -<a name="Filesystem-trunk-Identity-Themes-Motifs-TreeFlower-Backgrounds"></a> -<a name="SEC248"></a> -<h2 class="section"> 2.46 The <tt>`trunk/Identity/Themes/Motifs/TreeFlower/Backgrounds'</tt> Directory </h2> +<a name="Filesystem-trunk-Identity-Themes-Motifs-Modern-Distro-Anaconda-Progress"></a> +<a name="SEC241"></a> +<h2 class="section"> 2.43 The <tt>`trunk/Identity/Themes/Motifs/Modern/Distro/Anaconda/Progress'</tt> Directory </h2> -<a name="SEC249"></a> -<h3 class="subsection"> 2.46.1 Goals </h3> - -<p>This section exists to orgnize backgrounds of <em>TreeFlower</em> -artistic motif. -</p> - -<a name="SEC250"></a> -<h3 class="subsection"> 2.46.2 Description </h3> - - -<a name="SEC251"></a> -<h4 class="subsubsection"> 2.46.2.1 Desktop background </h4> - -<p>Once you have defined the vectorial artistic motif design, use the -<code>centos-art.sh</code> script (as described in usage section below) -to produce the png version of it. With the png version of your -vectorial design do the following: -</p> -<p>Open the png version with GIMP. -</p> -<p>Save the png version as a project of GIMP inside -<tt>`trunk/Identity/Themes/Motifs/TreeFlower/Backgrounds/Xcf'</tt> -directory, using the same name of your vectorial design but with the -<samp>`.xcf'</samp> extension. -</p> -<p>Now use GIMP to improve your design. Here you may add one layer for -pattern, another for colors, and so on until you find yourself -confortable with your artwork. For example, the following layer -distribution (from bottom to top) was used to build revision 285 of -file <tt>`1360x768.xcf'</tt> using <em>TreeFlower</em> artistic motif at -revision 241. -</p> -<dl compact="compact"> -<dt> <strong>Layer 1: Background</strong> </dt> -<dd> -<p>The first thing we did with GIMP was to create a layer named -<samp>`Background'</samp> to store the artistic motif (File > Open as layer). -This layer is the lowest layer in the image. Later, we started to -create layers one upon another to change the artistic motif visual -style. -</p> -</dd> -<dt> <strong>Layer 2: Shadow#1</strong></dt> -<dd> -<p>This layer is above <samp>`Background'</samp> and contains a linear gradient -from left (000000) to right (transparent) covering the whole image. -This layer masks the artistic motif to avoid the effect of linear -gradient. This layer is 100% of opacity. -</p> -</dd> -<dt> <strong>Layer 3: Shadow#2</strong></dt> -<dd> -<p>This layer is above <samp>`Shadow#1'</samp> and contains a linear gradient -from left (000000) to right (transparent) covering just the 70% of the -whole image aproximatly. This layer doesn't mask the artistic motif -which make the left part of it fall into the dark of linear gradient. -This layer is 100% of opacity. -</p> -</dd> -<dt> <strong>Layer 4: Pattern (Paper)</strong></dt> -<dd> -<p>This layer is above <samp>`Shadow#2'</samp> an contains the paper pattern -shipped with GIMP 2.2. This layer doesn't mask the artistic motif so -the pattern is applied over the whole image. This layer is set to 15% -of opacity. -</p> -</dd> -<dt> <strong>Layer 5: Pattern (Stripes)</strong></dt> -<dd> -<p>This layer is above <samp>`Pattern (Paper)'</samp> and contains the stripes -used over the artistic motif. This layer do masks the artistic motif -so the stripes are only applied to it. This layer is set to 10% of -opacity. -</p> -</dd> -<dt> <strong>Layer 6: Shadow#3</strong></dt> -<dd> -<p>This layer is above <samp>`Pattern (Stripes)'</samp> and contains a linear -gradient from right (6600ff) to left (transparent). This layer masks -the artistic motif so the linear gradient doesn't affect it. This -layer is set to 15% of opacity. -</p> -</dd> -<dt> <strong>Layer 7: Shadow#4</strong></dt> -<dd> -<p>This layer is above <samp>`Shadow#3'</samp> and contains a -linear gradient from left (000000) to right (transparent). This layer -do masks the artistic motif so the linear gradient doesn't affect it. -This layer is set to 10% of opacity. -</p> -</dd> -<dt> <strong>Layer 8: Color#1</strong></dt> -<dd> -<p>This layer is above <samp>`Shadow#4'</samp> and is filled with orange (ffae00) -color over the whole image. This layer is set to 10% of opacity. -</p> -</dd> -<dt> <strong>Layer 9: Color#2</strong></dt> -<dd> -<p>This layer is above <samp>`Color#1'</samp> and is filled with -blue (010a88) color over the whole image. This layer is set to 10% of -opacity. -</p> -</dd> -</dl> - -<blockquote class="blue"><img src="/home/centos/artwork/trunk/Identity/Widgets/Img/icon-admonition-info.png" alt="info"><h3>Note</h3><p> There is no definite combination. To get the appropriate -visual design is a matter of constant testing and personal taste. -</p></blockquote> - -<p>Finally, use <samp>`Save as copy ...'</samp> option to export the final -design. To export the final design use the same name of your vectorial -design plus <samp>`-final.png'</samp> extension. -</p> -<p>You can repeat these steps to create images for other screen -resolutions. -</p> - -<a name="SEC252"></a> -<h4 class="subsubsection"> 2.46.2.2 Anaconda Prompt (syslinux) background </h4> - -<p>When building syslinux backgrounds it is needed to take into account -that the final image is reduced to 16 colors. In desktop background -there is no color limitation but syslinux does have. The goal of this -section is achieving a final syslinux background as close as possible -to desktop backgrounds using 16 colors only. -</p> -<p>Another point to consider is the forground and background definition -used by syslinux. The syslinux documentation says that the color set -in position 0 is the background and color set in position 7 is the -forground. The final palette of color used by our background will -match that specification. For great contrast we'll use black as -background and white as forground. At this poing we have black -(000000) and white (ffffff) colors in our syslinux palette, which left -us with 14 colors to play with. -</p> -<p>Let's begin with <tt>`Xcf/640x300.xcf'</tt> layer distribution from bottom -to top: -</p> -<dl compact="compact"> -<dt> <strong>Layer 1: Background</strong></dt> -<dd> -<p>This layer is the lowest layer in the image composition and contains -the artistic motif image rendered for the same resolution (i.e., -<tt>`Img/Png/640x300.png'</tt>). This layer is set to 100% of opacity. -</p> -</dd> -<dt> <strong>Layer 2: Pattern (Paper)</strong></dt> -<dd> -<p>This layer is placed above <samp>`Background'</samp> layer and contains the -paper pattern shipped with GIMP 2.2. This layer doesn't mask the -artistic motif. This layer is set to 30% of opacity. -</p> -</dd> -<dt> <strong>Layer 3: Pattern (Stripes)</strong></dt> -<dd> -<p>This layer is placed above <samp>`Pattern (Paper)'</samp> layer and contains -the stripes pattern shipped with GIMP 2.2. This layer does mask the -artistic motif in order to apply the stripes over it only. The -background is not affected by the stripes pattern just the artistic -motif. This layer is set to 20% of opacity. -</p> -</dd> -<dt> <strong>Layer 4: Shadow#1</strong></dt> -<dd> -<p>This layer is placed above <samp>`Pattern (Stripes)'</samp> layer and fills -the entire layer area with violet (6600ff) color. This layer do mask -the artistic motif in order to applied the violet color to the -background area outside the artistic motif only. This layer is set to -15% of opacity. -</p> -</dd> -<dt> <strong>Layer 5: Color#1</strong></dt> -<dd> -<p>This layer is above <samp>`Shadow#1'</samp> and is filled with orange (ffae00) -color to cover the whole image. This layer is set to 10% of opacity. -</p> -</dd> -<dt> <strong>Layer 6: Color#2</strong></dt> -<dd> -<p>This layer is above <samp>`Color#1'</samp> and is filled with blue (010a88) -color to cover the whole image. This layer is set to 10% of opacity. -</p> -</dd> -<dt> <strong>Layer 7: Shadow#2</strong></dt> -<dd> -<p>This layer is above <samp>`Color#1'</samp> and contains a linear gradient from -left (000000) to right (transparent) covering 70% of the image -approximately. -</p> -</dd> -</dl> - -<p>At this point we have the composition and should look like the desktop -backgrounds. Compared with desktop backgrounds there are some -differences in opacity. This is because in our testings the final -color information found with this composition produces an acceptable -16 color image. Of course this is something we haven't seen yet. -</p> -<p>To define the color information of our current coposition, save the -syslinux background composition we've done using <samp>`File > Save as -Copy ...'</samp> option in the following location: -</p> -<pre class="verbatim">trunk/Identity/Themes/Motifs/TreeFlower/Backgrounds/Img/Png/640x300-final.png -</pre> -<p>Now, create the final png version of syslinux backgrounds using the -following command: -</p> -<pre class="verbatim">centos-art render --entry=trunk/Identity/Themes/Motifs/TreeFlower/Distro/Anaconda/Prompt -</pre> -<p>This command will create syslinux-splash final images for all major -releases of CentOS distribution the repository has been configured to. -The important files here are <tt>`syslinux-splash.png'</tt>, other -files may contain the wrong information because we haven't defined yet -the correct color information to use. -</p> -<p>Open one <tt>`syslinux-splash.png'</tt> file with GIMP and use the -<samp>`Image > Mode > Indexed'</samp> to reduce image colors up to 16 colors, -using the <samp>`Generate optimum palette'</samp> feature of GIMP. If the -image looks aceptable after reducing colors, use the <samp>`Palettes'</samp> -menu (Ctrl+P) of GIMP to import a new palette from file and name it -<samp>`CentOS-TreeFlower-Syslinux'</samp>. Once you've saved the palette, the -color information is stored at: -</p> -<pre class="verbatim">~/.gimp-2.2/palettes/CentOS-TreeFlower-Syslinux.gpl -</pre> -<p>You need to edit <tt>`CentOS-TreeFlower-Syslinux.gpl'</tt> file in order -to set the appropriate order of colors. Remember black (000000) in -position 0, and white (ffffff) in position 7. Other positions are -irrelevant. When editing this file you may find that color reduction -did not set black and white colors to their respective values exactly. -Change that manually. For example, consider the following palette: -</p> -<pre class="verbatim">GIMP Palette -Name: CentOS-TreeFlower-Syslinux -Columns: 16 -# - 0 0 0 Background (black) - 23 20 35 Untitled - 34 25 48 Untitled - 37 35 60 Untitled - 47 36 68 Untitled - 37 54 86 Untitled - 60 48 90 Untitled -255 255 255 Foreground (white) - 66 54 99 Untitled - 74 61 98 Untitled - 49 78 126 Untitled - 43 87 151 Untitled - 92 89 95 Untitled - 54 104 183 Untitled -158 153 156 Untitled -201 196 195 Untitled -</pre> -<p>Update the <samp>`Palettes'</samp> menu to get the new color positions from -the file you just edited and open the palette with double click. -</p> -<p>Update the <tt>`syslinux.gpl'</tt> file copying the following file: -</p> -<pre class="verbatim">~/.gimp-2.2/palettes/CentOS-TreeFlower-Syslinux.gpl -</pre> -<p>to -</p> -<pre class="verbatim">trunk/Identity/Themes/Motifs/TreeFlower/Colors/syslinux.gpl -</pre> -<p>With the <samp>`CentOS-TreeFlower-Syslinux'</samp> palette opened in the -<samp>`Palette Editor'</samp>, open (Ctrl+O) the following file: -</p> -<pre class="verbatim">trunk/Identity/Themes/Motifs/TreeFlower/Colors/syslinux.ppm -</pre> -<p>and replace its color information with that one in -<samp>`CentOS-TreeFlower-Syslinux'</samp> palette. When you are replacing -color information inside <tt>`syslilnux.ppm'</tt>, remember to keep the -order of colors just as they are in the -<samp>`CentOS-TreeFlower-Palette'</samp> palette. -</p> -<p>The <tt>`syslinux.ppm'</tt> file is 16 pixels width and 1 pixel height, so -you probably need to zoom it a bit to set the color information in -their place when using the pen tool with the brush <samp>`Circle (01) -(1 x 1)'</samp>. -</p> -<p>Once you've updated the <samp>`syslinux.ppm'</samp> file, it is time to update -the following file: -</p> -<pre class="verbatim">trunk/Identity/Themes/Motifs/TreeFlower/Colors/syslinux.hex -</pre> -<p>The <tt>`syslinux.hex'</tt> file contains the color information in -hexadecimal notation. The color information in hexadecimal notation -is required by <code>ppmtolss16</code> command. The <code>ppmtolss16</code> -command produces the final LSS16 image format that is used by syslinux -program inside CentOS distribution. -</p> -<p>The color information inside <tt>`syslinux.hex'</tt> must match the one in -<tt>`syslinux.ppm'</tt> and <tt>`syslinux.gpl'</tt>. For example, based on -<tt>`CentOS-TreeFlower-Syslinux'</tt> palette of colors above, consider -the following <tt>`syslinux.hex'</tt> file: -</p> -<pre class="verbatim">#000000=0 -#171423=1 -#221930=2 -#25233c=3 -#2f2444=4 -#253656=5 -#3c305a=6 -#ffffff=7 -#423663=8 -#4a3d62=9 -#314e7e=10 -#2b5797=11 -#5c595f=12 -#3668b7=13 -#9e999c=14 -#c9c4c3=15 -</pre> - -<a name="SEC253"></a> -<h4 class="subsubsection"> 2.46.2.3 Grub background </h4> - - -<a name="SEC254"></a> -<h3 class="subsection"> 2.46.3 Usage </h3> +<a name="SEC242"></a> +<h3 class="subsection"> 2.43.1 Goals </h3> <ul class="toc"> <li> ... </li></ul> -<a name="SEC255"></a> -<h3 class="subsection"> 2.46.4 See also </h3> +<a name="SEC243"></a> +<h3 class="subsection"> 2.43.2 Description </h3> + + +<a name="SEC244"></a> +<h3 class="subsection"> 2.43.3 Usage </h3> + +<p>To render Anaconda progress slide images using the <em>Modern</em> +artistic motif design, the Default theme model, and available +translation files (-- <strong>Removed</strong>(pxref:trunk Translations Identity Themes Distro +Anaconda Progress) --); use the following commands: +</p> +<table><tr><td> </td><td><pre class="example">cd /home/centos/artwork/trunk/Identity/Themes/Motifs/Modern/Distro/Anaconda/Progress/ +centos-art render --identity +</pre></td></tr></table> +<p>The above command will create the following structure: +</p> +<table><tr><td> </td><td><pre class="example">trunk/Identity/Themes/Motifs/Modern/Distro/Anaconda/Progress +|-- 3 +| |-- en +| | |-- 01-welcome.png +| | |-- 02-donate.png +| | `-- 03-yum.png +| `-- es +| |-- 01-welcome.png +| |-- 02-donate.png +| `-- 03-yum.png +|-- 4 +| |-- en +| | |-- 01-welcome.png +| | |-- 02-donate.png +| | `-- 03-yum.png +| `-- es +| |-- 01-welcome.png +| |-- 02-donate.png +| `-- 03-yum.png +`-- 5 + |-- en + | |-- 01-welcome.png + | |-- 02-donate.png + | `-- 03-yum.png + `-- es + |-- 01-welcome.png + |-- 02-donate.png + `-- 03-yum.png +</pre></td></tr></table> + + +<a name="SEC245"></a> +<h3 class="subsection"> 2.43.4 See also </h3> + <table cellpadding="1" cellspacing="1" border="0"> -<tr><td valign="middle" align="left">[<a href="#SEC254" title="Previous section in reading order"> < </a>]</td> -<td valign="middle" align="left">[<a href="repository_51.html#SEC256" title="Next section in reading order"> > </a>]</td> +<tr><td valign="middle" align="left">[<a href="#SEC244" title="Previous section in reading order"> < </a>]</td> +<td valign="middle" align="left">[<a href="repository_51.html#SEC246" title="Next section in reading order"> > </a>]</td> <td valign="middle" align="left"> </td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Beginning of this chapter or previous chapter"> << </a>]</td> -<td valign="middle" align="left">[<a href="#SEC248" title="Up section"> Up </a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Next chapter"> >> </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Beginning of this chapter or previous chapter"> << </a>]</td> +<td valign="middle" align="left">[<a href="#SEC241" title="Up section"> Up </a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Next chapter"> >> </a>]</td> </tr></table> <p> <font size="-1"> - This document was generated on <i>March, 11 2011</i> using <a class="www" href="http://texi2html.cvshome.org/"><i>texi2html 1.76</i></a>. + This document was generated on <i>March, 22 2011</i> using <a class="www" href="http://texi2html.cvshome.org/"><i>texi2html 1.76</i></a>. </font> <br> diff --git a/Manual/repository-html/repository_51.html b/Manual/repository-html/repository_51.html index fa30db8..a6822ab 100644 --- a/Manual/repository-html/repository_51.html +++ b/Manual/repository-html/repository_51.html @@ -12,7 +12,7 @@ Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled GNU Free Documentation License. --> -<!-- Created on March, 11 2011 by texi2html 1.76 --> +<!-- Created on March, 22 2011 by texi2html 1.76 --> <!-- Written by: Lionel Cons <Lionel.Cons@cern.ch> (original author) Karl Berry <karl@freefriends.org> @@ -23,10 +23,10 @@ Send bugs and suggestions to <users@texi2html.cvshome.org> --> <head> -<title>CentOS Artwork Repository: 2.47 The trunk/Identity/Widgets Directory</title> +<title>CentOS Artwork Repository: 2.44 The trunk/Identity/Themes/Motifs/Modern/Palettes Directory</title> -<meta name="description" content="CentOS Artwork Repository: 2.47 The trunk/Identity/Widgets Directory"> -<meta name="keywords" content="CentOS Artwork Repository: 2.47 The trunk/Identity/Widgets Directory"> +<meta name="description" content="CentOS Artwork Repository: 2.44 The trunk/Identity/Themes/Motifs/Modern/Palettes Directory"> +<meta name="keywords" content="CentOS Artwork Repository: 2.44 The trunk/Identity/Themes/Motifs/Modern/Palettes Directory"> <meta name="resource-type" content="document"> <meta name="distribution" content="global"> <meta name="Generator" content="texi2html 1.76"> @@ -55,58 +55,64 @@ ul.toc {list-style: none} <body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#800080" alink="#FF0000"> <table cellpadding="1" cellspacing="1" border="0"> -<tr><td valign="middle" align="left">[<a href="repository_50.html#SEC255" title="Previous section in reading order"> < </a>]</td> -<td valign="middle" align="left">[<a href="#SEC257" title="Next section in reading order"> > </a>]</td> +<tr><td valign="middle" align="left">[<a href="repository_50.html#SEC245" title="Previous section in reading order"> < </a>]</td> +<td valign="middle" align="left">[<a href="#SEC247" title="Next section in reading order"> > </a>]</td> <td valign="middle" align="left"> </td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Beginning of this chapter or previous chapter"> << </a>]</td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Up section"> Up </a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Next chapter"> >> </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Beginning of this chapter or previous chapter"> << </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Up section"> Up </a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Next chapter"> >> </a>]</td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left">[<a href="repository.html#SEC_Top" title="Cover (top) of document">Top</a>]</td> <td valign="middle" align="left">[<a href="repository_toc.html#SEC_Contents" title="Table of contents">Contents</a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Index">Index</a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Index">Index</a>]</td> <td valign="middle" align="left">[<a href="repository_abt.html#SEC_About" title="About (help)"> ? </a>]</td> </tr></table> -<a name="Filesystem-trunk-Identity-Widgets"></a> -<a name="SEC256"></a> -<h2 class="section"> 2.47 The <tt>`trunk/Identity/Widgets'</tt> Directory </h2> +<a name="Filesystem-trunk-Identity-Themes-Motifs-Modern-Palettes"></a> +<a name="SEC246"></a> +<h2 class="section"> 2.44 The <tt>`trunk/Identity/Themes/Motifs/Modern/Palettes'</tt> Directory </h2> -<a name="SEC257"></a> -<h3 class="subsection"> 2.47.1 Goals </h3> +<a name="SEC247"></a> +<h3 class="subsection"> 2.44.1 Goals </h3> <ul class="toc"> -<li> ... +<li> Organize palette files for Modern theme. </li></ul> -<a name="SEC258"></a> -<h3 class="subsection"> 2.47.2 Description </h3> +<a name="SEC248"></a> +<h3 class="subsection"> 2.44.2 Description </h3> -<a name="SEC259"></a> -<h3 class="subsection"> 2.47.3 Usage </h3> +<a name="SEC249"></a> +<h3 class="subsection"> 2.44.3 Usage </h3> +<p>Here is where graphic designers define theme palettes for +color-limited art works. Theme palettes contain the color information +that rendering functions need, in order to produce images with color +limitations. Theme palettes contain the unique color information +required by theme. +</p> -<a name="SEC260"></a> -<h3 class="subsection"> 2.47.4 See also </h3> +<a name="SEC250"></a> +<h3 class="subsection"> 2.44.4 See also </h3> <table cellpadding="1" cellspacing="1" border="0"> -<tr><td valign="middle" align="left">[<a href="#SEC259" title="Previous section in reading order"> < </a>]</td> -<td valign="middle" align="left">[<a href="repository_52.html#SEC261" title="Next section in reading order"> > </a>]</td> +<tr><td valign="middle" align="left">[<a href="#SEC249" title="Previous section in reading order"> < </a>]</td> +<td valign="middle" align="left">[<a href="repository_52.html#SEC251" title="Next section in reading order"> > </a>]</td> <td valign="middle" align="left"> </td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Beginning of this chapter or previous chapter"> << </a>]</td> -<td valign="middle" align="left">[<a href="#SEC256" title="Up section"> Up </a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Next chapter"> >> </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Beginning of this chapter or previous chapter"> << </a>]</td> +<td valign="middle" align="left">[<a href="#SEC246" title="Up section"> Up </a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Next chapter"> >> </a>]</td> </tr></table> <p> <font size="-1"> - This document was generated on <i>March, 11 2011</i> using <a class="www" href="http://texi2html.cvshome.org/"><i>texi2html 1.76</i></a>. + This document was generated on <i>March, 22 2011</i> using <a class="www" href="http://texi2html.cvshome.org/"><i>texi2html 1.76</i></a>. </font> <br> diff --git a/Manual/repository-html/repository_52.html b/Manual/repository-html/repository_52.html index 645f8d8..b348cc5 100644 --- a/Manual/repository-html/repository_52.html +++ b/Manual/repository-html/repository_52.html @@ -12,7 +12,7 @@ Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled GNU Free Documentation License. --> -<!-- Created on March, 11 2011 by texi2html 1.76 --> +<!-- Created on March, 22 2011 by texi2html 1.76 --> <!-- Written by: Lionel Cons <Lionel.Cons@cern.ch> (original author) Karl Berry <karl@freefriends.org> @@ -23,10 +23,10 @@ Send bugs and suggestions to <users@texi2html.cvshome.org> --> <head> -<title>CentOS Artwork Repository: 2.48 The trunk/Locales Directory</title> +<title>CentOS Artwork Repository: 2.45 The trunk/Identity/Themes/Motifs/TreeFlower Directory</title> -<meta name="description" content="CentOS Artwork Repository: 2.48 The trunk/Locales Directory"> -<meta name="keywords" content="CentOS Artwork Repository: 2.48 The trunk/Locales Directory"> +<meta name="description" content="CentOS Artwork Repository: 2.45 The trunk/Identity/Themes/Motifs/TreeFlower Directory"> +<meta name="keywords" content="CentOS Artwork Repository: 2.45 The trunk/Identity/Themes/Motifs/TreeFlower Directory"> <meta name="resource-type" content="document"> <meta name="distribution" content="global"> <meta name="Generator" content="texi2html 1.76"> @@ -55,95 +55,58 @@ ul.toc {list-style: none} <body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#800080" alink="#FF0000"> <table cellpadding="1" cellspacing="1" border="0"> -<tr><td valign="middle" align="left">[<a href="repository_51.html#SEC260" title="Previous section in reading order"> < </a>]</td> -<td valign="middle" align="left">[<a href="repository_53.html#SEC262" title="Next section in reading order"> > </a>]</td> +<tr><td valign="middle" align="left">[<a href="repository_51.html#SEC250" title="Previous section in reading order"> < </a>]</td> +<td valign="middle" align="left">[<a href="#SEC252" title="Next section in reading order"> > </a>]</td> <td valign="middle" align="left"> </td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Beginning of this chapter or previous chapter"> << </a>]</td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Up section"> Up </a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Next chapter"> >> </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Beginning of this chapter or previous chapter"> << </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Up section"> Up </a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Next chapter"> >> </a>]</td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left">[<a href="repository.html#SEC_Top" title="Cover (top) of document">Top</a>]</td> <td valign="middle" align="left">[<a href="repository_toc.html#SEC_Contents" title="Table of contents">Contents</a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Index">Index</a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Index">Index</a>]</td> <td valign="middle" align="left">[<a href="repository_abt.html#SEC_About" title="About (help)"> ? </a>]</td> </tr></table> -<a name="Filesystem-trunk-Locales"></a> -<a name="SEC261"></a> -<h2 class="section"> 2.48 The <tt>`trunk/Locales'</tt> Directory </h2> +<a name="Filesystem-trunk-Identity-Themes-Motifs-TreeFlower"></a> +<a name="SEC251"></a> +<h2 class="section"> 2.45 The <tt>`trunk/Identity/Themes/Motifs/TreeFlower'</tt> Directory </h2> -<p>The <tt>`trunk/Locales'</tt> directory exists to store the translation -messages used to produce content in different languages. -</p> -<p>Translation messages are organized using the directory structure of -the component being translated. For example, if we want to provide -translation messages for <tt>`trunk/Manuals/Filesystem'</tt>, then the -<tt>`trunk/Locales/Manuals/Filesystem'</tt> directory needs to be created. -</p> -<p>Once the locale directory exists for the component we want to provide -translation messages for, it is necessary to create the translation -files where translation messages are. The translation files follows -the concepts of <code>xml2po</code> and GNU <code>gettext</code> tools. -</p> -<p>The basic translation process is as follow: first, translatable -strings are extracted from files and a portable object template (.pot) -is created or updated with the information. Using the portable object -template, a portable object (.po) is created or updated for translator -to locale the messages retrived. Finally, a machine object (.mo) is -created from portable object to sotore the translated messages. -</p> -<p>Inside the repository there are two ways to retrive translatable -strings from files. The first one is through <code>xml2po</code> command -and the second through <code>xgettext</code> command. The <code>xml2po</code> -is used to retrive translatable strings from XML files (e.g., Scalable -Vector Graphics, DocBook, etc.) and the <code>xgettext</code> command is -used to retrive translatable strings from shell scripts files (e.g., -the files that make the <code>centos-art.sh</code> command-line -interface). -</p> -<p>When translatable strings are retrived from XML files, using the -<code>xml2po</code> command, there is no need to create the machine -object as we do when translatable strings ar retrived from shell -files, using the <code>xgettext</code> command. The <code>xml2po</code> -produces a temporal machine object in order to create a translated XML -file. Once the translated XML file has been created the machine object -is no longer needed. On the other hand, the machine object produced by -the <code>xgettext</code> command is required by the system in order for -the show shell script localized messages. -</p> -<p>Another difference between <code>xml2po</code> and <code>xgettext</code> we -need to be aware of is the directory structure used to store machine -objects. In <code>xml2po</code>, the machine object is created in the -current working directory as <tt>`.xml2po.mo'</tt> and can be safetly -removed once the translated XML file has been created. In the case of -<code>xgettext</code>, the machine object needs to be stored in the -<tt>`$TEXTDOMAIN/$LOCALE/LL_MESSAGES/$TEXTDOMAIN.mo'</tt> file in order -for the system to interpret it and should not be removed since it is -the file that contain the translation messages themselves. -</p> -<p>Automation of localization tasks is achived through the <code>locale</code> -functionality of command-line interface. -</p> -<table class="menu" border="0" cellspacing="0"> -<tr><td align="left" valign="top"><a href="repository_72.html#SEC360">2.68 The <tt>`trunk/Scripts/Bash/Cli/Functions/Locale'</tt> Directory</a></td><td> </td><td align="left" valign="top"> -</td></tr> -</table> + +<a name="SEC252"></a> +<h3 class="subsection"> 2.45.1 Goals </h3> + +<ul class="toc"> +<li> ... +</li></ul> + + +<a name="SEC253"></a> +<h3 class="subsection"> 2.45.2 Description </h3> + + +<a name="SEC254"></a> +<h3 class="subsection"> 2.45.3 Usage </h3> + + +<a name="SEC255"></a> +<h3 class="subsection"> 2.45.4 See also </h3> <table cellpadding="1" cellspacing="1" border="0"> -<tr><td valign="middle" align="left">[<a href="repository_51.html#SEC260" title="Previous section in reading order"> < </a>]</td> -<td valign="middle" align="left">[<a href="repository_53.html#SEC262" title="Next section in reading order"> > </a>]</td> +<tr><td valign="middle" align="left">[<a href="#SEC254" title="Previous section in reading order"> < </a>]</td> +<td valign="middle" align="left">[<a href="repository_53.html#SEC256" title="Next section in reading order"> > </a>]</td> <td valign="middle" align="left"> </td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Beginning of this chapter or previous chapter"> << </a>]</td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Up section"> Up </a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Next chapter"> >> </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Beginning of this chapter or previous chapter"> << </a>]</td> +<td valign="middle" align="left">[<a href="#SEC251" title="Up section"> Up </a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Next chapter"> >> </a>]</td> </tr></table> <p> <font size="-1"> - This document was generated on <i>March, 11 2011</i> using <a class="www" href="http://texi2html.cvshome.org/"><i>texi2html 1.76</i></a>. + This document was generated on <i>March, 22 2011</i> using <a class="www" href="http://texi2html.cvshome.org/"><i>texi2html 1.76</i></a>. </font> <br> diff --git a/Manual/repository-html/repository_53.html b/Manual/repository-html/repository_53.html index 635d1eb..a46a014 100644 --- a/Manual/repository-html/repository_53.html +++ b/Manual/repository-html/repository_53.html @@ -12,7 +12,7 @@ Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled GNU Free Documentation License. --> -<!-- Created on March, 11 2011 by texi2html 1.76 --> +<!-- Created on March, 22 2011 by texi2html 1.76 --> <!-- Written by: Lionel Cons <Lionel.Cons@cern.ch> (original author) Karl Berry <karl@freefriends.org> @@ -23,10 +23,10 @@ Send bugs and suggestions to <users@texi2html.cvshome.org> --> <head> -<title>CentOS Artwork Repository: 2.49 The trunk/Locales/Identity Directory</title> +<title>CentOS Artwork Repository: 2.46 The trunk/Identity/Themes/Motifs/TreeFlower/Backgrounds Directory</title> -<meta name="description" content="CentOS Artwork Repository: 2.49 The trunk/Locales/Identity Directory"> -<meta name="keywords" content="CentOS Artwork Repository: 2.49 The trunk/Locales/Identity Directory"> +<meta name="description" content="CentOS Artwork Repository: 2.46 The trunk/Identity/Themes/Motifs/TreeFlower/Backgrounds Directory"> +<meta name="keywords" content="CentOS Artwork Repository: 2.46 The trunk/Identity/Themes/Motifs/TreeFlower/Backgrounds Directory"> <meta name="resource-type" content="document"> <meta name="distribution" content="global"> <meta name="Generator" content="texi2html 1.76"> @@ -55,70 +55,370 @@ ul.toc {list-style: none} <body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#800080" alink="#FF0000"> <table cellpadding="1" cellspacing="1" border="0"> -<tr><td valign="middle" align="left">[<a href="repository_52.html#SEC261" title="Previous section in reading order"> < </a>]</td> -<td valign="middle" align="left">[<a href="#SEC263" title="Next section in reading order"> > </a>]</td> +<tr><td valign="middle" align="left">[<a href="repository_52.html#SEC255" title="Previous section in reading order"> < </a>]</td> +<td valign="middle" align="left">[<a href="#SEC257" title="Next section in reading order"> > </a>]</td> <td valign="middle" align="left"> </td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Beginning of this chapter or previous chapter"> << </a>]</td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Up section"> Up </a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Next chapter"> >> </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Beginning of this chapter or previous chapter"> << </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Up section"> Up </a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Next chapter"> >> </a>]</td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left">[<a href="repository.html#SEC_Top" title="Cover (top) of document">Top</a>]</td> <td valign="middle" align="left">[<a href="repository_toc.html#SEC_Contents" title="Table of contents">Contents</a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Index">Index</a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Index">Index</a>]</td> <td valign="middle" align="left">[<a href="repository_abt.html#SEC_About" title="About (help)"> ? </a>]</td> </tr></table> -<a name="Filesystem-trunk-Locales-Identity"></a> -<a name="SEC262"></a> -<h2 class="section"> 2.49 The <tt>`trunk/Locales/Identity'</tt> Directory </h2> +<a name="Filesystem-trunk-Identity-Themes-Motifs-TreeFlower-Backgrounds"></a> +<a name="SEC256"></a> +<h2 class="section"> 2.46 The <tt>`trunk/Identity/Themes/Motifs/TreeFlower/Backgrounds'</tt> Directory </h2> -<a name="SEC263"></a> -<h3 class="subsection"> 2.49.1 Goals </h3> +<a name="SEC257"></a> +<h3 class="subsection"> 2.46.1 Goals </h3> -<ul class="toc"> -<li> ... -</li></ul> +<p>This section exists to orgnize backgrounds of <em>TreeFlower</em> +artistic motif. +</p> +<a name="SEC258"></a> +<h3 class="subsection"> 2.46.2 Description </h3> -<a name="SEC264"></a> -<h3 class="subsection"> 2.49.2 Description </h3> -<ul class="toc"> -<li> ... -</li></ul> +<a name="SEC259"></a> +<h4 class="subsubsection"> 2.46.2.1 Desktop background </h4> + +<p>Once you have defined the vectorial artistic motif design, use the +<code>centos-art.sh</code> script (as described in usage section below) +to produce the png version of it. With the png version of your +vectorial design do the following: +</p> +<p>Open the png version with GIMP. +</p> +<p>Save the png version as a project of GIMP inside +<tt>`trunk/Identity/Themes/Motifs/TreeFlower/Backgrounds/Xcf'</tt> +directory, using the same name of your vectorial design but with the +<samp>`.xcf'</samp> extension. +</p> +<p>Now use GIMP to improve your design. Here you may add one layer for +pattern, another for colors, and so on until you find yourself +confortable with your artwork. For example, the following layer +distribution (from bottom to top) was used to build revision 285 of +file <tt>`1360x768.xcf'</tt> using <em>TreeFlower</em> artistic motif at +revision 241. +</p> +<dl compact="compact"> +<dt> <strong>Layer 1: Background</strong> </dt> +<dd> +<p>The first thing we did with GIMP was to create a layer named +<samp>`Background'</samp> to store the artistic motif (File > Open as layer). +This layer is the lowest layer in the image. Later, we started to +create layers one upon another to change the artistic motif visual +style. +</p> +</dd> +<dt> <strong>Layer 2: Shadow#1</strong></dt> +<dd> +<p>This layer is above <samp>`Background'</samp> and contains a linear gradient +from left (000000) to right (transparent) covering the whole image. +This layer masks the artistic motif to avoid the effect of linear +gradient. This layer is 100% of opacity. +</p> +</dd> +<dt> <strong>Layer 3: Shadow#2</strong></dt> +<dd> +<p>This layer is above <samp>`Shadow#1'</samp> and contains a linear gradient +from left (000000) to right (transparent) covering just the 70% of the +whole image aproximatly. This layer doesn't mask the artistic motif +which make the left part of it fall into the dark of linear gradient. +This layer is 100% of opacity. +</p> +</dd> +<dt> <strong>Layer 4: Pattern (Paper)</strong></dt> +<dd> +<p>This layer is above <samp>`Shadow#2'</samp> an contains the paper pattern +shipped with GIMP 2.2. This layer doesn't mask the artistic motif so +the pattern is applied over the whole image. This layer is set to 15% +of opacity. +</p> +</dd> +<dt> <strong>Layer 5: Pattern (Stripes)</strong></dt> +<dd> +<p>This layer is above <samp>`Pattern (Paper)'</samp> and contains the stripes +used over the artistic motif. This layer do masks the artistic motif +so the stripes are only applied to it. This layer is set to 10% of +opacity. +</p> +</dd> +<dt> <strong>Layer 6: Shadow#3</strong></dt> +<dd> +<p>This layer is above <samp>`Pattern (Stripes)'</samp> and contains a linear +gradient from right (6600ff) to left (transparent). This layer masks +the artistic motif so the linear gradient doesn't affect it. This +layer is set to 15% of opacity. +</p> +</dd> +<dt> <strong>Layer 7: Shadow#4</strong></dt> +<dd> +<p>This layer is above <samp>`Shadow#3'</samp> and contains a +linear gradient from left (000000) to right (transparent). This layer +do masks the artistic motif so the linear gradient doesn't affect it. +This layer is set to 10% of opacity. +</p> +</dd> +<dt> <strong>Layer 8: Color#1</strong></dt> +<dd> +<p>This layer is above <samp>`Shadow#4'</samp> and is filled with orange (ffae00) +color over the whole image. This layer is set to 10% of opacity. +</p> +</dd> +<dt> <strong>Layer 9: Color#2</strong></dt> +<dd> +<p>This layer is above <samp>`Color#1'</samp> and is filled with +blue (010a88) color over the whole image. This layer is set to 10% of +opacity. +</p> +</dd> +</dl> + +<blockquote class="blue"><img src="/home/centos/artwork/trunk/Identity/Widgets/Img/icon-admonition-info.png" alt="info"><h3>Note</h3><p> There is no definite combination. To get the appropriate +visual design is a matter of constant testing and personal taste. +</p></blockquote> + +<p>Finally, use <samp>`Save as copy ...'</samp> option to export the final +design. To export the final design use the same name of your vectorial +design plus <samp>`-final.png'</samp> extension. +</p> +<p>You can repeat these steps to create images for other screen +resolutions. +</p> + +<a name="SEC260"></a> +<h4 class="subsubsection"> 2.46.2.2 Anaconda Prompt (syslinux) background </h4> + +<p>When building syslinux backgrounds it is needed to take into account +that the final image is reduced to 16 colors. In desktop background +there is no color limitation but syslinux does have. The goal of this +section is achieving a final syslinux background as close as possible +to desktop backgrounds using 16 colors only. +</p> +<p>Another point to consider is the forground and background definition +used by syslinux. The syslinux documentation says that the color set +in position 0 is the background and color set in position 7 is the +forground. The final palette of color used by our background will +match that specification. For great contrast we'll use black as +background and white as forground. At this poing we have black +(000000) and white (ffffff) colors in our syslinux palette, which left +us with 14 colors to play with. +</p> +<p>Let's begin with <tt>`Xcf/640x300.xcf'</tt> layer distribution from bottom +to top: +</p> +<dl compact="compact"> +<dt> <strong>Layer 1: Background</strong></dt> +<dd> +<p>This layer is the lowest layer in the image composition and contains +the artistic motif image rendered for the same resolution (i.e., +<tt>`Img/Png/640x300.png'</tt>). This layer is set to 100% of opacity. +</p> +</dd> +<dt> <strong>Layer 2: Pattern (Paper)</strong></dt> +<dd> +<p>This layer is placed above <samp>`Background'</samp> layer and contains the +paper pattern shipped with GIMP 2.2. This layer doesn't mask the +artistic motif. This layer is set to 30% of opacity. +</p> +</dd> +<dt> <strong>Layer 3: Pattern (Stripes)</strong></dt> +<dd> +<p>This layer is placed above <samp>`Pattern (Paper)'</samp> layer and contains +the stripes pattern shipped with GIMP 2.2. This layer does mask the +artistic motif in order to apply the stripes over it only. The +background is not affected by the stripes pattern just the artistic +motif. This layer is set to 20% of opacity. +</p> +</dd> +<dt> <strong>Layer 4: Shadow#1</strong></dt> +<dd> +<p>This layer is placed above <samp>`Pattern (Stripes)'</samp> layer and fills +the entire layer area with violet (6600ff) color. This layer do mask +the artistic motif in order to applied the violet color to the +background area outside the artistic motif only. This layer is set to +15% of opacity. +</p> +</dd> +<dt> <strong>Layer 5: Color#1</strong></dt> +<dd> +<p>This layer is above <samp>`Shadow#1'</samp> and is filled with orange (ffae00) +color to cover the whole image. This layer is set to 10% of opacity. +</p> +</dd> +<dt> <strong>Layer 6: Color#2</strong></dt> +<dd> +<p>This layer is above <samp>`Color#1'</samp> and is filled with blue (010a88) +color to cover the whole image. This layer is set to 10% of opacity. +</p> +</dd> +<dt> <strong>Layer 7: Shadow#2</strong></dt> +<dd> +<p>This layer is above <samp>`Color#1'</samp> and contains a linear gradient from +left (000000) to right (transparent) covering 70% of the image +approximately. +</p> +</dd> +</dl> +<p>At this point we have the composition and should look like the desktop +backgrounds. Compared with desktop backgrounds there are some +differences in opacity. This is because in our testings the final +color information found with this composition produces an acceptable +16 color image. Of course this is something we haven't seen yet. +</p> +<p>To define the color information of our current coposition, save the +syslinux background composition we've done using <samp>`File > Save as +Copy ...'</samp> option in the following location: +</p> +<pre class="verbatim">trunk/Identity/Themes/Motifs/TreeFlower/Backgrounds/Img/Png/640x300-final.png +</pre> +<p>Now, create the final png version of syslinux backgrounds using the +following command: +</p> +<pre class="verbatim">centos-art render --entry=trunk/Identity/Themes/Motifs/TreeFlower/Distro/Anaconda/Prompt +</pre> +<p>This command will create syslinux-splash final images for all major +releases of CentOS distribution the repository has been configured to. +The important files here are <tt>`syslinux-splash.png'</tt>, other +files may contain the wrong information because we haven't defined yet +the correct color information to use. +</p> +<p>Open one <tt>`syslinux-splash.png'</tt> file with GIMP and use the +<samp>`Image > Mode > Indexed'</samp> to reduce image colors up to 16 colors, +using the <samp>`Generate optimum palette'</samp> feature of GIMP. If the +image looks aceptable after reducing colors, use the <samp>`Palettes'</samp> +menu (Ctrl+P) of GIMP to import a new palette from file and name it +<samp>`CentOS-TreeFlower-Syslinux'</samp>. Once you've saved the palette, the +color information is stored at: +</p> +<pre class="verbatim">~/.gimp-2.2/palettes/CentOS-TreeFlower-Syslinux.gpl +</pre> +<p>You need to edit <tt>`CentOS-TreeFlower-Syslinux.gpl'</tt> file in order +to set the appropriate order of colors. Remember black (000000) in +position 0, and white (ffffff) in position 7. Other positions are +irrelevant. When editing this file you may find that color reduction +did not set black and white colors to their respective values exactly. +Change that manually. For example, consider the following palette: +</p> +<pre class="verbatim">GIMP Palette +Name: CentOS-TreeFlower-Syslinux +Columns: 16 +# + 0 0 0 Background (black) + 23 20 35 Untitled + 34 25 48 Untitled + 37 35 60 Untitled + 47 36 68 Untitled + 37 54 86 Untitled + 60 48 90 Untitled +255 255 255 Foreground (white) + 66 54 99 Untitled + 74 61 98 Untitled + 49 78 126 Untitled + 43 87 151 Untitled + 92 89 95 Untitled + 54 104 183 Untitled +158 153 156 Untitled +201 196 195 Untitled +</pre> +<p>Update the <samp>`Palettes'</samp> menu to get the new color positions from +the file you just edited and open the palette with double click. +</p> +<p>Update the <tt>`syslinux.gpl'</tt> file copying the following file: +</p> +<pre class="verbatim">~/.gimp-2.2/palettes/CentOS-TreeFlower-Syslinux.gpl +</pre> +<p>to +</p> +<pre class="verbatim">trunk/Identity/Themes/Motifs/TreeFlower/Colors/syslinux.gpl +</pre> +<p>With the <samp>`CentOS-TreeFlower-Syslinux'</samp> palette opened in the +<samp>`Palette Editor'</samp>, open (Ctrl+O) the following file: +</p> +<pre class="verbatim">trunk/Identity/Themes/Motifs/TreeFlower/Colors/syslinux.ppm +</pre> +<p>and replace its color information with that one in +<samp>`CentOS-TreeFlower-Syslinux'</samp> palette. When you are replacing +color information inside <tt>`syslilnux.ppm'</tt>, remember to keep the +order of colors just as they are in the +<samp>`CentOS-TreeFlower-Palette'</samp> palette. +</p> +<p>The <tt>`syslinux.ppm'</tt> file is 16 pixels width and 1 pixel height, so +you probably need to zoom it a bit to set the color information in +their place when using the pen tool with the brush <samp>`Circle (01) +(1 x 1)'</samp>. +</p> +<p>Once you've updated the <samp>`syslinux.ppm'</samp> file, it is time to update +the following file: +</p> +<pre class="verbatim">trunk/Identity/Themes/Motifs/TreeFlower/Colors/syslinux.hex +</pre> +<p>The <tt>`syslinux.hex'</tt> file contains the color information in +hexadecimal notation. The color information in hexadecimal notation +is required by <code>ppmtolss16</code> command. The <code>ppmtolss16</code> +command produces the final LSS16 image format that is used by syslinux +program inside CentOS distribution. +</p> +<p>The color information inside <tt>`syslinux.hex'</tt> must match the one in +<tt>`syslinux.ppm'</tt> and <tt>`syslinux.gpl'</tt>. For example, based on +<tt>`CentOS-TreeFlower-Syslinux'</tt> palette of colors above, consider +the following <tt>`syslinux.hex'</tt> file: +</p> +<pre class="verbatim">#000000=0 +#171423=1 +#221930=2 +#25233c=3 +#2f2444=4 +#253656=5 +#3c305a=6 +#ffffff=7 +#423663=8 +#4a3d62=9 +#314e7e=10 +#2b5797=11 +#5c595f=12 +#3668b7=13 +#9e999c=14 +#c9c4c3=15 +</pre> + +<a name="SEC261"></a> +<h4 class="subsubsection"> 2.46.2.3 Grub background </h4> -<a name="SEC265"></a> -<h3 class="subsection"> 2.49.3 Usage </h3> + +<a name="SEC262"></a> +<h3 class="subsection"> 2.46.3 Usage </h3> <ul class="toc"> <li> ... </li></ul> -<a name="SEC266"></a> -<h3 class="subsection"> 2.49.4 See also </h3> +<a name="SEC263"></a> +<h3 class="subsection"> 2.46.4 See also </h3> -<table class="menu" border="0" cellspacing="0"> -<tr><td align="left" valign="top"><a href="repository_8.html#SEC20">2.4 The <tt>`trunk/Identity'</tt> Directory</a></td><td> </td><td align="left" valign="top"> -</td></tr> -</table> <table cellpadding="1" cellspacing="1" border="0"> -<tr><td valign="middle" align="left">[<a href="#SEC265" title="Previous section in reading order"> < </a>]</td> -<td valign="middle" align="left">[<a href="repository_54.html#SEC267" title="Next section in reading order"> > </a>]</td> +<tr><td valign="middle" align="left">[<a href="#SEC262" title="Previous section in reading order"> < </a>]</td> +<td valign="middle" align="left">[<a href="repository_54.html#SEC264" title="Next section in reading order"> > </a>]</td> <td valign="middle" align="left"> </td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Beginning of this chapter or previous chapter"> << </a>]</td> -<td valign="middle" align="left">[<a href="#SEC262" title="Up section"> Up </a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Next chapter"> >> </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Beginning of this chapter or previous chapter"> << </a>]</td> +<td valign="middle" align="left">[<a href="#SEC256" title="Up section"> Up </a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Next chapter"> >> </a>]</td> </tr></table> <p> <font size="-1"> - This document was generated on <i>March, 11 2011</i> using <a class="www" href="http://texi2html.cvshome.org/"><i>texi2html 1.76</i></a>. + This document was generated on <i>March, 22 2011</i> using <a class="www" href="http://texi2html.cvshome.org/"><i>texi2html 1.76</i></a>. </font> <br> diff --git a/Manual/repository-html/repository_54.html b/Manual/repository-html/repository_54.html index 377be32..cb0c59f 100644 --- a/Manual/repository-html/repository_54.html +++ b/Manual/repository-html/repository_54.html @@ -12,7 +12,7 @@ Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled GNU Free Documentation License. --> -<!-- Created on March, 11 2011 by texi2html 1.76 --> +<!-- Created on March, 22 2011 by texi2html 1.76 --> <!-- Written by: Lionel Cons <Lionel.Cons@cern.ch> (original author) Karl Berry <karl@freefriends.org> @@ -23,10 +23,10 @@ Send bugs and suggestions to <users@texi2html.cvshome.org> --> <head> -<title>CentOS Artwork Repository: 2.50 The trunk/Locales/Identity/Brands Directory</title> +<title>CentOS Artwork Repository: 2.47 The trunk/Identity/Widgets Directory</title> -<meta name="description" content="CentOS Artwork Repository: 2.50 The trunk/Locales/Identity/Brands Directory"> -<meta name="keywords" content="CentOS Artwork Repository: 2.50 The trunk/Locales/Identity/Brands Directory"> +<meta name="description" content="CentOS Artwork Repository: 2.47 The trunk/Identity/Widgets Directory"> +<meta name="keywords" content="CentOS Artwork Repository: 2.47 The trunk/Identity/Widgets Directory"> <meta name="resource-type" content="document"> <meta name="distribution" content="global"> <meta name="Generator" content="texi2html 1.76"> @@ -55,150 +55,58 @@ ul.toc {list-style: none} <body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#800080" alink="#FF0000"> <table cellpadding="1" cellspacing="1" border="0"> -<tr><td valign="middle" align="left">[<a href="repository_53.html#SEC266" title="Previous section in reading order"> < </a>]</td> -<td valign="middle" align="left">[<a href="#SEC268" title="Next section in reading order"> > </a>]</td> +<tr><td valign="middle" align="left">[<a href="repository_53.html#SEC263" title="Previous section in reading order"> < </a>]</td> +<td valign="middle" align="left">[<a href="#SEC265" title="Next section in reading order"> > </a>]</td> <td valign="middle" align="left"> </td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Beginning of this chapter or previous chapter"> << </a>]</td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Up section"> Up </a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Next chapter"> >> </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Beginning of this chapter or previous chapter"> << </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Up section"> Up </a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Next chapter"> >> </a>]</td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left">[<a href="repository.html#SEC_Top" title="Cover (top) of document">Top</a>]</td> <td valign="middle" align="left">[<a href="repository_toc.html#SEC_Contents" title="Table of contents">Contents</a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Index">Index</a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Index">Index</a>]</td> <td valign="middle" align="left">[<a href="repository_abt.html#SEC_About" title="About (help)"> ? </a>]</td> </tr></table> -<a name="Filesystem-trunk-Locales-Identity-Brands"></a> -<a name="SEC267"></a> -<h2 class="section"> 2.50 The <tt>`trunk/Locales/Identity/Brands'</tt> Directory </h2> +<a name="Filesystem-trunk-Identity-Widgets"></a> +<a name="SEC264"></a> +<h2 class="section"> 2.47 The <tt>`trunk/Identity/Widgets'</tt> Directory </h2> -<a name="SEC268"></a> -<h3 class="subsection"> 2.50.1 Goals </h3> +<a name="SEC265"></a> +<h3 class="subsection"> 2.47.1 Goals </h3> <ul class="toc"> -<li> Organize brands' translation files. +<li> ... </li></ul> -<a name="SEC269"></a> -<h3 class="subsection"> 2.50.2 Description </h3> - -<p>Translation files, inside <tt>`trunk/Translations/Identity/Brands'</tt> -translation entry, don't use default rendering translation -functionality, they use the following translation pre-rendering -configuration file instead: -</p> -<pre class="verbatim">/home/centos/artwork/trunk/Translation/Identity/Brands/render.conf.sh -</pre> -<p>Inside <tt>`trunk/Translations/Identity/Brands'</tt> translation entry, -translation files are symbolic links pointing to the common template -translation structure, inside the translation template (<samp>`Tpl/'</samp>) -directory. -</p> -<p>Inside <tt>`trunk/Translations/Identity/Brands'</tt> translation entry, -translation files are created using identity design templates as -reference. The translation pre-rendering script creates a translation -structure where the translation template (<samp>`Tpl/'</samp>) directory -structure applies to each single design template available. -</p> -<p>For example, if the brands' translation template (<samp>`Tpl/'</samp>) -directory has 30 translation files, and there are 20 design templates; -the brands' translation pre-rendering script creates a translation -structure of symbolic links where the 30 translation files apply the -20 design templates one by one, producing 600 translation symbolic -links as result. At this point, when rendering identity, the -<code>centos-art</code> script considers translation symbolic links as -translation files. -</p> -<p>Translation file names, inside brands' translation template -(<samp>`Tpl'</samp>) directory have special meaning: -</p> - -<a name="SEC270"></a> -<h4 class="subsubsection"> 2.50.2.1 Conventional file names </h4> - -<p>Convenctional file names look like <tt>`blue.sed'</tt>, <tt>`2c-a.sed'</tt>, -etc. Replacement commands inside translation file are applied to -design templates and translation file names are used as final image -name. The image dimensions use the same dimensions that design -template has. -</p> +<a name="SEC266"></a> +<h3 class="subsection"> 2.47.2 Description </h3> -<a name="SEC271"></a> -<h4 class="subsubsection"> 2.50.2.2 Numeric file names </h4> - -<p>Numeric file names look like <tt>`300.sed'</tt>, <tt>`200.sed'</tt>, etc. -Replacements commands inside translation files are applied to design -templates, and translation file names are used as final image name. -The final image is saved using an specific <samp>`width'</samp> defined by the -number part of the translation file name. The image <samp>`height'</samp> is -automatically scaled based on the previous <samp>`width'</samp> definition to -maintain the designing ratio. -</p> -<p>For example, if your design template has 400x200 pixels of dimension, -and you apply a translation file named `300.sed' to it, the final -image you get as result will have 300x100 pixels of dimension. The -same is true if you use higher numbers like `1024.sed', `2048.sed', -etc. In these cases you have bigger images proportionally. -</p> -<p>As we are using scalable vector graphics to design identity templates, -the image size you produce is not limitted in size. You can use one -design template produced in 400x200 pixels to produce larger or -shorter PNG images using numeric translation files as described -above. -</p> - -<a name="SEC272"></a> -<h4 class="subsubsection"> 2.50.2.3 Translation markers </h4> - -<p>Inside <tt>`trunk/Translations/Identity/Brands/'</tt>, translation files -combine the following translation markers: -</p> -<dl compact="compact"> -<dt> <samp>`#000000'</samp></dt> -<dd> -<p>Specify which color to use when rendering brand images. -</p> -<blockquote class="blue"><img src="/home/centos/artwork/trunk/Identity/Widgets/Img/icon-admonition-info.png" alt="info"><h3>Note</h3><p> As translation files inside -<tt>`trunk/Translations/Identity/Brands'</tt> are symbolic links that -point to template translation files, translation markers are defined -inside template translation files. -</p></blockquote> -</dd> -</dl> +<a name="SEC267"></a> +<h3 class="subsection"> 2.47.3 Usage </h3> -<a name="SEC273"></a> -<h3 class="subsection"> 2.50.3 Usage </h3> -<p>To render brands' translation files, use the following command: -</p> -<pre class="verbatim">centos-art render --translation=/home/centos/artwork/trunk/Translations/Identity/Brands -</pre> - -<a name="SEC274"></a> -<h3 class="subsection"> 2.50.4 See also </h3> +<a name="SEC268"></a> +<h3 class="subsection"> 2.47.4 See also </h3> -<table class="menu" border="0" cellspacing="0"> -<tr><td align="left" valign="top"><a href="repository_9.html#SEC29">2.5 The <tt>`trunk/Identity/Brands'</tt> Directory</a></td><td> </td><td align="left" valign="top"> -</td></tr> -</table> <table cellpadding="1" cellspacing="1" border="0"> -<tr><td valign="middle" align="left">[<a href="#SEC273" title="Previous section in reading order"> < </a>]</td> -<td valign="middle" align="left">[<a href="repository_55.html#SEC275" title="Next section in reading order"> > </a>]</td> +<tr><td valign="middle" align="left">[<a href="#SEC267" title="Previous section in reading order"> < </a>]</td> +<td valign="middle" align="left">[<a href="repository_55.html#SEC269" title="Next section in reading order"> > </a>]</td> <td valign="middle" align="left"> </td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Beginning of this chapter or previous chapter"> << </a>]</td> -<td valign="middle" align="left">[<a href="#SEC267" title="Up section"> Up </a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Next chapter"> >> </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Beginning of this chapter or previous chapter"> << </a>]</td> +<td valign="middle" align="left">[<a href="#SEC264" title="Up section"> Up </a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Next chapter"> >> </a>]</td> </tr></table> <p> <font size="-1"> - This document was generated on <i>March, 11 2011</i> using <a class="www" href="http://texi2html.cvshome.org/"><i>texi2html 1.76</i></a>. + This document was generated on <i>March, 22 2011</i> using <a class="www" href="http://texi2html.cvshome.org/"><i>texi2html 1.76</i></a>. </font> <br> diff --git a/Manual/repository-html/repository_55.html b/Manual/repository-html/repository_55.html index b330410..1d1894e 100644 --- a/Manual/repository-html/repository_55.html +++ b/Manual/repository-html/repository_55.html @@ -12,7 +12,7 @@ Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled GNU Free Documentation License. --> -<!-- Created on March, 11 2011 by texi2html 1.76 --> +<!-- Created on March, 22 2011 by texi2html 1.76 --> <!-- Written by: Lionel Cons <Lionel.Cons@cern.ch> (original author) Karl Berry <karl@freefriends.org> @@ -23,10 +23,10 @@ Send bugs and suggestions to <users@texi2html.cvshome.org> --> <head> -<title>CentOS Artwork Repository: 2.51 The trunk/Locales/Identity/Brands/Tpl Directory</title> +<title>CentOS Artwork Repository: 2.48 The trunk/Locales Directory</title> -<meta name="description" content="CentOS Artwork Repository: 2.51 The trunk/Locales/Identity/Brands/Tpl Directory"> -<meta name="keywords" content="CentOS Artwork Repository: 2.51 The trunk/Locales/Identity/Brands/Tpl Directory"> +<meta name="description" content="CentOS Artwork Repository: 2.48 The trunk/Locales Directory"> +<meta name="keywords" content="CentOS Artwork Repository: 2.48 The trunk/Locales Directory"> <meta name="resource-type" content="document"> <meta name="distribution" content="global"> <meta name="Generator" content="texi2html 1.76"> @@ -55,54 +55,95 @@ ul.toc {list-style: none} <body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#800080" alink="#FF0000"> <table cellpadding="1" cellspacing="1" border="0"> -<tr><td valign="middle" align="left">[<a href="repository_54.html#SEC274" title="Previous section in reading order"> < </a>]</td> -<td valign="middle" align="left">[<a href="#SEC276" title="Next section in reading order"> > </a>]</td> +<tr><td valign="middle" align="left">[<a href="repository_54.html#SEC268" title="Previous section in reading order"> < </a>]</td> +<td valign="middle" align="left">[<a href="repository_56.html#SEC270" title="Next section in reading order"> > </a>]</td> <td valign="middle" align="left"> </td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Beginning of this chapter or previous chapter"> << </a>]</td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Up section"> Up </a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Next chapter"> >> </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Beginning of this chapter or previous chapter"> << </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Up section"> Up </a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Next chapter"> >> </a>]</td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left">[<a href="repository.html#SEC_Top" title="Cover (top) of document">Top</a>]</td> <td valign="middle" align="left">[<a href="repository_toc.html#SEC_Contents" title="Table of contents">Contents</a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Index">Index</a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Index">Index</a>]</td> <td valign="middle" align="left">[<a href="repository_abt.html#SEC_About" title="About (help)"> ? </a>]</td> </tr></table> -<a name="Filesystem-trunk-Locales-Identity-Brands-Tpl"></a> -<a name="SEC275"></a> -<h2 class="section"> 2.51 The <tt>`trunk/Locales/Identity/Brands/Tpl'</tt> Directory </h2> +<a name="Filesystem-trunk-Locales"></a> +<a name="SEC269"></a> +<h2 class="section"> 2.48 The <tt>`trunk/Locales'</tt> Directory </h2> - -<a name="SEC276"></a> -<h3 class="subsection"> 2.51.1 Goals </h3> - - -<a name="SEC277"></a> -<h3 class="subsection"> 2.51.2 Description </h3> - - -<a name="SEC278"></a> -<h3 class="subsection"> 2.51.3 Usage </h3> - - -<a name="SEC279"></a> -<h3 class="subsection"> 2.51.4 See also </h3> +<p>The <tt>`trunk/Locales'</tt> directory exists to store the translation +messages used to produce content in different languages. +</p> +<p>Translation messages are organized using the directory structure of +the component being translated. For example, if we want to provide +translation messages for <tt>`trunk/Manuals/Filesystem'</tt>, then the +<tt>`trunk/Locales/Manuals/Filesystem'</tt> directory needs to be created. +</p> +<p>Once the locale directory exists for the component we want to provide +translation messages for, it is necessary to create the translation +files where translation messages are. The translation files follows +the concepts of <code>xml2po</code> and GNU <code>gettext</code> tools. +</p> +<p>The basic translation process is as follow: first, translatable +strings are extracted from files and a portable object template (.pot) +is created or updated with the information. Using the portable object +template, a portable object (.po) is created or updated for translator +to locale the messages retrived. Finally, a machine object (.mo) is +created from portable object to sotore the translated messages. +</p> +<p>Inside the repository there are two ways to retrive translatable +strings from files. The first one is through <code>xml2po</code> command +and the second through <code>xgettext</code> command. The <code>xml2po</code> +is used to retrive translatable strings from XML files (e.g., Scalable +Vector Graphics, DocBook, etc.) and the <code>xgettext</code> command is +used to retrive translatable strings from shell scripts files (e.g., +the files that make the <code>centos-art.sh</code> command-line +interface). +</p> +<p>When translatable strings are retrived from XML files, using the +<code>xml2po</code> command, there is no need to create the machine +object as we do when translatable strings ar retrived from shell +files, using the <code>xgettext</code> command. The <code>xml2po</code> +produces a temporal machine object in order to create a translated XML +file. Once the translated XML file has been created the machine object +is no longer needed. On the other hand, the machine object produced by +the <code>xgettext</code> command is required by the system in order for +the show shell script localized messages. +</p> +<p>Another difference between <code>xml2po</code> and <code>xgettext</code> we +need to be aware of is the directory structure used to store machine +objects. In <code>xml2po</code>, the machine object is created in the +current working directory as <tt>`.xml2po.mo'</tt> and can be safetly +removed once the translated XML file has been created. In the case of +<code>xgettext</code>, the machine object needs to be stored in the +<tt>`$TEXTDOMAIN/$LOCALE/LL_MESSAGES/$TEXTDOMAIN.mo'</tt> file in order +for the system to interpret it and should not be removed since it is +the file that contain the translation messages themselves. +</p> +<p>Automation of localization tasks is achived through the <code>locale</code> +functionality of command-line interface. +</p> +<table class="menu" border="0" cellspacing="0"> +<tr><td align="left" valign="top"><a href="repository_75.html#SEC368">2.68 The <tt>`trunk/Scripts/Bash/Cli/Functions/Locale'</tt> Directory</a></td><td> </td><td align="left" valign="top"> +</td></tr> +</table> <table cellpadding="1" cellspacing="1" border="0"> -<tr><td valign="middle" align="left">[<a href="#SEC278" title="Previous section in reading order"> < </a>]</td> -<td valign="middle" align="left">[<a href="repository_56.html#SEC280" title="Next section in reading order"> > </a>]</td> +<tr><td valign="middle" align="left">[<a href="repository_54.html#SEC268" title="Previous section in reading order"> < </a>]</td> +<td valign="middle" align="left">[<a href="repository_56.html#SEC270" title="Next section in reading order"> > </a>]</td> <td valign="middle" align="left"> </td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Beginning of this chapter or previous chapter"> << </a>]</td> -<td valign="middle" align="left">[<a href="#SEC275" title="Up section"> Up </a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Next chapter"> >> </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Beginning of this chapter or previous chapter"> << </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Up section"> Up </a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Next chapter"> >> </a>]</td> </tr></table> <p> <font size="-1"> - This document was generated on <i>March, 11 2011</i> using <a class="www" href="http://texi2html.cvshome.org/"><i>texi2html 1.76</i></a>. + This document was generated on <i>March, 22 2011</i> using <a class="www" href="http://texi2html.cvshome.org/"><i>texi2html 1.76</i></a>. </font> <br> diff --git a/Manual/repository-html/repository_56.html b/Manual/repository-html/repository_56.html index e60edf7..ca5e2c6 100644 --- a/Manual/repository-html/repository_56.html +++ b/Manual/repository-html/repository_56.html @@ -12,7 +12,7 @@ Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled GNU Free Documentation License. --> -<!-- Created on March, 11 2011 by texi2html 1.76 --> +<!-- Created on March, 22 2011 by texi2html 1.76 --> <!-- Written by: Lionel Cons <Lionel.Cons@cern.ch> (original author) Karl Berry <karl@freefriends.org> @@ -23,10 +23,10 @@ Send bugs and suggestions to <users@texi2html.cvshome.org> --> <head> -<title>CentOS Artwork Repository: 2.52 The trunk/Locales/Identity/Fonts Directory</title> +<title>CentOS Artwork Repository: 2.49 The trunk/Locales/Identity Directory</title> -<meta name="description" content="CentOS Artwork Repository: 2.52 The trunk/Locales/Identity/Fonts Directory"> -<meta name="keywords" content="CentOS Artwork Repository: 2.52 The trunk/Locales/Identity/Fonts Directory"> +<meta name="description" content="CentOS Artwork Repository: 2.49 The trunk/Locales/Identity Directory"> +<meta name="keywords" content="CentOS Artwork Repository: 2.49 The trunk/Locales/Identity Directory"> <meta name="resource-type" content="document"> <meta name="distribution" content="global"> <meta name="Generator" content="texi2html 1.76"> @@ -55,108 +55,70 @@ ul.toc {list-style: none} <body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#800080" alink="#FF0000"> <table cellpadding="1" cellspacing="1" border="0"> -<tr><td valign="middle" align="left">[<a href="repository_55.html#SEC279" title="Previous section in reading order"> < </a>]</td> -<td valign="middle" align="left">[<a href="#SEC281" title="Next section in reading order"> > </a>]</td> +<tr><td valign="middle" align="left">[<a href="repository_55.html#SEC269" title="Previous section in reading order"> < </a>]</td> +<td valign="middle" align="left">[<a href="#SEC271" title="Next section in reading order"> > </a>]</td> <td valign="middle" align="left"> </td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Beginning of this chapter or previous chapter"> << </a>]</td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Up section"> Up </a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Next chapter"> >> </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Beginning of this chapter or previous chapter"> << </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Up section"> Up </a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Next chapter"> >> </a>]</td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left">[<a href="repository.html#SEC_Top" title="Cover (top) of document">Top</a>]</td> <td valign="middle" align="left">[<a href="repository_toc.html#SEC_Contents" title="Table of contents">Contents</a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Index">Index</a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Index">Index</a>]</td> <td valign="middle" align="left">[<a href="repository_abt.html#SEC_About" title="About (help)"> ? </a>]</td> </tr></table> -<a name="Filesystem-trunk-Locales-Identity-Fonts"></a> -<a name="SEC280"></a> -<h2 class="section"> 2.52 The <tt>`trunk/Locales/Identity/Fonts'</tt> Directory </h2> +<a name="Filesystem-trunk-Locales-Identity"></a> +<a name="SEC270"></a> +<h2 class="section"> 2.49 The <tt>`trunk/Locales/Identity'</tt> Directory </h2> -<a name="SEC281"></a> -<h3 class="subsection"> 2.52.1 Goals </h3> +<a name="SEC271"></a> +<h3 class="subsection"> 2.49.1 Goals </h3> -<p>This section exists to organize fonts translation files. -</p> -<a name="SEC282"></a> -<h3 class="subsection"> 2.52.2 Description </h3> +<ul class="toc"> +<li> ... +</li></ul> -<p>Translation files, inside <tt>`trunk/Translations/Fonts'</tt>, have the -following structure: -</p> -<pre class="verbatim">s!font-family:Denmark!font-family:DejaVu LGC Sans! -s!font-weight:normal!font-weight:bold! -s!font-style:normal!font-style:italic! -</pre> -<p>Inside <tt>`trunk/Translations/Fonts'</tt>, there is one translation file -for each font preview image you want to produce. This way, we create -one translation file for each font-family we use somewhere inside -CentOS visual identity. -</p> -<blockquote class="orange"><img src="/home/centos/artwork/trunk/Identity/Widgets/Img/icon-admonition-star.png" alt="Important"><h3>Important</h3><p> Do not create translation files for -font-families not used somewhere inside CentOS visual identity. The -identity of font entry (see section <a href="repository_11.html#SEC39">The <tt>`trunk/Identity/Fonts'</tt> Directory</a>) is used as -reference when someone needs to know which font-families are allowed -to use inside CentOS visual identity. -</p></blockquote> +<a name="SEC272"></a> +<h3 class="subsection"> 2.49.2 Description </h3> -<a name="SEC283"></a> -<h4 class="subsubsection"> 2.52.2.1 Translation Markers </h4> +<ul class="toc"> +<li> ... +</li></ul> -<p>Inside <tt>`trunk/Translations/Identity/Fonts'</tt>, translation files -combine the following translation markers: -</p> -<dl compact="compact"> -<dt> <samp>`font-family:Denmark'</samp></dt> -<dd><p>Specify which font family to use when rendering font preview images. -</p></dd> -<dt> <samp>`font-weight:normal'</samp></dt> -<dd><p>Specify which font weight to use when rendering font preview images. -</p></dd> -<dt> <samp>`font-style:normal'</samp></dt> -<dd><p>Specify which font style to use when rendering font preview images. -</p></dd> -</dl> - - -<a name="SEC284"></a> -<h3 class="subsection"> 2.52.3 Usage </h3> - -<p>Inside <tt>`trunk/Translations/Fonts'</tt> you use your favorite text -editor to create translation files. Inside -<tt>`trunk/Translations/Fonts'</tt> there is not translation template -directory (<tt>`Tpl/'</tt>), nor translation rendering using -<code>centos-art</code> script. For example, to create the -<tt>`dejavu_lgc_sans-boldoblique.sed'</tt> translation file using -<code>vim</code> editor, type the following command: -</p> -<pre class="verbatim">vim /home/centos/artwork/trunk/Translations/Fonts/dejavu_lgc_sans-boldoblique.sed -</pre> -<a name="SEC285"></a> -<h3 class="subsection"> 2.52.4 See also </h3> +<a name="SEC273"></a> +<h3 class="subsection"> 2.49.3 Usage </h3> + +<ul class="toc"> +<li> ... +</li></ul> + + +<a name="SEC274"></a> +<h3 class="subsection"> 2.49.4 See also </h3> <table class="menu" border="0" cellspacing="0"> -<tr><td align="left" valign="top"><a href="repository_11.html#SEC39">2.7 The <tt>`trunk/Identity/Fonts'</tt> Directory</a></td><td> </td><td align="left" valign="top"> +<tr><td align="left" valign="top"><a href="repository_11.html#SEC28">2.4 The <tt>`trunk/Identity'</tt> Directory</a></td><td> </td><td align="left" valign="top"> </td></tr> </table> - <table cellpadding="1" cellspacing="1" border="0"> -<tr><td valign="middle" align="left">[<a href="#SEC284" title="Previous section in reading order"> < </a>]</td> -<td valign="middle" align="left">[<a href="repository_57.html#SEC286" title="Next section in reading order"> > </a>]</td> +<tr><td valign="middle" align="left">[<a href="#SEC273" title="Previous section in reading order"> < </a>]</td> +<td valign="middle" align="left">[<a href="repository_57.html#SEC275" title="Next section in reading order"> > </a>]</td> <td valign="middle" align="left"> </td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Beginning of this chapter or previous chapter"> << </a>]</td> -<td valign="middle" align="left">[<a href="#SEC280" title="Up section"> Up </a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Next chapter"> >> </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Beginning of this chapter or previous chapter"> << </a>]</td> +<td valign="middle" align="left">[<a href="#SEC270" title="Up section"> Up </a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Next chapter"> >> </a>]</td> </tr></table> <p> <font size="-1"> - This document was generated on <i>March, 11 2011</i> using <a class="www" href="http://texi2html.cvshome.org/"><i>texi2html 1.76</i></a>. + This document was generated on <i>March, 22 2011</i> using <a class="www" href="http://texi2html.cvshome.org/"><i>texi2html 1.76</i></a>. </font> <br> diff --git a/Manual/repository-html/repository_57.html b/Manual/repository-html/repository_57.html index b62208a..032665d 100644 --- a/Manual/repository-html/repository_57.html +++ b/Manual/repository-html/repository_57.html @@ -12,7 +12,7 @@ Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled GNU Free Documentation License. --> -<!-- Created on March, 11 2011 by texi2html 1.76 --> +<!-- Created on March, 22 2011 by texi2html 1.76 --> <!-- Written by: Lionel Cons <Lionel.Cons@cern.ch> (original author) Karl Berry <karl@freefriends.org> @@ -23,10 +23,10 @@ Send bugs and suggestions to <users@texi2html.cvshome.org> --> <head> -<title>CentOS Artwork Repository: 2.53 The trunk/Locales/Identity/Models Directory</title> +<title>CentOS Artwork Repository: 2.50 The trunk/Locales/Identity/Brands Directory</title> -<meta name="description" content="CentOS Artwork Repository: 2.53 The trunk/Locales/Identity/Models Directory"> -<meta name="keywords" content="CentOS Artwork Repository: 2.53 The trunk/Locales/Identity/Models Directory"> +<meta name="description" content="CentOS Artwork Repository: 2.50 The trunk/Locales/Identity/Brands Directory"> +<meta name="keywords" content="CentOS Artwork Repository: 2.50 The trunk/Locales/Identity/Brands Directory"> <meta name="resource-type" content="document"> <meta name="distribution" content="global"> <meta name="Generator" content="texi2html 1.76"> @@ -55,54 +55,150 @@ ul.toc {list-style: none} <body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#800080" alink="#FF0000"> <table cellpadding="1" cellspacing="1" border="0"> -<tr><td valign="middle" align="left">[<a href="repository_56.html#SEC285" title="Previous section in reading order"> < </a>]</td> -<td valign="middle" align="left">[<a href="#SEC287" title="Next section in reading order"> > </a>]</td> +<tr><td valign="middle" align="left">[<a href="repository_56.html#SEC274" title="Previous section in reading order"> < </a>]</td> +<td valign="middle" align="left">[<a href="#SEC276" title="Next section in reading order"> > </a>]</td> <td valign="middle" align="left"> </td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Beginning of this chapter or previous chapter"> << </a>]</td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Up section"> Up </a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Next chapter"> >> </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Beginning of this chapter or previous chapter"> << </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Up section"> Up </a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Next chapter"> >> </a>]</td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left">[<a href="repository.html#SEC_Top" title="Cover (top) of document">Top</a>]</td> <td valign="middle" align="left">[<a href="repository_toc.html#SEC_Contents" title="Table of contents">Contents</a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Index">Index</a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Index">Index</a>]</td> <td valign="middle" align="left">[<a href="repository_abt.html#SEC_About" title="About (help)"> ? </a>]</td> </tr></table> -<a name="Filesystem-trunk-Locales-Identity-Models"></a> -<a name="SEC286"></a> -<h2 class="section"> 2.53 The <tt>`trunk/Locales/Identity/Models'</tt> Directory </h2> +<a name="Filesystem-trunk-Locales-Identity-Brands"></a> +<a name="SEC275"></a> +<h2 class="section"> 2.50 The <tt>`trunk/Locales/Identity/Brands'</tt> Directory </h2> -<a name="SEC287"></a> -<h3 class="subsection"> 2.53.1 Goals </h3> +<a name="SEC276"></a> +<h3 class="subsection"> 2.50.1 Goals </h3> +<ul class="toc"> +<li> Organize brands' translation files. +</li></ul> -<a name="SEC288"></a> -<h3 class="subsection"> 2.53.2 Description </h3> +<a name="SEC277"></a> +<h3 class="subsection"> 2.50.2 Description </h3> + +<p>Translation files, inside <tt>`trunk/Translations/Identity/Brands'</tt> +translation entry, don't use default rendering translation +functionality, they use the following translation pre-rendering +configuration file instead: +</p> +<pre class="verbatim">/home/centos/artwork/trunk/Translation/Identity/Brands/render.conf.sh +</pre> +<p>Inside <tt>`trunk/Translations/Identity/Brands'</tt> translation entry, +translation files are symbolic links pointing to the common template +translation structure, inside the translation template (<samp>`Tpl/'</samp>) +directory. +</p> +<p>Inside <tt>`trunk/Translations/Identity/Brands'</tt> translation entry, +translation files are created using identity design templates as +reference. The translation pre-rendering script creates a translation +structure where the translation template (<samp>`Tpl/'</samp>) directory +structure applies to each single design template available. +</p> +<p>For example, if the brands' translation template (<samp>`Tpl/'</samp>) +directory has 30 translation files, and there are 20 design templates; +the brands' translation pre-rendering script creates a translation +structure of symbolic links where the 30 translation files apply the +20 design templates one by one, producing 600 translation symbolic +links as result. At this point, when rendering identity, the +<code>centos-art</code> script considers translation symbolic links as +translation files. +</p> +<p>Translation file names, inside brands' translation template +(<samp>`Tpl'</samp>) directory have special meaning: +</p> + +<a name="SEC278"></a> +<h4 class="subsubsection"> 2.50.2.1 Conventional file names </h4> + +<p>Convenctional file names look like <tt>`blue.sed'</tt>, <tt>`2c-a.sed'</tt>, +etc. Replacement commands inside translation file are applied to +design templates and translation file names are used as final image +name. The image dimensions use the same dimensions that design +template has. +</p> + +<a name="SEC279"></a> +<h4 class="subsubsection"> 2.50.2.2 Numeric file names </h4> + +<p>Numeric file names look like <tt>`300.sed'</tt>, <tt>`200.sed'</tt>, etc. +Replacements commands inside translation files are applied to design +templates, and translation file names are used as final image name. +The final image is saved using an specific <samp>`width'</samp> defined by the +number part of the translation file name. The image <samp>`height'</samp> is +automatically scaled based on the previous <samp>`width'</samp> definition to +maintain the designing ratio. +</p> +<p>For example, if your design template has 400x200 pixels of dimension, +and you apply a translation file named `300.sed' to it, the final +image you get as result will have 300x100 pixels of dimension. The +same is true if you use higher numbers like `1024.sed', `2048.sed', +etc. In these cases you have bigger images proportionally. +</p> +<p>As we are using scalable vector graphics to design identity templates, +the image size you produce is not limitted in size. You can use one +design template produced in 400x200 pixels to produce larger or +shorter PNG images using numeric translation files as described +above. +</p> + +<a name="SEC280"></a> +<h4 class="subsubsection"> 2.50.2.3 Translation markers </h4> + +<p>Inside <tt>`trunk/Translations/Identity/Brands/'</tt>, translation files +combine the following translation markers: +</p> +<dl compact="compact"> +<dt> <samp>`#000000'</samp></dt> +<dd> +<p>Specify which color to use when rendering brand images. +</p> +<blockquote class="blue"><img src="/home/centos/artwork/trunk/Identity/Widgets/Img/icon-admonition-info.png" alt="info"><h3>Note</h3><p> As translation files inside +<tt>`trunk/Translations/Identity/Brands'</tt> are symbolic links that +point to template translation files, translation markers are defined +inside template translation files. +</p></blockquote> +</dd> +</dl> -<a name="SEC289"></a> -<h3 class="subsection"> 2.53.3 Usage </h3> +<a name="SEC281"></a> +<h3 class="subsection"> 2.50.3 Usage </h3> + +<p>To render brands' translation files, use the following command: +</p> +<pre class="verbatim">centos-art render --translation=/home/centos/artwork/trunk/Translations/Identity/Brands +</pre> -<a name="SEC290"></a> -<h3 class="subsection"> 2.53.4 See also </h3> +<a name="SEC282"></a> +<h3 class="subsection"> 2.50.4 See also </h3> +<table class="menu" border="0" cellspacing="0"> +<tr><td align="left" valign="top"><a href="repository_12.html#SEC37">2.5 The <tt>`trunk/Identity/Brands'</tt> Directory</a></td><td> </td><td align="left" valign="top"> +</td></tr> +</table> <table cellpadding="1" cellspacing="1" border="0"> -<tr><td valign="middle" align="left">[<a href="#SEC289" title="Previous section in reading order"> < </a>]</td> -<td valign="middle" align="left">[<a href="repository_58.html#SEC291" title="Next section in reading order"> > </a>]</td> +<tr><td valign="middle" align="left">[<a href="#SEC281" title="Previous section in reading order"> < </a>]</td> +<td valign="middle" align="left">[<a href="repository_58.html#SEC283" title="Next section in reading order"> > </a>]</td> <td valign="middle" align="left"> </td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Beginning of this chapter or previous chapter"> << </a>]</td> -<td valign="middle" align="left">[<a href="#SEC286" title="Up section"> Up </a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Next chapter"> >> </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Beginning of this chapter or previous chapter"> << </a>]</td> +<td valign="middle" align="left">[<a href="#SEC275" title="Up section"> Up </a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Next chapter"> >> </a>]</td> </tr></table> <p> <font size="-1"> - This document was generated on <i>March, 11 2011</i> using <a class="www" href="http://texi2html.cvshome.org/"><i>texi2html 1.76</i></a>. + This document was generated on <i>March, 22 2011</i> using <a class="www" href="http://texi2html.cvshome.org/"><i>texi2html 1.76</i></a>. </font> <br> diff --git a/Manual/repository-html/repository_58.html b/Manual/repository-html/repository_58.html index 01bb1d9..5c07162 100644 --- a/Manual/repository-html/repository_58.html +++ b/Manual/repository-html/repository_58.html @@ -12,7 +12,7 @@ Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled GNU Free Documentation License. --> -<!-- Created on March, 11 2011 by texi2html 1.76 --> +<!-- Created on March, 22 2011 by texi2html 1.76 --> <!-- Written by: Lionel Cons <Lionel.Cons@cern.ch> (original author) Karl Berry <karl@freefriends.org> @@ -23,10 +23,10 @@ Send bugs and suggestions to <users@texi2html.cvshome.org> --> <head> -<title>CentOS Artwork Repository: 2.54 The trunk/Locales/Identity/Release Directory</title> +<title>CentOS Artwork Repository: 2.51 The trunk/Locales/Identity/Brands/Tpl Directory</title> -<meta name="description" content="CentOS Artwork Repository: 2.54 The trunk/Locales/Identity/Release Directory"> -<meta name="keywords" content="CentOS Artwork Repository: 2.54 The trunk/Locales/Identity/Release Directory"> +<meta name="description" content="CentOS Artwork Repository: 2.51 The trunk/Locales/Identity/Brands/Tpl Directory"> +<meta name="keywords" content="CentOS Artwork Repository: 2.51 The trunk/Locales/Identity/Brands/Tpl Directory"> <meta name="resource-type" content="document"> <meta name="distribution" content="global"> <meta name="Generator" content="texi2html 1.76"> @@ -55,54 +55,54 @@ ul.toc {list-style: none} <body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#800080" alink="#FF0000"> <table cellpadding="1" cellspacing="1" border="0"> -<tr><td valign="middle" align="left">[<a href="repository_57.html#SEC290" title="Previous section in reading order"> < </a>]</td> -<td valign="middle" align="left">[<a href="#SEC292" title="Next section in reading order"> > </a>]</td> +<tr><td valign="middle" align="left">[<a href="repository_57.html#SEC282" title="Previous section in reading order"> < </a>]</td> +<td valign="middle" align="left">[<a href="#SEC284" title="Next section in reading order"> > </a>]</td> <td valign="middle" align="left"> </td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Beginning of this chapter or previous chapter"> << </a>]</td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Up section"> Up </a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Next chapter"> >> </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Beginning of this chapter or previous chapter"> << </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Up section"> Up </a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Next chapter"> >> </a>]</td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left">[<a href="repository.html#SEC_Top" title="Cover (top) of document">Top</a>]</td> <td valign="middle" align="left">[<a href="repository_toc.html#SEC_Contents" title="Table of contents">Contents</a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Index">Index</a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Index">Index</a>]</td> <td valign="middle" align="left">[<a href="repository_abt.html#SEC_About" title="About (help)"> ? </a>]</td> </tr></table> -<a name="Filesystem-trunk-Locales-Identity-Release"></a> -<a name="SEC291"></a> -<h2 class="section"> 2.54 The <tt>`trunk/Locales/Identity/Release'</tt> Directory </h2> +<a name="Filesystem-trunk-Locales-Identity-Brands-Tpl"></a> +<a name="SEC283"></a> +<h2 class="section"> 2.51 The <tt>`trunk/Locales/Identity/Brands/Tpl'</tt> Directory </h2> -<a name="SEC292"></a> -<h3 class="subsection"> 2.54.1 Goals </h3> +<a name="SEC284"></a> +<h3 class="subsection"> 2.51.1 Goals </h3> -<a name="SEC293"></a> -<h3 class="subsection"> 2.54.2 Description </h3> +<a name="SEC285"></a> +<h3 class="subsection"> 2.51.2 Description </h3> -<a name="SEC294"></a> -<h3 class="subsection"> 2.54.3 Usage </h3> +<a name="SEC286"></a> +<h3 class="subsection"> 2.51.3 Usage </h3> -<a name="SEC295"></a> -<h3 class="subsection"> 2.54.4 See also </h3> +<a name="SEC287"></a> +<h3 class="subsection"> 2.51.4 See also </h3> <table cellpadding="1" cellspacing="1" border="0"> -<tr><td valign="middle" align="left">[<a href="#SEC294" title="Previous section in reading order"> < </a>]</td> -<td valign="middle" align="left">[<a href="repository_59.html#SEC296" title="Next section in reading order"> > </a>]</td> +<tr><td valign="middle" align="left">[<a href="#SEC286" title="Previous section in reading order"> < </a>]</td> +<td valign="middle" align="left">[<a href="repository_59.html#SEC288" title="Next section in reading order"> > </a>]</td> <td valign="middle" align="left"> </td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Beginning of this chapter or previous chapter"> << </a>]</td> -<td valign="middle" align="left">[<a href="#SEC291" title="Up section"> Up </a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Next chapter"> >> </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Beginning of this chapter or previous chapter"> << </a>]</td> +<td valign="middle" align="left">[<a href="#SEC283" title="Up section"> Up </a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Next chapter"> >> </a>]</td> </tr></table> <p> <font size="-1"> - This document was generated on <i>March, 11 2011</i> using <a class="www" href="http://texi2html.cvshome.org/"><i>texi2html 1.76</i></a>. + This document was generated on <i>March, 22 2011</i> using <a class="www" href="http://texi2html.cvshome.org/"><i>texi2html 1.76</i></a>. </font> <br> diff --git a/Manual/repository-html/repository_59.html b/Manual/repository-html/repository_59.html index 7aec707..0743983 100644 --- a/Manual/repository-html/repository_59.html +++ b/Manual/repository-html/repository_59.html @@ -12,7 +12,7 @@ Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled GNU Free Documentation License. --> -<!-- Created on March, 11 2011 by texi2html 1.76 --> +<!-- Created on March, 22 2011 by texi2html 1.76 --> <!-- Written by: Lionel Cons <Lionel.Cons@cern.ch> (original author) Karl Berry <karl@freefriends.org> @@ -23,10 +23,10 @@ Send bugs and suggestions to <users@texi2html.cvshome.org> --> <head> -<title>CentOS Artwork Repository: 2.55 The trunk/Locales/Identity/Themes Directory</title> +<title>CentOS Artwork Repository: 2.52 The trunk/Locales/Identity/Fonts Directory</title> -<meta name="description" content="CentOS Artwork Repository: 2.55 The trunk/Locales/Identity/Themes Directory"> -<meta name="keywords" content="CentOS Artwork Repository: 2.55 The trunk/Locales/Identity/Themes Directory"> +<meta name="description" content="CentOS Artwork Repository: 2.52 The trunk/Locales/Identity/Fonts Directory"> +<meta name="keywords" content="CentOS Artwork Repository: 2.52 The trunk/Locales/Identity/Fonts Directory"> <meta name="resource-type" content="document"> <meta name="distribution" content="global"> <meta name="Generator" content="texi2html 1.76"> @@ -55,54 +55,108 @@ ul.toc {list-style: none} <body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#800080" alink="#FF0000"> <table cellpadding="1" cellspacing="1" border="0"> -<tr><td valign="middle" align="left">[<a href="repository_58.html#SEC295" title="Previous section in reading order"> < </a>]</td> -<td valign="middle" align="left">[<a href="#SEC297" title="Next section in reading order"> > </a>]</td> +<tr><td valign="middle" align="left">[<a href="repository_58.html#SEC287" title="Previous section in reading order"> < </a>]</td> +<td valign="middle" align="left">[<a href="#SEC289" title="Next section in reading order"> > </a>]</td> <td valign="middle" align="left"> </td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Beginning of this chapter or previous chapter"> << </a>]</td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Up section"> Up </a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Next chapter"> >> </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Beginning of this chapter or previous chapter"> << </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Up section"> Up </a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Next chapter"> >> </a>]</td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left">[<a href="repository.html#SEC_Top" title="Cover (top) of document">Top</a>]</td> <td valign="middle" align="left">[<a href="repository_toc.html#SEC_Contents" title="Table of contents">Contents</a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Index">Index</a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Index">Index</a>]</td> <td valign="middle" align="left">[<a href="repository_abt.html#SEC_About" title="About (help)"> ? </a>]</td> </tr></table> -<a name="Filesystem-trunk-Locales-Identity-Themes"></a> -<a name="SEC296"></a> -<h2 class="section"> 2.55 The <tt>`trunk/Locales/Identity/Themes'</tt> Directory </h2> +<a name="Filesystem-trunk-Locales-Identity-Fonts"></a> +<a name="SEC288"></a> +<h2 class="section"> 2.52 The <tt>`trunk/Locales/Identity/Fonts'</tt> Directory </h2> -<a name="SEC297"></a> -<h3 class="subsection"> 2.55.1 Goals </h3> +<a name="SEC289"></a> +<h3 class="subsection"> 2.52.1 Goals </h3> +<p>This section exists to organize fonts translation files. +</p> +<a name="SEC290"></a> +<h3 class="subsection"> 2.52.2 Description </h3> + +<p>Translation files, inside <tt>`trunk/Translations/Fonts'</tt>, have the +following structure: +</p> +<pre class="verbatim">s!font-family:Denmark!font-family:DejaVu LGC Sans! +s!font-weight:normal!font-weight:bold! +s!font-style:normal!font-style:italic! +</pre> +<p>Inside <tt>`trunk/Translations/Fonts'</tt>, there is one translation file +for each font preview image you want to produce. This way, we create +one translation file for each font-family we use somewhere inside +CentOS visual identity. +</p> +<blockquote class="orange"><img src="/home/centos/artwork/trunk/Identity/Widgets/Img/icon-admonition-star.png" alt="Important"><h3>Important</h3><p> Do not create translation files for +font-families not used somewhere inside CentOS visual identity. The +identity of font entry (see section <a href="repository_14.html#SEC47">The <tt>`trunk/Identity/Fonts'</tt> Directory</a>) is used as +reference when someone needs to know which font-families are allowed +to use inside CentOS visual identity. +</p></blockquote> -<a name="SEC298"></a> -<h3 class="subsection"> 2.55.2 Description </h3> +<a name="SEC291"></a> +<h4 class="subsubsection"> 2.52.2.1 Translation Markers </h4> -<a name="SEC299"></a> -<h3 class="subsection"> 2.55.3 Usage </h3> +<p>Inside <tt>`trunk/Translations/Identity/Fonts'</tt>, translation files +combine the following translation markers: +</p> +<dl compact="compact"> +<dt> <samp>`font-family:Denmark'</samp></dt> +<dd><p>Specify which font family to use when rendering font preview images. +</p></dd> +<dt> <samp>`font-weight:normal'</samp></dt> +<dd><p>Specify which font weight to use when rendering font preview images. +</p></dd> +<dt> <samp>`font-style:normal'</samp></dt> +<dd><p>Specify which font style to use when rendering font preview images. +</p></dd> +</dl> + + +<a name="SEC292"></a> +<h3 class="subsection"> 2.52.3 Usage </h3> + +<p>Inside <tt>`trunk/Translations/Fonts'</tt> you use your favorite text +editor to create translation files. Inside +<tt>`trunk/Translations/Fonts'</tt> there is not translation template +directory (<tt>`Tpl/'</tt>), nor translation rendering using +<code>centos-art</code> script. For example, to create the +<tt>`dejavu_lgc_sans-boldoblique.sed'</tt> translation file using +<code>vim</code> editor, type the following command: +</p> +<pre class="verbatim">vim /home/centos/artwork/trunk/Translations/Fonts/dejavu_lgc_sans-boldoblique.sed +</pre> +<a name="SEC293"></a> +<h3 class="subsection"> 2.52.4 See also </h3> -<a name="SEC300"></a> -<h3 class="subsection"> 2.55.4 See also </h3> +<table class="menu" border="0" cellspacing="0"> +<tr><td align="left" valign="top"><a href="repository_14.html#SEC47">2.7 The <tt>`trunk/Identity/Fonts'</tt> Directory</a></td><td> </td><td align="left" valign="top"> +</td></tr> +</table> <table cellpadding="1" cellspacing="1" border="0"> -<tr><td valign="middle" align="left">[<a href="#SEC299" title="Previous section in reading order"> < </a>]</td> -<td valign="middle" align="left">[<a href="repository_60.html#SEC301" title="Next section in reading order"> > </a>]</td> +<tr><td valign="middle" align="left">[<a href="#SEC292" title="Previous section in reading order"> < </a>]</td> +<td valign="middle" align="left">[<a href="repository_60.html#SEC294" title="Next section in reading order"> > </a>]</td> <td valign="middle" align="left"> </td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Beginning of this chapter or previous chapter"> << </a>]</td> -<td valign="middle" align="left">[<a href="#SEC296" title="Up section"> Up </a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Next chapter"> >> </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Beginning of this chapter or previous chapter"> << </a>]</td> +<td valign="middle" align="left">[<a href="#SEC288" title="Up section"> Up </a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Next chapter"> >> </a>]</td> </tr></table> <p> <font size="-1"> - This document was generated on <i>March, 11 2011</i> using <a class="www" href="http://texi2html.cvshome.org/"><i>texi2html 1.76</i></a>. + This document was generated on <i>March, 22 2011</i> using <a class="www" href="http://texi2html.cvshome.org/"><i>texi2html 1.76</i></a>. </font> <br> diff --git a/Manual/repository-html/repository_6.html b/Manual/repository-html/repository_6.html index 1a88b3d..ce76424 100644 --- a/Manual/repository-html/repository_6.html +++ b/Manual/repository-html/repository_6.html @@ -12,7 +12,7 @@ Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled GNU Free Documentation License. --> -<!-- Created on March, 11 2011 by texi2html 1.76 --> +<!-- Created on March, 22 2011 by texi2html 1.76 --> <!-- Written by: Lionel Cons <Lionel.Cons@cern.ch> (original author) Karl Berry <karl@freefriends.org> @@ -23,10 +23,10 @@ Send bugs and suggestions to <users@texi2html.cvshome.org> --> <head> -<title>CentOS Artwork Repository: 2.2 The tags Directory</title> +<title>CentOS Artwork Repository: 1.5 Send in Your Feedback</title> -<meta name="description" content="CentOS Artwork Repository: 2.2 The tags Directory"> -<meta name="keywords" content="CentOS Artwork Repository: 2.2 The tags Directory"> +<meta name="description" content="CentOS Artwork Repository: 1.5 Send in Your Feedback"> +<meta name="keywords" content="CentOS Artwork Repository: 1.5 Send in Your Feedback"> <meta name="resource-type" content="document"> <meta name="distribution" content="global"> <meta name="Generator" content="texi2html 1.76"> @@ -55,70 +55,47 @@ ul.toc {list-style: none} <body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#800080" alink="#FF0000"> <table cellpadding="1" cellspacing="1" border="0"> -<tr><td valign="middle" align="left">[<a href="repository_5.html#SEC9" title="Previous section in reading order"> < </a>]</td> -<td valign="middle" align="left">[<a href="#SEC11" title="Next section in reading order"> > </a>]</td> +<tr><td valign="middle" align="left">[<a href="repository_5.html#SEC10" title="Previous section in reading order"> < </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Next section in reading order"> > </a>]</td> <td valign="middle" align="left"> </td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Beginning of this chapter or previous chapter"> << </a>]</td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Up section"> Up </a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Next chapter"> >> </a>]</td> +<td valign="middle" align="left">[<a href="repository_1.html#SEC1" title="Beginning of this chapter or previous chapter"> << </a>]</td> +<td valign="middle" align="left">[<a href="repository_1.html#SEC1" title="Up section"> Up </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Next chapter"> >> </a>]</td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left">[<a href="repository.html#SEC_Top" title="Cover (top) of document">Top</a>]</td> <td valign="middle" align="left">[<a href="repository_toc.html#SEC_Contents" title="Table of contents">Contents</a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Index">Index</a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Index">Index</a>]</td> <td valign="middle" align="left">[<a href="repository_abt.html#SEC_About" title="About (help)"> ? </a>]</td> </tr></table> -<a name="Filesystem-tags"></a> -<a name="SEC10"></a> -<h2 class="section"> 2.2 The <tt>`tags'</tt> Directory </h2> - - +<a name="Feedback"></a> <a name="SEC11"></a> -<h3 class="subsection"> 2.2.1 Goals </h3> - -<p>This directory implements the Subversion's tags concept in a trunk, -branches, tags repository structure. -</p> - -<a name="SEC12"></a> -<h3 class="subsection"> 2.2.2 Description </h3> +<h2 class="section"> 1.5 Send in Your Feedback </h2> -<p>The <tt>`tags/'</tt> directory structre provides frozen branches. -Generally, we use frozen branches to make check-points in time for -development lines under <tt>`branches/'</tt> or <tt>`trunk/'</tt> directory -structure. +<p>If you find an error in the <em>CentOS Artwork Repository Manual</em>, +or if you have thought of a way to make this manual better, we would +like to hear from you! Create a new ticket in The CentOS Artwork SIG +web site (<a class="www" href="https://projects.centos.org/trac/artwork/">https://projects.centos.org/trac/artwork/</a>). </p> - -<a name="SEC13"></a> -<h3 class="subsection"> 2.2.3 Usage </h3> - -<p>The <tt>`tags/'</tt> directory structure is unused, so far. +<p>If you have a suggestion for improving the documentation, try to be as +specific as possible. If you have found an error, include the section +number and some of the surrounding text so we can find it easily. </p> -<a name="SEC14"></a> -<h3 class="subsection"> 2.2.4 See also </h3> - -<ul class="toc"> -<li> See section <a href="repository_5.html#SEC5">The <tt>`branches'</tt> Directory</a>. -</li><li> See section <a href="repository_7.html#SEC15">The <tt>`trunk'</tt> Directory</a>. -</li><li> Subversion's book (<a class="www" href="http://svnbook.red-bean.com/">http://svnbook.red-bean.com/</a>). -</li></ul> - - <table cellpadding="1" cellspacing="1" border="0"> -<tr><td valign="middle" align="left">[<a href="#SEC13" title="Previous section in reading order"> < </a>]</td> -<td valign="middle" align="left">[<a href="repository_7.html#SEC15" title="Next section in reading order"> > </a>]</td> +<tr><td valign="middle" align="left">[<a href="repository_5.html#SEC10" title="Previous section in reading order"> < </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Next section in reading order"> > </a>]</td> <td valign="middle" align="left"> </td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Beginning of this chapter or previous chapter"> << </a>]</td> -<td valign="middle" align="left">[<a href="#SEC10" title="Up section"> Up </a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Next chapter"> >> </a>]</td> +<td valign="middle" align="left">[<a href="repository_1.html#SEC1" title="Beginning of this chapter or previous chapter"> << </a>]</td> +<td valign="middle" align="left">[<a href="repository_1.html#SEC1" title="Up section"> Up </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Next chapter"> >> </a>]</td> </tr></table> <p> <font size="-1"> - This document was generated on <i>March, 11 2011</i> using <a class="www" href="http://texi2html.cvshome.org/"><i>texi2html 1.76</i></a>. + This document was generated on <i>March, 22 2011</i> using <a class="www" href="http://texi2html.cvshome.org/"><i>texi2html 1.76</i></a>. </font> <br> diff --git a/Manual/repository-html/repository_60.html b/Manual/repository-html/repository_60.html index e949ba9..7eb96bb 100644 --- a/Manual/repository-html/repository_60.html +++ b/Manual/repository-html/repository_60.html @@ -12,7 +12,7 @@ Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled GNU Free Documentation License. --> -<!-- Created on March, 11 2011 by texi2html 1.76 --> +<!-- Created on March, 22 2011 by texi2html 1.76 --> <!-- Written by: Lionel Cons <Lionel.Cons@cern.ch> (original author) Karl Berry <karl@freefriends.org> @@ -23,10 +23,10 @@ Send bugs and suggestions to <users@texi2html.cvshome.org> --> <head> -<title>CentOS Artwork Repository: 2.56 The trunk/Locales/Identity/Themes/Backgrounds Directory</title> +<title>CentOS Artwork Repository: 2.53 The trunk/Locales/Identity/Models Directory</title> -<meta name="description" content="CentOS Artwork Repository: 2.56 The trunk/Locales/Identity/Themes/Backgrounds Directory"> -<meta name="keywords" content="CentOS Artwork Repository: 2.56 The trunk/Locales/Identity/Themes/Backgrounds Directory"> +<meta name="description" content="CentOS Artwork Repository: 2.53 The trunk/Locales/Identity/Models Directory"> +<meta name="keywords" content="CentOS Artwork Repository: 2.53 The trunk/Locales/Identity/Models Directory"> <meta name="resource-type" content="document"> <meta name="distribution" content="global"> <meta name="Generator" content="texi2html 1.76"> @@ -55,66 +55,54 @@ ul.toc {list-style: none} <body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#800080" alink="#FF0000"> <table cellpadding="1" cellspacing="1" border="0"> -<tr><td valign="middle" align="left">[<a href="repository_59.html#SEC300" title="Previous section in reading order"> < </a>]</td> -<td valign="middle" align="left">[<a href="#SEC302" title="Next section in reading order"> > </a>]</td> +<tr><td valign="middle" align="left">[<a href="repository_59.html#SEC293" title="Previous section in reading order"> < </a>]</td> +<td valign="middle" align="left">[<a href="#SEC295" title="Next section in reading order"> > </a>]</td> <td valign="middle" align="left"> </td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Beginning of this chapter or previous chapter"> << </a>]</td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Up section"> Up </a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Next chapter"> >> </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Beginning of this chapter or previous chapter"> << </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Up section"> Up </a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Next chapter"> >> </a>]</td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left">[<a href="repository.html#SEC_Top" title="Cover (top) of document">Top</a>]</td> <td valign="middle" align="left">[<a href="repository_toc.html#SEC_Contents" title="Table of contents">Contents</a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Index">Index</a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Index">Index</a>]</td> <td valign="middle" align="left">[<a href="repository_abt.html#SEC_About" title="About (help)"> ? </a>]</td> </tr></table> -<a name="Filesystem-trunk-Locales-Identity-Themes-Backgrounds"></a> -<a name="SEC301"></a> -<h2 class="section"> 2.56 The <tt>`trunk/Locales/Identity/Themes/Backgrounds'</tt> Directory </h2> +<a name="Filesystem-trunk-Locales-Identity-Models"></a> +<a name="SEC294"></a> +<h2 class="section"> 2.53 The <tt>`trunk/Locales/Identity/Models'</tt> Directory </h2> -<a name="SEC302"></a> -<h3 class="subsection"> 2.56.1 Goals </h3> +<a name="SEC295"></a> +<h3 class="subsection"> 2.53.1 Goals </h3> -<ul class="toc"> -<li> ... -</li></ul> +<a name="SEC296"></a> +<h3 class="subsection"> 2.53.2 Description </h3> -<a name="SEC303"></a> -<h3 class="subsection"> 2.56.2 Description </h3> -<ul class="toc"> -<li> ... -</li></ul> +<a name="SEC297"></a> +<h3 class="subsection"> 2.53.3 Usage </h3> -<a name="SEC304"></a> -<h3 class="subsection"> 2.56.3 Usage </h3> - -<ul class="toc"> -<li> ... -</li></ul> - - -<a name="SEC305"></a> -<h3 class="subsection"> 2.56.4 See also </h3> +<a name="SEC298"></a> +<h3 class="subsection"> 2.53.4 See also </h3> <table cellpadding="1" cellspacing="1" border="0"> -<tr><td valign="middle" align="left">[<a href="#SEC304" title="Previous section in reading order"> < </a>]</td> -<td valign="middle" align="left">[<a href="repository_61.html#SEC306" title="Next section in reading order"> > </a>]</td> +<tr><td valign="middle" align="left">[<a href="#SEC297" title="Previous section in reading order"> < </a>]</td> +<td valign="middle" align="left">[<a href="repository_61.html#SEC299" title="Next section in reading order"> > </a>]</td> <td valign="middle" align="left"> </td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Beginning of this chapter or previous chapter"> << </a>]</td> -<td valign="middle" align="left">[<a href="#SEC301" title="Up section"> Up </a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Next chapter"> >> </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Beginning of this chapter or previous chapter"> << </a>]</td> +<td valign="middle" align="left">[<a href="#SEC294" title="Up section"> Up </a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Next chapter"> >> </a>]</td> </tr></table> <p> <font size="-1"> - This document was generated on <i>March, 11 2011</i> using <a class="www" href="http://texi2html.cvshome.org/"><i>texi2html 1.76</i></a>. + This document was generated on <i>March, 22 2011</i> using <a class="www" href="http://texi2html.cvshome.org/"><i>texi2html 1.76</i></a>. </font> <br> diff --git a/Manual/repository-html/repository_61.html b/Manual/repository-html/repository_61.html index 8865555..9f8a040 100644 --- a/Manual/repository-html/repository_61.html +++ b/Manual/repository-html/repository_61.html @@ -12,7 +12,7 @@ Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled GNU Free Documentation License. --> -<!-- Created on March, 11 2011 by texi2html 1.76 --> +<!-- Created on March, 22 2011 by texi2html 1.76 --> <!-- Written by: Lionel Cons <Lionel.Cons@cern.ch> (original author) Karl Berry <karl@freefriends.org> @@ -23,10 +23,10 @@ Send bugs and suggestions to <users@texi2html.cvshome.org> --> <head> -<title>CentOS Artwork Repository: 2.57 The trunk/Locales/Identity/Themes/Distro/Anaconda/Progress Directory</title> +<title>CentOS Artwork Repository: 2.54 The trunk/Locales/Identity/Release Directory</title> -<meta name="description" content="CentOS Artwork Repository: 2.57 The trunk/Locales/Identity/Themes/Distro/Anaconda/Progress Directory"> -<meta name="keywords" content="CentOS Artwork Repository: 2.57 The trunk/Locales/Identity/Themes/Distro/Anaconda/Progress Directory"> +<meta name="description" content="CentOS Artwork Repository: 2.54 The trunk/Locales/Identity/Release Directory"> +<meta name="keywords" content="CentOS Artwork Repository: 2.54 The trunk/Locales/Identity/Release Directory"> <meta name="resource-type" content="document"> <meta name="distribution" content="global"> <meta name="Generator" content="texi2html 1.76"> @@ -55,134 +55,54 @@ ul.toc {list-style: none} <body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#800080" alink="#FF0000"> <table cellpadding="1" cellspacing="1" border="0"> -<tr><td valign="middle" align="left">[<a href="repository_60.html#SEC305" title="Previous section in reading order"> < </a>]</td> -<td valign="middle" align="left">[<a href="#SEC307" title="Next section in reading order"> > </a>]</td> +<tr><td valign="middle" align="left">[<a href="repository_60.html#SEC298" title="Previous section in reading order"> < </a>]</td> +<td valign="middle" align="left">[<a href="#SEC300" title="Next section in reading order"> > </a>]</td> <td valign="middle" align="left"> </td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Beginning of this chapter or previous chapter"> << </a>]</td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Up section"> Up </a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Next chapter"> >> </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Beginning of this chapter or previous chapter"> << </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Up section"> Up </a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Next chapter"> >> </a>]</td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left">[<a href="repository.html#SEC_Top" title="Cover (top) of document">Top</a>]</td> <td valign="middle" align="left">[<a href="repository_toc.html#SEC_Contents" title="Table of contents">Contents</a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Index">Index</a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Index">Index</a>]</td> <td valign="middle" align="left">[<a href="repository_abt.html#SEC_About" title="About (help)"> ? </a>]</td> </tr></table> -<a name="Filesystem-trunk-Locales-Identity-Themes-Distro-Anaconda-Progress"></a> -<a name="SEC306"></a> -<h2 class="section"> 2.57 The <tt>`trunk/Locales/Identity/Themes/Distro/Anaconda/Progress'</tt> Directory </h2> +<a name="Filesystem-trunk-Locales-Identity-Release"></a> +<a name="SEC299"></a> +<h2 class="section"> 2.54 The <tt>`trunk/Locales/Identity/Release'</tt> Directory </h2> -<a name="SEC307"></a> -<h3 class="subsection"> 2.57.1 Goals </h3> +<a name="SEC300"></a> +<h3 class="subsection"> 2.54.1 Goals </h3> -<ul class="toc"> -<li> Organize Anaconda progress translation templates. -</li><li> Organize Anaconda progress translation files in several -languages and major releases of CentOS distribution. -</li></ul> +<a name="SEC301"></a> +<h3 class="subsection"> 2.54.2 Description </h3> -<a name="SEC308"></a> -<h3 class="subsection"> 2.57.2 Description </h3> - -<p>Use the following command to produce translation files based: -</p> -<table><tr><td> </td><td><pre class="example">trunk/Translations/Identity/Themes/Distro/Anaconda/Progress -`-- Tpl - |-- en - | |-- 01-welcome.sed - | |-- 02-donate.sed - | `-- 03-yum.sed - `-- es - |-- 01-welcome.sed - |-- 02-donate.sed - `-- 03-yum.sed -</pre></td></tr></table> -<p>In order to produce the slide images in PNG format we need to have the -translation files first. So we use the following commands to create -translation files for CentOS 3, 4, and 5 major releases: -</p> -<table><tr><td> </td><td><pre class="example">centos-art render --translation --filter='3,4,5' -</pre></td></tr></table> -<p>The above commands will produce the following translation structure: -</p> -<table><tr><td> </td><td><pre class="example">trunk/Translations/Identity/Themes/Distro/Anaconda/Progress -|-- 3 -| |-- en -| | |-- 01-welcome.sed -| | |-- 02-donate.sed -| | `-- 03-yum.sed -| `-- es -| |-- 01-welcome.sed -| |-- 02-donate.sed -| `-- 03-yum.sed -|-- 4 -| |-- en -| | |-- 01-welcome.sed -| | |-- 02-donate.sed -| | `-- 03-yum.sed -| `-- es -| |-- 01-welcome.sed -| |-- 02-donate.sed -| `-- 03-yum.sed -|-- 5 -| |-- en -| | |-- 01-welcome.sed -| | |-- 02-donate.sed -| | `-- 03-yum.sed -| `-- es -| |-- 01-welcome.sed -| |-- 02-donate.sed -| `-- 03-yum.sed -`-- Tpl - |-- en - | |-- 01-welcome.sed - | |-- 02-donate.sed - | `-- 03-yum.sed - `-- es - |-- 01-welcome.sed - |-- 02-donate.sed - `-- 03-yum.sed -</pre></td></tr></table> -<p>At this point we have all the translation files we need to produce -Anaconda progress welcome, donate and yum slides images; in English -and Spanish languages; for CentOS 3, CentOS 4, and CentOS 5. That is, -a sum of 18 images around. -</p> -<p>Now, with translation files in place, let's move to -<tt>`trunk/Identity'</tt> structure and render them. -</p> -<ul class="toc"> -<li> See section <a href="repository_47.html#SEC233">The <tt>`trunk/Identity/Themes/Motifs/Modern/Distro/Anaconda/Progress'</tt> Directory</a>. -</li></ul> +<a name="SEC302"></a> +<h3 class="subsection"> 2.54.3 Usage </h3> -<a name="SEC309"></a> -<h3 class="subsection"> 2.57.3 Usage </h3> - -<p>Translation rendering is described in <samp>`trunk/Translations'</samp> -documentation entry (-- <strong>Removed</strong>(pxref:trunk Translations) --). -</p> +<a name="SEC303"></a> +<h3 class="subsection"> 2.54.4 See also </h3> -<a name="SEC310"></a> -<h3 class="subsection"> 2.57.4 See also </h3> <table cellpadding="1" cellspacing="1" border="0"> -<tr><td valign="middle" align="left">[<a href="#SEC309" title="Previous section in reading order"> < </a>]</td> -<td valign="middle" align="left">[<a href="repository_62.html#SEC311" title="Next section in reading order"> > </a>]</td> +<tr><td valign="middle" align="left">[<a href="#SEC302" title="Previous section in reading order"> < </a>]</td> +<td valign="middle" align="left">[<a href="repository_62.html#SEC304" title="Next section in reading order"> > </a>]</td> <td valign="middle" align="left"> </td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Beginning of this chapter or previous chapter"> << </a>]</td> -<td valign="middle" align="left">[<a href="#SEC306" title="Up section"> Up </a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Next chapter"> >> </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Beginning of this chapter or previous chapter"> << </a>]</td> +<td valign="middle" align="left">[<a href="#SEC299" title="Up section"> Up </a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Next chapter"> >> </a>]</td> </tr></table> <p> <font size="-1"> - This document was generated on <i>March, 11 2011</i> using <a class="www" href="http://texi2html.cvshome.org/"><i>texi2html 1.76</i></a>. + This document was generated on <i>March, 22 2011</i> using <a class="www" href="http://texi2html.cvshome.org/"><i>texi2html 1.76</i></a>. </font> <br> diff --git a/Manual/repository-html/repository_62.html b/Manual/repository-html/repository_62.html index 2bd321f..985aaaa 100644 --- a/Manual/repository-html/repository_62.html +++ b/Manual/repository-html/repository_62.html @@ -12,7 +12,7 @@ Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled GNU Free Documentation License. --> -<!-- Created on March, 11 2011 by texi2html 1.76 --> +<!-- Created on March, 22 2011 by texi2html 1.76 --> <!-- Written by: Lionel Cons <Lionel.Cons@cern.ch> (original author) Karl Berry <karl@freefriends.org> @@ -23,10 +23,10 @@ Send bugs and suggestions to <users@texi2html.cvshome.org> --> <head> -<title>CentOS Artwork Repository: 2.58 The trunk/Locales/Identity/Widgets Directory</title> +<title>CentOS Artwork Repository: 2.55 The trunk/Locales/Identity/Themes Directory</title> -<meta name="description" content="CentOS Artwork Repository: 2.58 The trunk/Locales/Identity/Widgets Directory"> -<meta name="keywords" content="CentOS Artwork Repository: 2.58 The trunk/Locales/Identity/Widgets Directory"> +<meta name="description" content="CentOS Artwork Repository: 2.55 The trunk/Locales/Identity/Themes Directory"> +<meta name="keywords" content="CentOS Artwork Repository: 2.55 The trunk/Locales/Identity/Themes Directory"> <meta name="resource-type" content="document"> <meta name="distribution" content="global"> <meta name="Generator" content="texi2html 1.76"> @@ -55,66 +55,54 @@ ul.toc {list-style: none} <body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#800080" alink="#FF0000"> <table cellpadding="1" cellspacing="1" border="0"> -<tr><td valign="middle" align="left">[<a href="repository_61.html#SEC310" title="Previous section in reading order"> < </a>]</td> -<td valign="middle" align="left">[<a href="#SEC312" title="Next section in reading order"> > </a>]</td> +<tr><td valign="middle" align="left">[<a href="repository_61.html#SEC303" title="Previous section in reading order"> < </a>]</td> +<td valign="middle" align="left">[<a href="#SEC305" title="Next section in reading order"> > </a>]</td> <td valign="middle" align="left"> </td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Beginning of this chapter or previous chapter"> << </a>]</td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Up section"> Up </a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Next chapter"> >> </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Beginning of this chapter or previous chapter"> << </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Up section"> Up </a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Next chapter"> >> </a>]</td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left">[<a href="repository.html#SEC_Top" title="Cover (top) of document">Top</a>]</td> <td valign="middle" align="left">[<a href="repository_toc.html#SEC_Contents" title="Table of contents">Contents</a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Index">Index</a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Index">Index</a>]</td> <td valign="middle" align="left">[<a href="repository_abt.html#SEC_About" title="About (help)"> ? </a>]</td> </tr></table> -<a name="Filesystem-trunk-Locales-Identity-Widgets"></a> -<a name="SEC311"></a> -<h2 class="section"> 2.58 The <tt>`trunk/Locales/Identity/Widgets'</tt> Directory </h2> +<a name="Filesystem-trunk-Locales-Identity-Themes"></a> +<a name="SEC304"></a> +<h2 class="section"> 2.55 The <tt>`trunk/Locales/Identity/Themes'</tt> Directory </h2> -<a name="SEC312"></a> -<h3 class="subsection"> 2.58.1 Goals </h3> +<a name="SEC305"></a> +<h3 class="subsection"> 2.55.1 Goals </h3> -<ul class="toc"> -<li> ... -</li></ul> +<a name="SEC306"></a> +<h3 class="subsection"> 2.55.2 Description </h3> -<a name="SEC313"></a> -<h3 class="subsection"> 2.58.2 Description </h3> -<ul class="toc"> -<li> ... -</li></ul> +<a name="SEC307"></a> +<h3 class="subsection"> 2.55.3 Usage </h3> -<a name="SEC314"></a> -<h3 class="subsection"> 2.58.3 Usage </h3> - -<ul class="toc"> -<li> ... -</li></ul> - - -<a name="SEC315"></a> -<h3 class="subsection"> 2.58.4 See also </h3> +<a name="SEC308"></a> +<h3 class="subsection"> 2.55.4 See also </h3> <table cellpadding="1" cellspacing="1" border="0"> -<tr><td valign="middle" align="left">[<a href="#SEC314" title="Previous section in reading order"> < </a>]</td> -<td valign="middle" align="left">[<a href="repository_63.html#SEC316" title="Next section in reading order"> > </a>]</td> +<tr><td valign="middle" align="left">[<a href="#SEC307" title="Previous section in reading order"> < </a>]</td> +<td valign="middle" align="left">[<a href="repository_63.html#SEC309" title="Next section in reading order"> > </a>]</td> <td valign="middle" align="left"> </td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Beginning of this chapter or previous chapter"> << </a>]</td> -<td valign="middle" align="left">[<a href="#SEC311" title="Up section"> Up </a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Next chapter"> >> </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Beginning of this chapter or previous chapter"> << </a>]</td> +<td valign="middle" align="left">[<a href="#SEC304" title="Up section"> Up </a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Next chapter"> >> </a>]</td> </tr></table> <p> <font size="-1"> - This document was generated on <i>March, 11 2011</i> using <a class="www" href="http://texi2html.cvshome.org/"><i>texi2html 1.76</i></a>. + This document was generated on <i>March, 22 2011</i> using <a class="www" href="http://texi2html.cvshome.org/"><i>texi2html 1.76</i></a>. </font> <br> diff --git a/Manual/repository-html/repository_63.html b/Manual/repository-html/repository_63.html index 454a01f..5113203 100644 --- a/Manual/repository-html/repository_63.html +++ b/Manual/repository-html/repository_63.html @@ -12,7 +12,7 @@ Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled GNU Free Documentation License. --> -<!-- Created on March, 11 2011 by texi2html 1.76 --> +<!-- Created on March, 22 2011 by texi2html 1.76 --> <!-- Written by: Lionel Cons <Lionel.Cons@cern.ch> (original author) Karl Berry <karl@freefriends.org> @@ -23,10 +23,10 @@ Send bugs and suggestions to <users@texi2html.cvshome.org> --> <head> -<title>CentOS Artwork Repository: 2.59 The trunk/Manual Directory</title> +<title>CentOS Artwork Repository: 2.56 The trunk/Locales/Identity/Themes/Backgrounds Directory</title> -<meta name="description" content="CentOS Artwork Repository: 2.59 The trunk/Manual Directory"> -<meta name="keywords" content="CentOS Artwork Repository: 2.59 The trunk/Manual Directory"> +<meta name="description" content="CentOS Artwork Repository: 2.56 The trunk/Locales/Identity/Themes/Backgrounds Directory"> +<meta name="keywords" content="CentOS Artwork Repository: 2.56 The trunk/Locales/Identity/Themes/Backgrounds Directory"> <meta name="resource-type" content="document"> <meta name="distribution" content="global"> <meta name="Generator" content="texi2html 1.76"> @@ -55,66 +55,66 @@ ul.toc {list-style: none} <body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#800080" alink="#FF0000"> <table cellpadding="1" cellspacing="1" border="0"> -<tr><td valign="middle" align="left">[<a href="repository_62.html#SEC315" title="Previous section in reading order"> < </a>]</td> -<td valign="middle" align="left">[<a href="#SEC317" title="Next section in reading order"> > </a>]</td> +<tr><td valign="middle" align="left">[<a href="repository_62.html#SEC308" title="Previous section in reading order"> < </a>]</td> +<td valign="middle" align="left">[<a href="#SEC310" title="Next section in reading order"> > </a>]</td> <td valign="middle" align="left"> </td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Beginning of this chapter or previous chapter"> << </a>]</td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Up section"> Up </a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Next chapter"> >> </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Beginning of this chapter or previous chapter"> << </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Up section"> Up </a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Next chapter"> >> </a>]</td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left">[<a href="repository.html#SEC_Top" title="Cover (top) of document">Top</a>]</td> <td valign="middle" align="left">[<a href="repository_toc.html#SEC_Contents" title="Table of contents">Contents</a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Index">Index</a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Index">Index</a>]</td> <td valign="middle" align="left">[<a href="repository_abt.html#SEC_About" title="About (help)"> ? </a>]</td> </tr></table> -<a name="Filesystem-trunk-Manual"></a> -<a name="SEC316"></a> -<h2 class="section"> 2.59 The <tt>`trunk/Manual'</tt> Directory </h2> +<a name="Filesystem-trunk-Locales-Identity-Themes-Backgrounds"></a> +<a name="SEC309"></a> +<h2 class="section"> 2.56 The <tt>`trunk/Locales/Identity/Themes/Backgrounds'</tt> Directory </h2> -<a name="SEC317"></a> -<h3 class="subsection"> 2.59.1 Goals </h3> +<a name="SEC310"></a> +<h3 class="subsection"> 2.56.1 Goals </h3> <ul class="toc"> <li> ... </li></ul> -<a name="SEC318"></a> -<h3 class="subsection"> 2.59.2 Description </h3> +<a name="SEC311"></a> +<h3 class="subsection"> 2.56.2 Description </h3> <ul class="toc"> <li> ... </li></ul> -<a name="SEC319"></a> -<h3 class="subsection"> 2.59.3 Usage </h3> +<a name="SEC312"></a> +<h3 class="subsection"> 2.56.3 Usage </h3> <ul class="toc"> <li> ... </li></ul> -<a name="SEC320"></a> -<h3 class="subsection"> 2.59.4 See also </h3> +<a name="SEC313"></a> +<h3 class="subsection"> 2.56.4 See also </h3> <table cellpadding="1" cellspacing="1" border="0"> -<tr><td valign="middle" align="left">[<a href="#SEC319" title="Previous section in reading order"> < </a>]</td> -<td valign="middle" align="left">[<a href="repository_64.html#SEC321" title="Next section in reading order"> > </a>]</td> +<tr><td valign="middle" align="left">[<a href="#SEC312" title="Previous section in reading order"> < </a>]</td> +<td valign="middle" align="left">[<a href="repository_64.html#SEC314" title="Next section in reading order"> > </a>]</td> <td valign="middle" align="left"> </td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Beginning of this chapter or previous chapter"> << </a>]</td> -<td valign="middle" align="left">[<a href="#SEC316" title="Up section"> Up </a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Next chapter"> >> </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Beginning of this chapter or previous chapter"> << </a>]</td> +<td valign="middle" align="left">[<a href="#SEC309" title="Up section"> Up </a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Next chapter"> >> </a>]</td> </tr></table> <p> <font size="-1"> - This document was generated on <i>March, 11 2011</i> using <a class="www" href="http://texi2html.cvshome.org/"><i>texi2html 1.76</i></a>. + This document was generated on <i>March, 22 2011</i> using <a class="www" href="http://texi2html.cvshome.org/"><i>texi2html 1.76</i></a>. </font> <br> diff --git a/Manual/repository-html/repository_64.html b/Manual/repository-html/repository_64.html index 512ecd2..6856029 100644 --- a/Manual/repository-html/repository_64.html +++ b/Manual/repository-html/repository_64.html @@ -12,7 +12,7 @@ Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled GNU Free Documentation License. --> -<!-- Created on March, 11 2011 by texi2html 1.76 --> +<!-- Created on March, 22 2011 by texi2html 1.76 --> <!-- Written by: Lionel Cons <Lionel.Cons@cern.ch> (original author) Karl Berry <karl@freefriends.org> @@ -23,10 +23,10 @@ Send bugs and suggestions to <users@texi2html.cvshome.org> --> <head> -<title>CentOS Artwork Repository: 2.60 The trunk/Manuals Directory</title> +<title>CentOS Artwork Repository: 2.57 The trunk/Locales/Identity/Themes/Distro/Anaconda/Progress Directory</title> -<meta name="description" content="CentOS Artwork Repository: 2.60 The trunk/Manuals Directory"> -<meta name="keywords" content="CentOS Artwork Repository: 2.60 The trunk/Manuals Directory"> +<meta name="description" content="CentOS Artwork Repository: 2.57 The trunk/Locales/Identity/Themes/Distro/Anaconda/Progress Directory"> +<meta name="keywords" content="CentOS Artwork Repository: 2.57 The trunk/Locales/Identity/Themes/Distro/Anaconda/Progress Directory"> <meta name="resource-type" content="document"> <meta name="distribution" content="global"> <meta name="Generator" content="texi2html 1.76"> @@ -55,66 +55,134 @@ ul.toc {list-style: none} <body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#800080" alink="#FF0000"> <table cellpadding="1" cellspacing="1" border="0"> -<tr><td valign="middle" align="left">[<a href="repository_63.html#SEC320" title="Previous section in reading order"> < </a>]</td> -<td valign="middle" align="left">[<a href="#SEC322" title="Next section in reading order"> > </a>]</td> +<tr><td valign="middle" align="left">[<a href="repository_63.html#SEC313" title="Previous section in reading order"> < </a>]</td> +<td valign="middle" align="left">[<a href="#SEC315" title="Next section in reading order"> > </a>]</td> <td valign="middle" align="left"> </td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Beginning of this chapter or previous chapter"> << </a>]</td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Up section"> Up </a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Next chapter"> >> </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Beginning of this chapter or previous chapter"> << </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Up section"> Up </a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Next chapter"> >> </a>]</td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left">[<a href="repository.html#SEC_Top" title="Cover (top) of document">Top</a>]</td> <td valign="middle" align="left">[<a href="repository_toc.html#SEC_Contents" title="Table of contents">Contents</a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Index">Index</a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Index">Index</a>]</td> <td valign="middle" align="left">[<a href="repository_abt.html#SEC_About" title="About (help)"> ? </a>]</td> </tr></table> -<a name="Filesystem-trunk-Manuals"></a> -<a name="SEC321"></a> -<h2 class="section"> 2.60 The <tt>`trunk/Manuals'</tt> Directory </h2> +<a name="Filesystem-trunk-Locales-Identity-Themes-Distro-Anaconda-Progress"></a> +<a name="SEC314"></a> +<h2 class="section"> 2.57 The <tt>`trunk/Locales/Identity/Themes/Distro/Anaconda/Progress'</tt> Directory </h2> -<a name="SEC322"></a> -<h3 class="subsection"> 2.60.1 Goals </h3> +<a name="SEC315"></a> +<h3 class="subsection"> 2.57.1 Goals </h3> <ul class="toc"> -<li> ... +<li> Organize Anaconda progress translation templates. +</li><li> Organize Anaconda progress translation files in several +languages and major releases of CentOS distribution. </li></ul> -<a name="SEC323"></a> -<h3 class="subsection"> 2.60.2 Description </h3> +<a name="SEC316"></a> +<h3 class="subsection"> 2.57.2 Description </h3> +<p>Use the following command to produce translation files based: +</p> +<table><tr><td> </td><td><pre class="example">trunk/Translations/Identity/Themes/Distro/Anaconda/Progress +`-- Tpl + |-- en + | |-- 01-welcome.sed + | |-- 02-donate.sed + | `-- 03-yum.sed + `-- es + |-- 01-welcome.sed + |-- 02-donate.sed + `-- 03-yum.sed +</pre></td></tr></table> +<p>In order to produce the slide images in PNG format we need to have the +translation files first. So we use the following commands to create +translation files for CentOS 3, 4, and 5 major releases: +</p> +<table><tr><td> </td><td><pre class="example">centos-art render --translation --filter='3,4,5' +</pre></td></tr></table> +<p>The above commands will produce the following translation structure: +</p> +<table><tr><td> </td><td><pre class="example">trunk/Translations/Identity/Themes/Distro/Anaconda/Progress +|-- 3 +| |-- en +| | |-- 01-welcome.sed +| | |-- 02-donate.sed +| | `-- 03-yum.sed +| `-- es +| |-- 01-welcome.sed +| |-- 02-donate.sed +| `-- 03-yum.sed +|-- 4 +| |-- en +| | |-- 01-welcome.sed +| | |-- 02-donate.sed +| | `-- 03-yum.sed +| `-- es +| |-- 01-welcome.sed +| |-- 02-donate.sed +| `-- 03-yum.sed +|-- 5 +| |-- en +| | |-- 01-welcome.sed +| | |-- 02-donate.sed +| | `-- 03-yum.sed +| `-- es +| |-- 01-welcome.sed +| |-- 02-donate.sed +| `-- 03-yum.sed +`-- Tpl + |-- en + | |-- 01-welcome.sed + | |-- 02-donate.sed + | `-- 03-yum.sed + `-- es + |-- 01-welcome.sed + |-- 02-donate.sed + `-- 03-yum.sed +</pre></td></tr></table> +<p>At this point we have all the translation files we need to produce +Anaconda progress welcome, donate and yum slides images; in English +and Spanish languages; for CentOS 3, CentOS 4, and CentOS 5. That is, +a sum of 18 images around. +</p> +<p>Now, with translation files in place, let's move to +<tt>`trunk/Identity'</tt> structure and render them. +</p> <ul class="toc"> -<li> ... +<li> See section <a href="repository_50.html#SEC241">The <tt>`trunk/Identity/Themes/Motifs/Modern/Distro/Anaconda/Progress'</tt> Directory</a>. </li></ul> -<a name="SEC324"></a> -<h3 class="subsection"> 2.60.3 Usage </h3> - -<ul class="toc"> -<li> ... -</li></ul> +<a name="SEC317"></a> +<h3 class="subsection"> 2.57.3 Usage </h3> +<p>Translation rendering is described in <samp>`trunk/Translations'</samp> +documentation entry (-- <strong>Removed</strong>(pxref:trunk Translations) --). +</p> -<a name="SEC325"></a> -<h3 class="subsection"> 2.60.4 See also </h3> +<a name="SEC318"></a> +<h3 class="subsection"> 2.57.4 See also </h3> <table cellpadding="1" cellspacing="1" border="0"> -<tr><td valign="middle" align="left">[<a href="#SEC324" title="Previous section in reading order"> < </a>]</td> -<td valign="middle" align="left">[<a href="repository_65.html#SEC326" title="Next section in reading order"> > </a>]</td> +<tr><td valign="middle" align="left">[<a href="#SEC317" title="Previous section in reading order"> < </a>]</td> +<td valign="middle" align="left">[<a href="repository_65.html#SEC319" title="Next section in reading order"> > </a>]</td> <td valign="middle" align="left"> </td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Beginning of this chapter or previous chapter"> << </a>]</td> -<td valign="middle" align="left">[<a href="#SEC321" title="Up section"> Up </a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Next chapter"> >> </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Beginning of this chapter or previous chapter"> << </a>]</td> +<td valign="middle" align="left">[<a href="#SEC314" title="Up section"> Up </a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Next chapter"> >> </a>]</td> </tr></table> <p> <font size="-1"> - This document was generated on <i>March, 11 2011</i> using <a class="www" href="http://texi2html.cvshome.org/"><i>texi2html 1.76</i></a>. + This document was generated on <i>March, 22 2011</i> using <a class="www" href="http://texi2html.cvshome.org/"><i>texi2html 1.76</i></a>. </font> <br> diff --git a/Manual/repository-html/repository_65.html b/Manual/repository-html/repository_65.html index 3b8311d..9c9b52d 100644 --- a/Manual/repository-html/repository_65.html +++ b/Manual/repository-html/repository_65.html @@ -12,7 +12,7 @@ Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled GNU Free Documentation License. --> -<!-- Created on March, 11 2011 by texi2html 1.76 --> +<!-- Created on March, 22 2011 by texi2html 1.76 --> <!-- Written by: Lionel Cons <Lionel.Cons@cern.ch> (original author) Karl Berry <karl@freefriends.org> @@ -23,10 +23,10 @@ Send bugs and suggestions to <users@texi2html.cvshome.org> --> <head> -<title>CentOS Artwork Repository: 2.61 The trunk/Scripts Directory</title> +<title>CentOS Artwork Repository: 2.58 The trunk/Locales/Identity/Widgets Directory</title> -<meta name="description" content="CentOS Artwork Repository: 2.61 The trunk/Scripts Directory"> -<meta name="keywords" content="CentOS Artwork Repository: 2.61 The trunk/Scripts Directory"> +<meta name="description" content="CentOS Artwork Repository: 2.58 The trunk/Locales/Identity/Widgets Directory"> +<meta name="keywords" content="CentOS Artwork Repository: 2.58 The trunk/Locales/Identity/Widgets Directory"> <meta name="resource-type" content="document"> <meta name="distribution" content="global"> <meta name="Generator" content="texi2html 1.76"> @@ -55,69 +55,66 @@ ul.toc {list-style: none} <body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#800080" alink="#FF0000"> <table cellpadding="1" cellspacing="1" border="0"> -<tr><td valign="middle" align="left">[<a href="repository_64.html#SEC325" title="Previous section in reading order"> < </a>]</td> -<td valign="middle" align="left">[<a href="#SEC327" title="Next section in reading order"> > </a>]</td> +<tr><td valign="middle" align="left">[<a href="repository_64.html#SEC318" title="Previous section in reading order"> < </a>]</td> +<td valign="middle" align="left">[<a href="#SEC320" title="Next section in reading order"> > </a>]</td> <td valign="middle" align="left"> </td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Beginning of this chapter or previous chapter"> << </a>]</td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Up section"> Up </a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Next chapter"> >> </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Beginning of this chapter or previous chapter"> << </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Up section"> Up </a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Next chapter"> >> </a>]</td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left">[<a href="repository.html#SEC_Top" title="Cover (top) of document">Top</a>]</td> <td valign="middle" align="left">[<a href="repository_toc.html#SEC_Contents" title="Table of contents">Contents</a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Index">Index</a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Index">Index</a>]</td> <td valign="middle" align="left">[<a href="repository_abt.html#SEC_About" title="About (help)"> ? </a>]</td> </tr></table> -<a name="Filesystem-trunk-Scripts"></a> -<a name="SEC326"></a> -<h2 class="section"> 2.61 The <tt>`trunk/Scripts'</tt> Directory </h2> +<a name="Filesystem-trunk-Locales-Identity-Widgets"></a> +<a name="SEC319"></a> +<h2 class="section"> 2.58 The <tt>`trunk/Locales/Identity/Widgets'</tt> Directory </h2> -<a name="SEC327"></a> -<h3 class="subsection"> 2.61.1 Goals </h3> +<a name="SEC320"></a> +<h3 class="subsection"> 2.58.1 Goals </h3> -<p>The <tt>`trunk/Scripts'</tt> directory exists to: -</p> <ul class="toc"> -<li> Organize the "trunk" development line of automation scripts by -programming language. +<li> ... </li></ul> -<a name="SEC328"></a> -<h3 class="subsection"> 2.61.2 Description </h3> +<a name="SEC321"></a> +<h3 class="subsection"> 2.58.2 Description </h3> <ul class="toc"> <li> ... </li></ul> -<a name="SEC329"></a> -<h3 class="subsection"> 2.61.3 Usage </h3> +<a name="SEC322"></a> +<h3 class="subsection"> 2.58.3 Usage </h3> <ul class="toc"> <li> ... </li></ul> -<a name="SEC330"></a> -<h3 class="subsection"> 2.61.4 See also </h3> +<a name="SEC323"></a> +<h3 class="subsection"> 2.58.4 See also </h3> <table cellpadding="1" cellspacing="1" border="0"> -<tr><td valign="middle" align="left">[<a href="#SEC329" title="Previous section in reading order"> < </a>]</td> -<td valign="middle" align="left">[<a href="repository_66.html#SEC331" title="Next section in reading order"> > </a>]</td> +<tr><td valign="middle" align="left">[<a href="#SEC322" title="Previous section in reading order"> < </a>]</td> +<td valign="middle" align="left">[<a href="repository_66.html#SEC324" title="Next section in reading order"> > </a>]</td> <td valign="middle" align="left"> </td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Beginning of this chapter or previous chapter"> << </a>]</td> -<td valign="middle" align="left">[<a href="#SEC326" title="Up section"> Up </a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Next chapter"> >> </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Beginning of this chapter or previous chapter"> << </a>]</td> +<td valign="middle" align="left">[<a href="#SEC319" title="Up section"> Up </a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Next chapter"> >> </a>]</td> </tr></table> <p> <font size="-1"> - This document was generated on <i>March, 11 2011</i> using <a class="www" href="http://texi2html.cvshome.org/"><i>texi2html 1.76</i></a>. + This document was generated on <i>March, 22 2011</i> using <a class="www" href="http://texi2html.cvshome.org/"><i>texi2html 1.76</i></a>. </font> <br> diff --git a/Manual/repository-html/repository_66.html b/Manual/repository-html/repository_66.html index 2f614ad..624ab0a 100644 --- a/Manual/repository-html/repository_66.html +++ b/Manual/repository-html/repository_66.html @@ -12,7 +12,7 @@ Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled GNU Free Documentation License. --> -<!-- Created on March, 11 2011 by texi2html 1.76 --> +<!-- Created on March, 22 2011 by texi2html 1.76 --> <!-- Written by: Lionel Cons <Lionel.Cons@cern.ch> (original author) Karl Berry <karl@freefriends.org> @@ -23,10 +23,10 @@ Send bugs and suggestions to <users@texi2html.cvshome.org> --> <head> -<title>CentOS Artwork Repository: 2.62 The trunk/Scripts/Bash Directory</title> +<title>CentOS Artwork Repository: 2.59 The trunk/Manual Directory</title> -<meta name="description" content="CentOS Artwork Repository: 2.62 The trunk/Scripts/Bash Directory"> -<meta name="keywords" content="CentOS Artwork Repository: 2.62 The trunk/Scripts/Bash Directory"> +<meta name="description" content="CentOS Artwork Repository: 2.59 The trunk/Manual Directory"> +<meta name="keywords" content="CentOS Artwork Repository: 2.59 The trunk/Manual Directory"> <meta name="resource-type" content="document"> <meta name="distribution" content="global"> <meta name="Generator" content="texi2html 1.76"> @@ -55,197 +55,66 @@ ul.toc {list-style: none} <body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#800080" alink="#FF0000"> <table cellpadding="1" cellspacing="1" border="0"> -<tr><td valign="middle" align="left">[<a href="repository_65.html#SEC330" title="Previous section in reading order"> < </a>]</td> -<td valign="middle" align="left">[<a href="#SEC332" title="Next section in reading order"> > </a>]</td> +<tr><td valign="middle" align="left">[<a href="repository_65.html#SEC323" title="Previous section in reading order"> < </a>]</td> +<td valign="middle" align="left">[<a href="#SEC325" title="Next section in reading order"> > </a>]</td> <td valign="middle" align="left"> </td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Beginning of this chapter or previous chapter"> << </a>]</td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Up section"> Up </a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Next chapter"> >> </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Beginning of this chapter or previous chapter"> << </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Up section"> Up </a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Next chapter"> >> </a>]</td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left">[<a href="repository.html#SEC_Top" title="Cover (top) of document">Top</a>]</td> <td valign="middle" align="left">[<a href="repository_toc.html#SEC_Contents" title="Table of contents">Contents</a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Index">Index</a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Index">Index</a>]</td> <td valign="middle" align="left">[<a href="repository_abt.html#SEC_About" title="About (help)"> ? </a>]</td> </tr></table> -<a name="Filesystem-trunk-Scripts-Bash"></a> -<a name="SEC331"></a> -<h2 class="section"> 2.62 The <tt>`trunk/Scripts/Bash'</tt> Directory </h2> +<a name="Filesystem-trunk-Manual"></a> +<a name="SEC324"></a> +<h2 class="section"> 2.59 The <tt>`trunk/Manual'</tt> Directory </h2> -<a name="SEC332"></a> -<h3 class="subsection"> 2.62.1 Goals </h3> +<a name="SEC325"></a> +<h3 class="subsection"> 2.59.1 Goals </h3> -<p>The <tt>`trunk/Scripts/Bash'</tt> directory exists to organize the trunk -development line of <tt>`centos-art.sh'</tt> automation script. The -<tt>`centos-art.sh'</tt> script standardizes frequent tasks inside your -working copy of CentOS Artwork Repository. -</p> +<ul class="toc"> +<li> ... +</li></ul> -<a name="SEC333"></a> -<h3 class="subsection"> 2.62.2 Description </h3> -<p>The best way to understand <tt>`centos-art.sh'</tt> automation script is -studying its source code. However, as start point, you may prefer to -read an introductory resume before diving into the source code -details. -</p> -<p>The <tt>`centos-art.sh'</tt> script is written in Bash. Most tasks, inside -<tt>`centos-art.sh'</tt> script, have been organized in many specific -functionalities that you can invoke from the <code>centos-art</code> -command-line interface. -</p> -<p>When you type the <code>centos-art</code> command in your terminal, the -operating system trys to execute that command. In order to execute the -command, the operating system needs to know where it is, so the -operating system uses the <var>PATH</var> environment variable to look for -that command location. If your system was prepared to use CentOS -Artwork Repository correctly (-- <strong>Removed</strong>(pxref:trunk Scripts Bash Functions -Verify) --), you should have a symbolic link inside <tt>`~/bin/'</tt> -directory that points to the <tt>`centos-art.sh'</tt> script file. As -<tt>`~/bin/'</tt> directory is, by default, inside <var>PATH</var> environment -variable, the execution of <code>centos-art</code> command runs the -<tt>`centos-art.sh'</tt> script. -</p> -<p>When <tt>`centos-art.sh'</tt> script is executed, the first it does is -executing the <tt>`trunk/Scripts/Bash/initEnvironment.sh'</tt> script to -initialize global variables (e.g., <code>gettext</code> variables) and -global function scripts. Global function scripts are located inside -<tt>`trunk/Scripts/Bash/Functions'</tt> directory and their file names -begin with <samp>`cli'</samp>. Global function scripts provide common -functionalities that can be used anywhere inside <tt>`centos-art.sh'</tt> -script execution environment. -</p> -<p>Once global variables and function scripts have been loaded, -<tt>`centos-art.sh'</tt> script executes the <code>cli</code> global function -from <tt>`cli.sh'</tt> function script to retrive command-line arguments -and define some default values that may be used later by specific -function scripts (-- <strong>Removed</strong>(pxref:trunk Scripts Bash Functions) --). -</p> -<p>As convenction, the <tt>`centos-art.sh'</tt> command-line arguments have -the following format: -</p> -<pre class="verbatim">centos-art arg1 --arg2=val2 --arg3=val3 -</pre> -<p>In the above example, <samp>`centos-art'</samp> is the command you use to -invoke <tt>`centos-art.sh'</tt> script. The <samp>`arg1'</samp> is required and -represents the functionality you want to perform (e.g., -<samp>`verify'</samp>, <samp>`render'</samp>, <samp>`locale'</samp>, <samp>`manual'</samp>, -etc.). The remaining arguments are modifiers to <samp>`arg1'</samp>. The -<samp>`--arg2'</samp> definition is required and represets, specifically, -the action inside the functionality you want to perform. The -<samp>`--arg3'</samp> and on, are optional. -</p> -<p>Once command-line arguments have been retrived, the -<tt>`centos-art.sh'</tt> script loads specific functionalities using the -<tt>`cli_getFunctions.sh'</tt> function script. Only one specific -functionality can be loaded at one script execution I.e., you run -<code>centos-art.sh</code> script to run just one functionality. -</p> -<div class="float"><a name="fig_003atrunk_002fScripts_002fBash_003aInitialization"></a> -<pre class="verbatim">+----------------------------------------------------------------------+ -| [centos@host]$ centos-art function --action='value' --option='value' | -+----------------------------------------------------------------------+ -| ~/bin/centos-art --> ~/artwork/trunk/Scripts/Bash/centos-art.sh | -+---v-----------------------------------------v------------------------+ - | centos-art.sh | - +---v---------------------------------v---+ - . | initEnvironment.sh | . - . +---------------------------------+ . - . | cli $@ | . - . +---v-------------------------v---+ . - . . | cli_getFunctions | . . - . . +---v-----------------v---+ . . - . . . | function1 | . . . - . . . | function2 | . . . - . . . | function3 | . . . - . . . +-----------------+ . . . - . . ........................... . . - . ................................... . - ........................................... -</pre> -</div><p><strong>Figure 2.1: The functionalities initialization environment. -</strong> -</p> -<p>Functionalities are implemented by means of actions. Once the -functionality has been initiazalized, actions initialization take -place for that functionality. Actions initialization model is very -similar to functions initialization model. But with the difference, -that actions are loaded inside function environment, and so, share -variables and functions defined inside function environment. -</p> -<div class="float"><a name="fig_003atrunk_002fScripts_002fBash_002fFunctions_003aInitialization"></a> -<pre class="verbatim">+--------------------------------------+ -| cli_getFunctions | -+---v------------------------------v---+ -. | function1 | . -. +---v----------------------v---+ . -. . | function1_getActions | . . -. . +---v--------------v---+ . . -. . . | action 1 | . . . -. . . | action 2 | . . . -. . . | action n | . . . -. . . +--------------+ . . . -. . ........................ . . -. ................................ . -. +------------------------------+ . -. | function2 | . -. +---v----------------------v---+ . -. . | function2_getActions | . . -. . +---v--------------v---+ . . -. . . | action 1 | . . . -. . . | action 2 | . . . -. . . | action n | . . . -. . . +--------------+ . . . -. . ........................ . . -. ................................ . -. +------------------------------+ . -. | function3 | . -. +---v----------------------v---+ . -. . | function3_getActions | . . -. . +---v--------------v---+ . . -. . . | action 1 | . . . -. . . | action 2 | . . . -. . . | action n | . . . -. . . +--------------+ . . . -. . ........................ . . -. ................................ . -........................................ -</pre> -</div><p><strong>Figure 2.2: The actions initialization environment. -</strong> -</p> +<a name="SEC326"></a> +<h3 class="subsection"> 2.59.2 Description </h3> -<a name="SEC334"></a> -<h3 class="subsection"> 2.62.3 Usage </h3> +<ul class="toc"> +<li> ... +</li></ul> + + +<a name="SEC327"></a> +<h3 class="subsection"> 2.59.3 Usage </h3> + +<ul class="toc"> +<li> ... +</li></ul> -<p>The <tt>`centos-art.sh'</tt> script usage information is described inside -each specific function documentation (-- <strong>Removed</strong>(pxref:trunk Scripts Bash -Functions) --). -</p> -<a name="SEC335"></a> -<h3 class="subsection"> 2.62.4 See also </h3> +<a name="SEC328"></a> +<h3 class="subsection"> 2.59.4 See also </h3> -<table class="menu" border="0" cellspacing="0"> -<tr><td align="left" valign="top"><a href="repository_65.html#SEC326">2.61 The <tt>`trunk/Scripts'</tt> Directory</a></td><td> </td><td align="left" valign="top"> -</td></tr> -</table> <table cellpadding="1" cellspacing="1" border="0"> -<tr><td valign="middle" align="left">[<a href="#SEC334" title="Previous section in reading order"> < </a>]</td> -<td valign="middle" align="left">[<a href="repository_67.html#SEC336" title="Next section in reading order"> > </a>]</td> +<tr><td valign="middle" align="left">[<a href="#SEC327" title="Previous section in reading order"> < </a>]</td> +<td valign="middle" align="left">[<a href="repository_67.html#SEC329" title="Next section in reading order"> > </a>]</td> <td valign="middle" align="left"> </td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Beginning of this chapter or previous chapter"> << </a>]</td> -<td valign="middle" align="left">[<a href="#SEC331" title="Up section"> Up </a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Next chapter"> >> </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Beginning of this chapter or previous chapter"> << </a>]</td> +<td valign="middle" align="left">[<a href="#SEC324" title="Up section"> Up </a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Next chapter"> >> </a>]</td> </tr></table> <p> <font size="-1"> - This document was generated on <i>March, 11 2011</i> using <a class="www" href="http://texi2html.cvshome.org/"><i>texi2html 1.76</i></a>. + This document was generated on <i>March, 22 2011</i> using <a class="www" href="http://texi2html.cvshome.org/"><i>texi2html 1.76</i></a>. </font> <br> diff --git a/Manual/repository-html/repository_67.html b/Manual/repository-html/repository_67.html index fc381e5..1e4fe3d 100644 --- a/Manual/repository-html/repository_67.html +++ b/Manual/repository-html/repository_67.html @@ -12,7 +12,7 @@ Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled GNU Free Documentation License. --> -<!-- Created on March, 11 2011 by texi2html 1.76 --> +<!-- Created on March, 22 2011 by texi2html 1.76 --> <!-- Written by: Lionel Cons <Lionel.Cons@cern.ch> (original author) Karl Berry <karl@freefriends.org> @@ -23,10 +23,10 @@ Send bugs and suggestions to <users@texi2html.cvshome.org> --> <head> -<title>CentOS Artwork Repository: 2.63 The trunk/Scripts/Bash/Cli Directory</title> +<title>CentOS Artwork Repository: 2.60 The trunk/Manuals Directory</title> -<meta name="description" content="CentOS Artwork Repository: 2.63 The trunk/Scripts/Bash/Cli Directory"> -<meta name="keywords" content="CentOS Artwork Repository: 2.63 The trunk/Scripts/Bash/Cli Directory"> +<meta name="description" content="CentOS Artwork Repository: 2.60 The trunk/Manuals Directory"> +<meta name="keywords" content="CentOS Artwork Repository: 2.60 The trunk/Manuals Directory"> <meta name="resource-type" content="document"> <meta name="distribution" content="global"> <meta name="Generator" content="texi2html 1.76"> @@ -55,38 +55,66 @@ ul.toc {list-style: none} <body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#800080" alink="#FF0000"> <table cellpadding="1" cellspacing="1" border="0"> -<tr><td valign="middle" align="left">[<a href="repository_66.html#SEC335" title="Previous section in reading order"> < </a>]</td> -<td valign="middle" align="left">[<a href="repository_68.html#SEC337" title="Next section in reading order"> > </a>]</td> +<tr><td valign="middle" align="left">[<a href="repository_66.html#SEC328" title="Previous section in reading order"> < </a>]</td> +<td valign="middle" align="left">[<a href="#SEC330" title="Next section in reading order"> > </a>]</td> <td valign="middle" align="left"> </td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Beginning of this chapter or previous chapter"> << </a>]</td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Up section"> Up </a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Next chapter"> >> </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Beginning of this chapter or previous chapter"> << </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Up section"> Up </a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Next chapter"> >> </a>]</td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left">[<a href="repository.html#SEC_Top" title="Cover (top) of document">Top</a>]</td> <td valign="middle" align="left">[<a href="repository_toc.html#SEC_Contents" title="Table of contents">Contents</a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Index">Index</a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Index">Index</a>]</td> <td valign="middle" align="left">[<a href="repository_abt.html#SEC_About" title="About (help)"> ? </a>]</td> </tr></table> -<a name="Filesystem-trunk-Scripts-Bash-Cli"></a> -<a name="SEC336"></a> -<h2 class="section"> 2.63 The <tt>`trunk/Scripts/Bash/Cli'</tt> Directory </h2> +<a name="Filesystem-trunk-Manuals"></a> +<a name="SEC329"></a> +<h2 class="section"> 2.60 The <tt>`trunk/Manuals'</tt> Directory </h2> + + +<a name="SEC330"></a> +<h3 class="subsection"> 2.60.1 Goals </h3> + +<ul class="toc"> +<li> ... +</li></ul> + + +<a name="SEC331"></a> +<h3 class="subsection"> 2.60.2 Description </h3> + +<ul class="toc"> +<li> ... +</li></ul> + + +<a name="SEC332"></a> +<h3 class="subsection"> 2.60.3 Usage </h3> + +<ul class="toc"> +<li> ... +</li></ul> + + +<a name="SEC333"></a> +<h3 class="subsection"> 2.60.4 See also </h3> <table cellpadding="1" cellspacing="1" border="0"> -<tr><td valign="middle" align="left">[<a href="repository_66.html#SEC335" title="Previous section in reading order"> < </a>]</td> -<td valign="middle" align="left">[<a href="repository_68.html#SEC337" title="Next section in reading order"> > </a>]</td> +<tr><td valign="middle" align="left">[<a href="#SEC332" title="Previous section in reading order"> < </a>]</td> +<td valign="middle" align="left">[<a href="repository_68.html#SEC334" title="Next section in reading order"> > </a>]</td> <td valign="middle" align="left"> </td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Beginning of this chapter or previous chapter"> << </a>]</td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Up section"> Up </a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Next chapter"> >> </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Beginning of this chapter or previous chapter"> << </a>]</td> +<td valign="middle" align="left">[<a href="#SEC329" title="Up section"> Up </a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Next chapter"> >> </a>]</td> </tr></table> <p> <font size="-1"> - This document was generated on <i>March, 11 2011</i> using <a class="www" href="http://texi2html.cvshome.org/"><i>texi2html 1.76</i></a>. + This document was generated on <i>March, 22 2011</i> using <a class="www" href="http://texi2html.cvshome.org/"><i>texi2html 1.76</i></a>. </font> <br> diff --git a/Manual/repository-html/repository_68.html b/Manual/repository-html/repository_68.html index b52f53d..6b9ea20 100644 --- a/Manual/repository-html/repository_68.html +++ b/Manual/repository-html/repository_68.html @@ -12,7 +12,7 @@ Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled GNU Free Documentation License. --> -<!-- Created on March, 11 2011 by texi2html 1.76 --> +<!-- Created on March, 22 2011 by texi2html 1.76 --> <!-- Written by: Lionel Cons <Lionel.Cons@cern.ch> (original author) Karl Berry <karl@freefriends.org> @@ -23,10 +23,10 @@ Send bugs and suggestions to <users@texi2html.cvshome.org> --> <head> -<title>CentOS Artwork Repository: 2.64 The trunk/Scripts/Bash/Cli/Functions Directory</title> +<title>CentOS Artwork Repository: 2.61 The trunk/Scripts Directory</title> -<meta name="description" content="CentOS Artwork Repository: 2.64 The trunk/Scripts/Bash/Cli/Functions Directory"> -<meta name="keywords" content="CentOS Artwork Repository: 2.64 The trunk/Scripts/Bash/Cli/Functions Directory"> +<meta name="description" content="CentOS Artwork Repository: 2.61 The trunk/Scripts Directory"> +<meta name="keywords" content="CentOS Artwork Repository: 2.61 The trunk/Scripts Directory"> <meta name="resource-type" content="document"> <meta name="distribution" content="global"> <meta name="Generator" content="texi2html 1.76"> @@ -55,1300 +55,69 @@ ul.toc {list-style: none} <body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#800080" alink="#FF0000"> <table cellpadding="1" cellspacing="1" border="0"> -<tr><td valign="middle" align="left">[<a href="repository_67.html#SEC336" title="Previous section in reading order"> < </a>]</td> -<td valign="middle" align="left">[<a href="#SEC338" title="Next section in reading order"> > </a>]</td> +<tr><td valign="middle" align="left">[<a href="repository_67.html#SEC333" title="Previous section in reading order"> < </a>]</td> +<td valign="middle" align="left">[<a href="#SEC335" title="Next section in reading order"> > </a>]</td> <td valign="middle" align="left"> </td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Beginning of this chapter or previous chapter"> << </a>]</td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Up section"> Up </a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Next chapter"> >> </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Beginning of this chapter or previous chapter"> << </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Up section"> Up </a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Next chapter"> >> </a>]</td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left">[<a href="repository.html#SEC_Top" title="Cover (top) of document">Top</a>]</td> <td valign="middle" align="left">[<a href="repository_toc.html#SEC_Contents" title="Table of contents">Contents</a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Index">Index</a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Index">Index</a>]</td> <td valign="middle" align="left">[<a href="repository_abt.html#SEC_About" title="About (help)"> ? </a>]</td> </tr></table> -<a name="Filesystem-trunk-Scripts-Bash-Cli-Functions"></a> -<a name="SEC337"></a> -<h2 class="section"> 2.64 The <tt>`trunk/Scripts/Bash/Cli/Functions'</tt> Directory </h2> - - -<a name="SEC338"></a> -<h3 class="subsection"> 2.64.1 Goals </h3> - -<p>The <tt>`trunk/Scripts/Bash/Functions'</tt> directory exists to organize -<tt>`centos-art.sh'</tt> specific functionalities. -</p> - -<a name="SEC339"></a> -<h3 class="subsection"> 2.64.2 Description </h3> - -<p>The specific functions of <tt>`centos-art.sh'</tt> script are designed -with "Software Toolbox" philosophy (see <a href="../coreutils/Toolbox-introduction.html#Toolbox-introduction">(coreutils.info)Toolbox introduction</a>) in mind: each program "should do one -thing well". Inside <tt>`centos-art.sh'</tt> script, each specific -functionality is considered a program that should do one thing well. -Of course, if you find that they still don't do it, feel free to -improve them in order for them to do so. -</p> -<p>The specific functions of <tt>`centos-art.sh'</tt> script are organized -inside specific directories under <tt>`trunk/Scripts/Bash/Functions'</tt> -location. Each specific function directory should be named as the -function it represents, with the first letter in uppercase. For -example, if the function name is <code>render</code>, the specific function -directory for it would be <samp>`trunk/Scripts/Bash/Functions/Render'</samp>. -</p> -<p>To better understand how specific functions of <tt>`centos-art.sh'</tt> -script are designed, lets create one function which only goal is to -output different kind of greetings to your screen. -</p> -<p>When we create specific functions for <tt>`centos-art.sh'</tt> script it -is crucial to know what these functions will do exactly and if there -is any function that already does what we intend to do. If there is no -one, it is good time to create them then. Otherwise, if -functionalities already available don't do what you exactly expect, -contact their authors and work together to improve them. -</p> -<blockquote class="orange"><img src="/home/centos/artwork/trunk/Identity/Widgets/Img/icon-admonition-idea.png" alt="Info"><h3>Tip</h3><p> Join CentOS developers mailing list -<a class="mailto" href="mailto:centos-art@centos.org">centos-art@centos.org</a> to share your ideas. -</p></blockquote> - -<p>It is also worth to know what global functions and variables do we -have available inside <tt>`centos-art.sh'</tt> script, so advantage can be -taken from them. Global variables are defined inside global function -scripts. Global functions scripts are stored immediatly under -<tt>`trunk/Scripts/Bash/Functions'</tt> directory, in files begining with -<samp>`cli'</samp> prefix. -</p> -<p>OK, let's begin with our functionality example. -</p> -<p>What function name do we use? Well, lets use <code>greet</code>. Note that -<samp>`hello'</samp> word is not a verb; but an expression, a kind of -greeting, an interjection specifically. In contrast, <samp>`greet'</samp> is a -verb and describes what we do when we say <samp>`Hello!'</samp>, <samp>`Hi!'</samp>, -and similar expressions. -</p> -<p>So far, we've gathered the following function information: -</p> -<pre class="verbatim">Name: greet -Path: trunk/Scripts/Bash/Functions/Greet -File: trunk/Scripts/Bash/Functions/Greet/greet.sh -</pre> -<p>The <tt>`greet.sh'</tt> function script is the first file -<tt>`centos-art.sh'</tt> script loads when the <samp>`greet'</samp> functionality -is called using commands like <samp>`centos-art greet --hello='World''</samp>. -The <tt>`greet.sh'</tt> function script contains the <code>greet</code> function -definition. -</p> -<p>Inside <tt>`centos-art.sh'</tt> script, as convenction, each function -script has one top commentary, followed by one blank line, and then -one function defintion below it only. -</p> -<p>Inside <tt>`centos-art.sh'</tt> script functions, top commentaries have -the following components: the functionality description, one-line for -copyright note with your personal information, the license under -which the function source code is released --the <tt>`centos-art.sh'</tt> -script is released as GPL, so do all its functions--, the <code>$Id$</code> -keyword of Subversion is later expanded by <code>svn propset</code> -command. -</p> -<p>In our <code>greet</code> function example, top commentary for -<tt>`greet.sh'</tt> function script would look like the following: -</p> -<pre class="verbatim">#!/bin/bash -# -# greet.sh -- This function outputs different kind of greetings to -# your screen. Use this function to understand how centos-art.sh -# script specific functionalities work. -# -# Copyright (C) YEAR YOURFULLNAME -# -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2 of the License, or -# (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, but -# WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -# General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 -# USA. -# -# ---------------------------------------------------------------------- -# $Id$ -# ---------------------------------------------------------------------- -</pre> -<p>After top commentary, separated by one blank line, the <code>greet</code> -function definition would look like the following: -</p> -<pre class="verbatim">function greet { - - # Define global variables. +<a name="Filesystem-trunk-Scripts"></a> +<a name="SEC334"></a> +<h2 class="section"> 2.61 The <tt>`trunk/Scripts'</tt> Directory </h2> - # Define command-line interface. - greet_getActions - -} -</pre> -<p>The first definition inside <code>greet</code> function, are global -variables that will be available along <code>greet</code> function execution -environment. This time we didn't use global variable definitions for -<code>greet</code> function execution environment, so we left that section -empty. -</p> -<p>Later, we call <code>greet_getActions</code> function to define the -command-line interface of <code>greet</code> functionality. The command-line -interface of <code>greet</code> functionality defines what and how actions -are performed, based on arguments combination passed to -<tt>`centos-art.sh'</tt> script. -</p> -<pre class="verbatim">function greet_getActions { - case "$ACTIONNAM" in +<a name="SEC335"></a> +<h3 class="subsection"> 2.61.1 Goals </h3> - --hello ) - greet_doHello - ;; - - --bye ) - greet_doBye - ;; - - * ) - cli_printMessage "`gettext "The option provided is not valid."`" - cli_printMessage "$(caller)" 'AsToKnowMoreLine' - - esac - -} -</pre> -<p>The <var>ACTIONNAM</var> global variable is defined in <tt>`cli.sh'</tt> -function script and contains the value passed before the equal sign -(i.e., <samp>`='</samp>) in the second command-line argument of -<tt>`centos-art.sh'</tt> script. For example, if the second command-line -argument is <samp>`--hello='World''</samp>, the value of <var>ACTIONNAM</var> -variable would be <samp>`--hello'</samp>. Using this configuration let us -deside which action to perform based on the action name passed to -<tt>`centos-art.sh'</tt> script as second argument. -</p> -<p>The <code>greet</code> function definition makes available two valid -greetings through <samp>`--hello'</samp> and <samp>`--bye'</samp> options. If no -one of them is provided as second command-line argument, the <samp>`*'</samp> -case is evaluated instead. -</p> -<p>The <samp>`*'</samp> case and its two lines further on should always be -present in <tt>`_getActions.sh'</tt> function scripts, no matter what -specific functionality you are creating. This convenction helps the -user to find out documentation about current functionality in use, -when no valid action is provided. -</p> -<p>The <code>greet_doHello</code> and <code>greet_doBye</code> function definitions -are the core of <code>greet</code> specific functionality. In such function -definitions we set what our <code>greet</code> function really does: to -output different kinds of greetings. -</p> -<pre class="verbatim">function greet_doHello { - - cli_printMessage "`gettext "Hello"` $ACTIONVAL" - -} -</pre> -<p>The <code>greet_doHello</code> function definition is stored in -<tt>`greet_doHello.sh'</tt> function script. -</p> -<pre class="verbatim">function greet_doBye { - - cli_printMessage "`gettext "Goodbye"` $ACTIONVAL" - -} -</pre> -<p>The <code>greet_doBye</code> function definition is stored in the -<tt>`greet_doBye.sh'</tt> function script. -</p> -<p>Both <tt>`greet_doHello.sh'</tt> and <tt>`greet_doBye.sh'</tt> function -scripts are stored inside <code>greet</code> function directory path (i.e. -<tt>`trunk/Scripts/Bash/Functions/Greet'</tt>). -</p> -<p>The <var>ACTIONVAL</var> global variable is defined in <tt>`cli.sh'</tt> -function script and contains the value passed after the equal sign -(i.e., <samp>`='</samp>) in the second command-line argument of -<tt>`centos-art.sh'</tt> script. For example, if the second command-line -argument is <samp>`--hello='World''</samp>, the value of <var>ACTIONVAL</var> -variable would be <samp>`World'</samp> without quotes. -</p> -<p>Let's see how <code>greet</code> specific functionality files are organzied -under <code>greet</code> function directory. To see file organization we use -the <code>tree</code> command: -</p> -<pre class="verbatim">trunk/Scripts/Bash/Functions/Greet -|-- greet_doBye.sh -|-- greet_doHello.sh -|-- greet_getActions.sh -`-- greet.sh -</pre> -<p>To try the <code>greet</code> specific functionality we've just created, -pass the function name (i.e., <samp>`greet'</samp>) as first argument to -<tt>`centos-art.sh'</tt> script, and any of the valid options as second -argument. Some examples are illustrated below: -</p> -<pre class="verbatim">[centos@projects ~]$ centos-art greet --hello='World' -Hello World -[centos@projects ~]$ centos-art greet --bye='World' -Goodbye World -[centos@projects ~]$ -</pre> -<p>The word <samp>`World'</samp> in the examples above can be anything. In fact, -change it to have a little fun. -</p> -<p>Now that we have a specific function that works as we expect, it is -time to document it. To document <code>greet</code> specific functionality, -we use its directory path and the <code>manual</code> functionality -(-- <strong>Removed</strong>(pxref:trunk Scripts Bash Functions Manual) --) of <tt>`centos-art.sh'</tt> -script, just as the following command illustrates: -</p> -<pre class="verbatim">centos-art manual --edit=trunk/Scripts/Bash/Functions/Greet -</pre> -<p>To have a well documented function helps user to understand how your -function really works, and how it should be used. When no valid -action is passed to a function, the <tt>`centos-art.sh'</tt> script uses -the function documentation entry as vehicle to communicate which the -valid functions are. When no documentation entry exists for a -function, the <tt>`centos-art.sh'</tt> script informs that no -documentation entry exists for such function and requests user to -create it right at that time. -</p> -<p>Now that we have documented our function, it is time to translate its -output messages to different languages. To translate specific -functionality output messages to different languages we use the -<code>locale</code> functionality (-- <strong>Removed</strong>(pxref:trunk Scripts Bash Functions -Locale) --) of <tt>`centos-art.sh'</tt> script, just as the following command -illustrates: -</p> -<pre class="verbatim">centos-art locale --edit -</pre> -<blockquote class="orange"><img src="/home/centos/artwork/trunk/Identity/Widgets/Img/icon-admonition-alert.png" alt="Warning"><h3>Warning</h3><p> To translate output messages in different languages, -your system locale information --as in <code>LANG</code> environment -variable-- must be set to that locale you want to produce translated -messages for. For example, if you want to produce translated messages -for Spanish language, your system locale information must be set to -<samp>`es_ES.UTF-8'</samp>, or similar, first. -</p></blockquote> - -<p>Well, it seems that our example is rather complete by now. -</p> -<p>In <code>greet</code> function example we've described so far, we only use -<code>cli_printMessage</code> global function in action specific function -definitions in order to print messages, but more interesting things -can be achieved inside action specific function definitions. For -example, if you pass a directory path as action value in second -argument, you could retrive a list of files from therein, and process -them. If the list of files turns too long or you just want to control -which files to process, you could add the third argument in the form -<samp>`--filter='regex''</samp> and reduce the amount of files to process -using a regular expression pattern. -</p> -<p>The <code>greet</code> function described in this section may serve you as -an introduction to understand how specific functionalities work inside -<tt>`centos-art.sh'</tt> script. With some of luck this introduction will -also serve you as motivation to create your own <tt>`centos-art.sh'</tt> -script specific functionalities. -</p> -<p>By the way, the <code>greet</code> functionality doesn't exist inside -<tt>`centos-art.sh'</tt> script yet. Would you like to create it? -</p> - -<a name="SEC340"></a> -<h3 class="subsection"> 2.64.3 Usage </h3> - - -<a name="SEC341"></a> -<h4 class="subsubsection"> 2.64.3.1 Global variables </h4> - -<p>The following global variables of <tt>`centos-art.sh'</tt> script, are -available for you to use inside specific functions: -</p> -<dl> -<dt><u>Variable:</u> <b>TEXTDOMAIN</b> -<a name="IDX1"></a> -</dt> -<dd><p>Default domain used to retrieve translated messages. This value is set -in <tt>`initFunctions.sh'</tt> and shouldn't be changed. -</p></dd></dl> - -<dl> -<dt><u>Variable:</u> <b>TEXTDOMAINDIR</b> -<a name="IDX2"></a> -</dt> -<dd><p>Default directory used to retrieve translated messages. This value is -set in <tt>`initFunctions.sh'</tt> and shouldn't be changed. -</p></dd></dl> - -<dl> -<dt><u>Variable:</u> <b>FUNCNAM</b> -<a name="IDX3"></a> -</dt> -<dd><p>Define function name. -</p> -<p>Function names associate sets of actions. There is one set of actions -for each unique function name inside <tt>`centos-art.sh'</tt> script. -</p> -<p>Dunction names are passed as first argument in <tt>`centos-art.sh'</tt> -command-line interface. For example, in the command <samp>`centos-art -render --entry=path/to/dir --filter=regex'</samp>, the <var>ACTION</var> passed to -<tt>`centos-art.sh'</tt> script is <samp>`render'</samp>. -</p> -<p>When first argument is not provided, the <tt>`centos-art.sh'</tt> script -immediatly ends its execution. -</p></dd></dl> - -<dl> -<dt><u>Variable:</u> <b>FUNCDIR</b> -<a name="IDX4"></a> -</dt> -</dl> - -<dl> -<dt><u>Variable:</u> <b>FUNCDIRNAME</b> -<a name="IDX5"></a> -</dt> -</dl> - -<dl> -<dt><u>Variable:</u> <b>FUNCSCRIPT</b> -<a name="IDX6"></a> -</dt> -</dl> - -<dl> -<dt><u>Variable:</u> <b>FUNCCONFIG</b> -<a name="IDX7"></a> -</dt> -</dl> - -<dl> -<dt><u>Variable:</u> <b>ACTIONNAM</b> -<a name="IDX8"></a> -</dt> -<dd><p>Define action name. -</p> -<p>Each action name identifies an specific action to perform, inside an -specific function. -</p> -<p>Action name names aare passed as second argument in -<tt>`centos-art.sh'</tt> command-line interface. For example, in the -command <samp>`centos-art render --entry=path/to/dir --filter=regex'</samp>, -the <var>ACTIONNAM</var> passed to <tt>`centos-art.sh'</tt> script is -<samp>`--entry'</samp>. -</p> -<p>When second argument is not provided, the <tt>`centos-art.sh'</tt> script -immediatly ends its execution. -</p></dd></dl> - -<dl> -<dt><u>Variable:</u> <b>ACTIONVAL</b> -<a name="IDX9"></a> -</dt> -<dd><p>Define action value. -</p> -<p>Action values are associated to just one action name. Action values -contain the working copy entry over which its associated action will be -performed in. Working copy entries can be files or directories inside -the working copy. -</p></dd></dl> - -<dl> -<dt><u>Variable:</u> <b>REGEX</b> -<a name="IDX10"></a> -</dt> -<dd><p>Define regular expression used as pattern to build the list of files -to process. -</p> -<p>By default, <var>REGEX</var> variable is set to <code>.+</code> to match all -files. -</p> -<p>Functions that need to build a list of files to process use the option -<samp>`--filter'</samp> to redefine <var>REGEX</var> variable default value, and -so, control the amount of files to process. -</p></dd></dl> - -<dl> -<dt><u>Variable:</u> <b>ARGUMENTS</b> -<a name="IDX11"></a> -</dt> -<dd><p>Define optional arguments. -</p> -<p>Optional arguments, inside <tt>`centos-art.sh'</tt> script, are considered -as all command-line arguments passed to <tt>`centos-art.sh'</tt> script, -from third argument position on. For example, in the command -<samp>`centos-art render --entry=path/to/dir --filter=regex'</samp> , the -optional arguments are from <samp>`--filter=regex'</samp> argument on. -</p> -<p>Optional arguments are parsed using <code>getopt</code> command through -the following base construction: -</p> -<pre class="verbatim"># Define short options we want to support. -local ARGSS="" - -# Define long options we want to support. -local ARGSL="filter:,to:" - -# Parse arguments using getopt(1) command parser. -cli_doParseArguments - -# Reset positional parameters using output from (getopt) argument -# parser. -eval set -- "$ARGUMENTS" - -# Define action to take for each option passed. -while true; do - case "$1" in - --filter ) - REGEX="$2" - shift 2 - ;; - --to ) - TARGET="$2" - shift 2 - ;; - * ) - break - esac -done -</pre> -<p>Optional arguments provide support to command options inside -<tt>`centos-art.sh'</tt> script. For instance, consider the Subversion -(<code>svn</code>) command, where there are many options (e.g., -<samp>`copy'</samp>, <samp>`delete'</samp>, <samp>`move'</samp>, etc), and inside each -option there are several modifiers (e.g., <samp>`--revision'</samp>, -<samp>`--message'</samp>, <samp>`--username'</samp>, etc.) that can be combined one -another in their short or long variants. -</p> -<p>The <var>ARGUMENTS</var> variable is used to store arguments passed from -command-line for later use inside <tt>`centos-art.sh'</tt> script. Storing -arguments is specially useful when we want to run a command with some -specific options from them. Consider the following command: -</p> -<pre class="verbatim">centos-art path --copy=SOURCE --to=TARGET --message="The commit message goes here." --username='johndoe' -</pre> -<p>In the above command, the <samp>`--message'</samp>, and <samp>`--username'</samp> -options are specific to <code>svn copy</code> command. In such cases, -options are not interpreted by <tt>`centos-art.sh'</tt> script itself. -Instead, the <tt>`centos-art.sh'</tt> script uses <code>getopt</code> to -retrive them and store them in the <var>ARGUMENTS</var> variable for later -use, as described in the following command: -</p> -<pre class="verbatim"># Build subversion command to duplicate locations inside the -# workstation. -eval svn copy $SOURCE $TARGET --quiet $ARGUMENTS -</pre> -<p>When <code>getopt</code> parses <var>ARGUMENTS</var>, we may use short options -(e.g., <samp>`-m'</samp>) or long options (e.g., <samp>`--message'</samp>). When -we use short options, arguments are separated by one space from the -option (e.g., <samp>`-m 'This is a commit message.''</samp>). When we use -long options arguments are separated by an equal sign (<samp>`='</samp>) -(e.g., <samp>`--message='This is a commit message''</samp>). -</p> -<p>In order for <code>getopt</code> to parse <var>ARGUMENTS</var> correctly, it -is required to provide the short and long definition of options that -will be passed or at least supported by the command performing the -final action the function script exists for. -</p> -<p>As convenction, inside <tt>`centos-art.sh'</tt> script, short option -definitions are set in the <var>ARGSS</var> variable; and long option -definitions are set in the <var>ARGSL</var> variable. -</p> -<p>When you define short and long options, it may be needed to define -which of these option arguments are required and which not. To define -an option argument as required, you need to set one colon <samp>`:'</samp> -after the option definition (e.g., <samp>`-o m: -l message:'</samp>). On -the other hand, to define an option argument as not required, you need -to set two colons <samp>`::'</samp> after the option definition (e.g., -<samp>`-o m:: -l message::'</samp>). -</p></dd></dl> - -<dl> -<dt><u>Variable:</u> <b>EDITOR</b> -<a name="IDX12"></a> -</dt> -<dd><p>Default text editor. -</p> -<p>The <tt>`centos-art.sh'</tt> script uses default text <code>EDITOR</code> to edit -pre-commit subversion messages, translation files, configuration -files, script files, and similar text-based files. -</p> -<p>If <code>EDITOR</code> environment variable is not set, <tt>`centos-art.sh'</tt> -script uses <tt>`/usr/bin/vim'</tt> as default text editor. Otherwise, the -following values are recognized by <tt>`centos-art.sh'</tt> script: +<p>The <tt>`trunk/Scripts'</tt> directory exists to: </p> <ul class="toc"> -<li> <tt>`/usr/bin/vim'</tt> -</li><li> <tt>`/usr/bin/emacs'</tt> -</li><li> <tt>`/usr/bin/nano'</tt> +<li> Organize the "trunk" development line of automation scripts by +programming language. </li></ul> -<p>If no one of these values is set in <code>EDITOR</code> environment variable, -<tt>`centos-art.sh'</tt> uses <tt>`/usr/bin/vim'</tt> text editor by default. -</p></dd></dl> - - -<a name="SEC342"></a> -<h4 class="subsubsection"> 2.64.3.2 Global functions </h4> - -<p>Function scripts stored directly under -<tt>`trunk/Scripts/Bash/Functions/'</tt> directory are used to define -global functions. Global functions can be used inside action specific -functionalities and or even be reused inside themselves. This section -provides introductory information to global functions you can use -inside <tt>`centos-art.sh'</tt> script. -</p> -<dl> -<dt><u>Function:</u> <b>cli_checkActionArguments</b> -<a name="IDX13"></a> -</dt> -<dd><p>Validate action value (<var>ACTIONVAL</var>) variable. -</p> -<p>The action value variable can take one of the following values: -</p> -<ol> -<li> Path to one directory inside the local working copy, -</li><li> Path to one file inside the local working copy, -</li></ol> - -<p>If another value different from that specified above is passed to -action value variable, the <tt>`centos-art.sh'</tt> script prints an error -message and ends script execution. -</p></dd></dl> - -<dl> -<dt><u>Function:</u> <b>cli_checkFiles</b><i> FILE [TYPE]</i> -<a name="IDX14"></a> -</dt> -<dd><p>Verify file existence. -</p> -<p><code>cli_checkFiles</code> receives a <var>FILE</var> absolute path and performs -file verification as specified in <var>TYPE</var>. When <var>TYPE</var> is not -specified, <code>cli_checkFiles</code> verifies <var>FILE</var> existence, no -matter what kind of file it be. If <var>TYPE</var> is specified, use one -of the following values: -</p> -<dl compact="compact"> -<dt> <samp>`d'</samp></dt> -<dt> <samp>`directory'</samp></dt> -<dd><p>Ends script execution if <var>FILE</var> is not a directory. -</p> -<p>When you verify directories with cli_checkFiles, if directory doesn't -exist, <tt>`centos-art.sh'</tt> script asks you for confirmation in order -to create that directory. If you answer positively, -<tt>`centos-art.sh'</tt> script creates that directory and continues -script flows normally. Otherwise, if you answer negatively, -<tt>`centos-art.sh'</tt> ends script execution with an error and -documentation message. -</p> -</dd> -<dt> <samp>`f'</samp></dt> -<dt> <samp>`regular-file'</samp></dt> -<dd><p>Ends script execution if <var>FILE</var> is not a regular file. -</p></dd> -<dt> <samp>`h'</samp></dt> -<dt> <samp>`symbolic-link'</samp></dt> -<dd><p>Ends script execution if <var>FILE</var> is not a symbolic link. -</p></dd> -<dt> <samp>`x'</samp></dt> -<dt> <samp>`execution'</samp></dt> -<dd><p>Ends script execution if <var>FILE</var> is not executable. -</p></dd> -<dt> <samp>`fh'</samp></dt> -<dd><p>Ends script execution if <var>FILE</var> is neither a regular file nor a -symbolic link. -</p></dd> -<dt> <samp>`fd'</samp></dt> -<dd><p>Ends script execution if <var>FILE</var> is neither a regular file nor a -directory. -</p></dd> -<dt> <samp>`isInWorkingCopy'</samp></dt> -<dd><p>Ends script execution if <var>FILE</var> is not inside the working copy. -</p></dd> -</dl> - -<p>As default behaviour, if <var>FILE</var> passes all verifications, -<tt>`centos-art.sh'</tt> script continues with its normal flow. -</p></dd></dl> - -<dl> -<dt><u>Function:</u> <b>cli_commitRepoChanges</b><i> [LOCATION]</i> -<a name="IDX15"></a> -</dt> -<dd><p>Syncronize changes between repository and working copy. -</p> -<p>The <code>cli_commitRepoChanges</code> function brings changes from the -central repository down to the working copy--using <code>svn -update</code>--, checks the working copy changes--using <code>svn -status</code> command--, prints status report--using both <code>svn -update</code> and <code>svn status</code> commands output, and finally, commits -recent changes from the working copy up to the repository--using -<code>svn commit</code> command--. -</p> -<p>Previous to commit the working copy changes up to the central -repository, the <code>cli_commitRepoChanges</code> function asks you to -verify changes--using <code>svn diff</code> command--, and later, -another confirmation question is shown to be sure you really want to -commit changes up to central repository. -</p> -<p>If <var>LOCATION</var> argument is not specified, the value of -<var>ACTIONVAL</var> variable is used as reference instead. -</p> -<div class="float"><a name="trunk_002fScripts_002fBash_002fFunctions_002fcli_005fcommitRepoChanges"></a> -<pre class="verbatim">---------------------------------------------------------------------- ---> Bringing changes from the repository into the working copy ---> Checking changes in the working copy ----------------------------------------------------------------------- -Added 0 file from the repository. -Deleted 0 file from the repository. -Updated 0 file from the repository. -Conflicted 0 file from the repository. -Merged 0 file from the repository. -Modified 4 files from the working copy. -Unversioned 0 file from the working copy. -Deleted 0 file from the working copy. -Added 0 file from the working copy. ----------------------------------------------------------------------- -</pre> -</div><p><strong>Figure 2.3: The <code>cli_commitRepoChanges</code> function output. -</strong> -</p> -<p>Call the <code>cli_commitRepoChanges</code> function before or/and after -calling functions that modify files or directories inside the working -copy as you may need to. -</p></dd></dl> - -<dl> -<dt><u>Function:</u> <b>cli_doParseArguments</b> -<a name="IDX16"></a> -</dt> -<dd><p>Redefine arguments (<var>ARGUMENTS</var>) global variable using -<code>getopt</code> command output. For more information about how to use -<code>cli_doParseArguments</code> function, see <var>ARGUMENTS</var> variable -description above. -</p></dd></dl> - -<dl> -<dt><u>Function:</u> <b>cli_doParseArgumentsReDef</b><i> $@</i> -<a name="IDX17"></a> -</dt> -<dd><p>Initialize/reset arguments (<var>ARGUMENTS</var>) global variable using -positional parameters variable (<var>$@</var>) as reference. -</p> -<p>When we work inside function definitions, positional parameters are -reset to the last function definition positional parameters. If you -need to redefine positional parameters from one specific function, you -need to call <code>cli_doParseArgumentsReDef</code> with the positional -parameters variable (<var>$@</var>), set as first argument, to that -specific function you want to redefine positional parameters at. -</p></dd></dl> - -<dl> -<dt><u>Function:</u> <b>cli_getArguments</b> -<a name="IDX18"></a> -</dt> -<dd><p>Initialize function name (<var>FUNCNAM</var>), action name -(<var>ACTIONNAM</var>), and action value (<var>ACTIONVAL</var>) global -variables, using positional parameters passed in <var>$@</var> variable. -</p> -<p>The <code>cli_getArguments</code> function is called from <code>cli.sh</code> -function script, using <code>cli</code> function positional parameters -(i.e., the positional parameters passed as arguments in the -command-line) as first function argument. -</p> -<p>Once command-line positional parameters are accesible to -<tt>`centos-art.sh'</tt> script execution evironment, -<code>cli_getArguments</code> uses regular expression to retrive -action variables from first and second argument. The first argument -defines the value used as function name (<var>FUNCNAM</var>), and the -second argument defines both values used as action name -(<var>ACTIONNAM</var>) and action value (<var>ACTIONVAL</var>), respectively. -</p> -<p>The first argument is a word in lower case. This word specifies the -name of the functionality you want to use (e.g., <samp>`render'</samp> to -render images, <samp>`manual'</samp> to work on documentation, and so on.) -</p> -<p>The second argument has a long option style (e.g., -<samp>`--option=value'</samp>). The <samp>`--option'</samp> represents the action name -(<var>ACTIONNAM</var>), and the characters inbetween the equal sign -(<samp>`='</samp>) and the first space character, are considered as the action -value (<var>ACTIONVAL</var>). In order to provide action values with space -characters inbetween you need to enclose action value with quotes like -in <samp>`--option='This is long value with spaces inbetween''</samp>. -Generally, action values are used to specify paths over which the -action name acts on. -</p> -<p>Once action related variables (i.e., <var>FUNCNAM</var>, <var>ACTIONNAM</var>, -and <var>ACTIONVAL</var>) are defined and validated, -<code>cli_getArguments</code> shifts the positional arguments to remove the -first two arguments passed (i.e., those used to retrive action related -variables) and redefine the arguments (<var>ARGUMENTS</var>) global -variable with the new positional parameters information. -</p></dd></dl> - -<dl> -<dt><u>Function:</u> <b>cli_getFunctions</b> -<a name="IDX19"></a> -</dt> -<dd><p>Initialize funtionalities supported by <tt>`centos-art.sh'</tt> script. -</p> -<p>Functionalities supported by <tt>`centos-art.sh'</tt> script are organized -in functionality directories under -<tt>`trunk/Scripts/Bash/Functions/'</tt> directory. Each functionality -directory stores function scripts to the functionality such directory -was created for. Function scripts contain function definitions. -Function definitions contain several commands focused on achieving one -specific task only (i.e., the one such functionality was created for). -</p> -<p>In order for <tt>`centos-art.sh'</tt> script to recognize a functionality, -such functionality needs to be stored under -<tt>`trunk/Scripts/Bash/Functions/'</tt> in a directory written -capitalized (i.e., the whole name is written in lowercase except the -first character which is in uppercase). The directory where one -specific functionality is stored is known as the <samp>`functionality -directory'</samp>. -</p> -<p>Inside each functionality directory, the functionalty itself is -implemented through function scripts. Function scripts are organized -in files independently one another and written in <samp>`camelCase'</samp> -format with the function name as prefix. Separation between prefix -and description is done using underscore (<samp>`_'</samp>) character. -</p> -<p>In order for <tt>`centos-art.sh'</tt> script to load functionalities -correctly, function definition inside function scripts should be set -using the <samp>`function'</samp> reserved word, just as in the following -example: -</p> -<pre class="verbatim">function prefix_doSomething { - - # Do something here... - -} -</pre> -<p>The above function definition is just a convenction we use, in order -to make identification of function names easier read and automate by -<tt>`centos-art.sh'</tt> script initialization commands, once -<tt>`centos-art.sh'</tt> script determines which functionality directory -to use. Specifically, in order to initialize and export functions, -<tt>`centos-art.sh'</tt> script executes all function scripts inside the -functionality directory, and later <code>grep</code> on them using a -regular expression pattern, where the <samp>`function'</samp> reserved word is -used as reference to retrive the function names and export them to -<tt>`centos-art.sh'</tt> script execution environment, and so, make -function definitions --from function scripts inside the functionality -directory-- available for further calls. -</p> -<p>If the functionality specified in the command-line first argument -doesn't have a functionality directory, <tt>`centos-art.sh'</tt> script -considers the functionality provided in the command-line as invalid -functionality and immediatly stops script execution with an error -message. -</p> -<p>In order to keep visual consistency among function scripts, please -consider using the following function script design model as template -for your own function scripts: -</p> -<pre class="verbatim">#!/bin/bash -# -# prefix_doSomething.sh -- This function illustrates function scripts -# design model you can use to create your own function scripts inside -# centos-art.sh script. -# -# Copyright (C) YEAR YOURFULLNAME -# -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2 of the License, or -# (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, but -# WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -# General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 -# USA. -# -# ---------------------------------------------------------------------- -# $Id$ -# ---------------------------------------------------------------------- - -function prefix_doSomething { - - # Do something here... - -} -</pre></dd></dl> - -<dl> -<dt><u>Function:</u> <b>cli_getCountryCodes</b><i> [FILTER]</i> -<a name="IDX20"></a> -</dt> -<dd><p>Output country codes supported by <tt>`centos-art.sh'</tt> script. -</p> -<p>The <code>cli_getCountryCodes</code> function outputs a list with country -codes as defined in ISO3166 standard. When <var>FILTER</var> is provided, -<code>cli_getCountryCodes</code> outputs country codes that match -<var>FILTER</var> regular expression pattern. -</p></dd></dl> - -<dl> -<dt><u>Function:</u> <b>cli_getCountryName</b><i> [FILTER]</i> -<a name="IDX21"></a> -</dt> -<dd><p>Outputs country name supported by <tt>`centos-art.sh'</tt> script. -</p> -<p>The <code>cli_getCountryName</code> function reads one language locale code -in the format LL_CC and outputs the name of its related country as in -ISO3166. If filter is specified, <code>cli_getCountryName</code> returns the -country name that matches the locale code specified in <var>FILTER</var>, -exactly. -</p></dd></dl> - -<dl> -<dt><u>Function:</u> <b>cli_getCurrentLocale</b> -<a name="IDX22"></a> -</dt> -<dd><p>Output current locale used by <tt>`centos-art.sh'</tt> script. -</p> -<p>The <code>cli_getCurrentLocale</code> function uses <code>LANG</code> environment -variable to build a locale pattern that is later applied to -<code>cli_getLocales</code> function output in order to return the current -locale that <tt>`centos-art.sh'</tt> script works with. -</p> -<p>The current locale information, returned by -<code>cli_getCurrentLocale</code>, is output from more specific to less -specific. For example, if <samp>`en_GB'</samp> locale exists in -<code>cli_getLocales</code> function output, the <samp>`en_GB'</samp> locale would -take precedence before <samp>`en'</samp> locale. -</p> -<p>Locale precedence selection is quite important in order to define the -locale type we use for message translations. For example, if -<samp>`en_GB'</samp> is used, we are also saying that the common language -specification for English language (i.e., <samp>`en'</samp>) is no longer -used. Instead, we are using English non-common country-specific -language specifications like <samp>`en_AU'</samp>, <samp>`en_BW'</samp>, <samp>`en_GB'</samp>, -<samp>`en_US'</samp>, etc., for message translations. -</p> -<p>Use <code>cli_getCurrentLocale</code> function to know what current locale -information to use inside <tt>`centos-art.sh'</tt> script. -</p></dd></dl> - -<dl> -<dt><u>Function:</u> <b>cli_getFilesList</b><i> [LOCATION]</i> -<a name="IDX23"></a> -</dt> -<dd><p>Output list of files to process. -</p> -<p>The <code>cli_getFilesList</code> function uses <var>LOCATION</var> variable as -source location to build a list of files just as specified by regular -expression (<var>REGEX</var>) global variable. Essentially, what the -<code>cli_getFilesList</code> function does is using <code>find</code> command -to look for files in the location (<var>LOCATION</var>) just as posix-egrep -regular expression (<var>REGEX</var>) specifies. -</p> -<p>If <var>LOCATION</var> is not specified when <code>cli_getFilesList</code> -function is called, the action value (<var>ACTIONVAL</var>) global variable -is used as location value instead. -</p> -<p>By default, if the regular expression (<var>REGEX</var>) global variable is -not redefined after its first definition in the <code>cli</code> function, -all files that match default regular expression value (i.e., -<samp>`.+'</samp>) will be added to the list of files to process. Otherwise, -if you redefine the regular expression global variable after its first -definition in the <code>cli</code> function and before calling -<code>cli_getFilesList</code> function, the last value you specifed is used -instead. -</p> -<p>When you need to customize the regular expression (<var>REGEX</var>) global -variable value inside a function, do not redefine the global variable -(at least you be absolutly convinced you need to). Instead, set the -regular expression global variable as <samp>`local'</samp> to the function you -need a customized regular expression value for. If we don't redefine -the regular expression global variable as local to the function, or -use another name for the regular expression variable (which is not -very convenient in order to keep the amount of names to remember low), -you may experiment undesired concantenation issues that make your -regular expression to be something different from that you expect them -to be, specially if the function where you are doing the variable -redefinition is called several times during the same script execution. -</p> -<p>As result, the <code>cli_getFilesList</code> re-defines the value of -<var>FILES</var> variable with the list of files the <code>find</code> command -returned. As example, consider the following construction: -</p> -<pre class="verbatim">function prefix_doSomething { - - # Initialize the list of files to process. - local FILES='' - - # Initialize location. - local LOCATION=/home/centos/artwork/trunk/Identity/Themes/Models/Default - # Re-define regular expression to match scalable vector graphic - # files only. Note how we use the global value of REGEX to build a - # new local REGEX value here. - local REGEX="${REGEX}.*\.(svgz|svg)" +<a name="SEC336"></a> +<h3 class="subsection"> 2.61.2 Description </h3> - # Redefine list of files to process. - cli_getFilesList $LOCATION - - # Process list of files. - for FILE in $FILES;do - cli_printMessages "$FILE" 'AsResponseLine' - # Do something else here on... - done - -} -</pre> -</dd></dl> - -<dl> -<dt><u>Function:</u> <b>cli_getLangCodes</b><i> [FILTER]</i> -<a name="IDX24"></a> -</dt> -<dd><p>Outputs language codes supported by <tt>`centos-art.sh'</tt> script. -</p> -<p><code>cli_getLangCodes</code> function outputs a list of language codes as -defined in ISO639 standard. When <var>FILTER</var> is provided, -<code>cli_getLangCodes</code> outputs language codes that match <var>FILTER</var> -regular expression pattern. -</p></dd></dl> - -<dl> -<dt><u>Function:</u> <b>cli_getLangName</b><i> [FILTER]</i> -<a name="IDX25"></a> -</dt> -<dd><p>Outputs language names supported by <tt>`centos-art.sh'</tt> script. -</p> -<p><code>cli_getLangName</code> function reads one language locale code in the -format LL_CC and outputs the language related name as in ISO639. If -filter is specified, <code>cli_getLangName</code> returns the language name -that matches the locale code specified in <var>FILTER</var>, exactly. -</p></dd></dl> - -<dl> -<dt><u>Function:</u> <b>cli_getLocales</b> -<a name="IDX26"></a> -</dt> -<dd><p>Output locale codes supported by <tt>`centos-art.sh'</tt> script. -</p> -<p>Occasionally, you use <code>cli_getLocales</code> function to add locale -information in non-common country-specific language (<samp>`LL_CC'</samp>) -format for those languages (e.g., <samp>`bn_IN'</samp>, <samp>`pt_BR'</samp>, etc.) -which locale differences cannot be solved using common language -specifications (<samp>`LL'</samp>) into one unique common locale specification -(e.g., <samp>`bn'</samp>, <samp>`pt'</samp>, etc.). -</p></dd></dl> - -<dl> -<dt><u>Function:</u> <b>cli_getRepoName</b><i> NAME TYPE</i> -<a name="IDX27"></a> -</dt> -<dd><p>Sanitate file names. -</p> -<p>Inside <tt>`centos-art.sh'</tt> script, specific functionalities rely both -in <code>cli_getRepoName</code> and repository file system organization to -achieve their goals. Consider <code>cli_getRepoName</code> function as -central place to manage file name convenctions for other functions -inside <tt>`centos-art.sh'</tt> script. -</p> -<blockquote class="orange"><img src="/home/centos/artwork/trunk/Identity/Widgets/Img/icon-admonition-star.png" alt="Important"><h3>Important</h3><p> <code>cli_getRepoName</code> function doesn't verify file -or directory existence, for that purpose use <code>cli_checkFiles</code> -function instead. -</p></blockquote> - -<p>The <var>NAME</var> variable contains the file name or directory name you -want to sanitate. -</p> -<p>The <var>TYPE</var> variable specifies what type of sanitation you want to -perform on <var>NAME</var>. The <var>TYPE</var> can be one of the following -values: -</p> -<dl compact="compact"> -<dt> <samp>`d'</samp></dt> -<dt> <samp>`directory'</samp></dt> -<dd><p>Sanitate directory <var>NAME</var>s. -</p></dd> -<dt> <samp>`f'</samp></dt> -<dt> <samp>`regular-file'</samp></dt> -<dd><p>Sanitate regular file <var>NAME</var>s. -</p></dd> -</dl> - -<p>Use <code>cli_getRepoName</code> function to sanitate file names and -directory names before their utilization. -</p> -<p>Use <code>cli_getRepoName</code> when you need to change file name -convenctions inside <tt>`centos-art.sh'</tt> script. -</p> -<p>When we change file name convenctions inside <code>cli_getRepoName</code> -what we are really changing is the way functions interpret repository -file system organization. Notice that when we change a file name -(e.g., a function name), it is necessary to update all files where -such file name is placed on. This may require a massive substitution -inside the repository, each time we change name convenctions in the -repository (-- <strong>Removed</strong>(pxref:trunk Scripts Bash Functions Path) --, for more -information). -</p></dd></dl> - -<dl> -<dt><u>Function:</u> <b>cli_getRepoStatus</b><i> [LOCATION]</i> -<a name="IDX28"></a> -</dt> -<dd><p>Request repository status. -</p> -<p>This function requests the status of a <var>LOCATION</var> inside the -working copy using the <code>svn status</code> command and returns the -first character in the output line, just as described in <code>svn -help status</code>. If <var>LOCATION</var> is not a regular file or a directory, -inside the working copy, the <tt>`centos-art.sh'</tt> script prints a -message and ends its execution. -</p> -<p>Use this function to perform verifications based a repository -<var>LOCATION</var> status. -</p></dd></dl> - -<dl> -<dt><u>Function:</u> <b>cli_getTemporalFile</b><i> <var>NAME</var></i> -<a name="IDX29"></a> -</dt> -<dd><p>Output absolute path to temporal file <var>NAME</var>. -</p> -<p>The <code>cli_getTemporalFile</code> function uses <tt>`/tmp'</tt> directory as -source location to store temporal files, the <tt>`centos-art.sh'</tt> -script name, and a random identification string to let you run more -than one <tt>`centos-art.sh'</tt> script simultaneously on the same user -session. For example, due the following temporal file defintion: -</p> -<pre class="verbatim">cli_getTemporalFile $FILE -</pre> -<p>If <var>FILE</var> name is <tt>`instance.svg'</tt> and the unique random string -is <samp>`f16f7b51-ac12-4b7f-9e66-72df847f12de'</samp>, the final temporal -file, built from previous temporal file definition, would be: -</p> -<pre class="verbatim">/tmp/centos-art.sh-f16f7b51-ac12-4b7f-9e66-72df847f12de-instance.svg -</pre> -<p>When you use the <code>cli_getTemporalFile</code> function to create -temporal files, be sure to remove temporal files created once you've -ended up with them. For example, consider the following construction: -</p> -<pre class="verbatim">for FILE in $FILES;do - - # Initialize temporal instance of file. - INSTANCE=$(cli_getTemporalFile $FILE) - - # Do something ... - - # Remove temporal instance of file. - if [[ -f $INSTANCE ]];then - rm $INSTANCE - fi - -done -</pre> -<p>Use the <code>cli_getTemporalFile</code> function whenever you need to -create temporal files inside <tt>`centos-art.sh'</tt> script. -</p></dd></dl> - -<dl> -<dt><u>Function:</u> <b>cli_getThemeName</b> -<a name="IDX30"></a> -</dt> -<dd><p>Output theme name. -</p> -<p>In order for <code>cli_getThemeName</code> function to extract theme name -correctly, the <var>ACTIONVAL</var> variable must contain a directory path -under <tt>`trunk/Identity/Themes/Motifs/'</tt> directory structure. -Otherwise, <code>cli_getThemeName</code> returns an empty string. -</p></dd></dl> - -<dl> -<dt><u>Function:</u> <b>cli_printMessage</b><i> MESSAGE [FORMAT]</i> -<a name="IDX31"></a> -</dt> -<dd><p>Define standard output message definition supported by -<tt>`centos-art.sh'</tt> script. -</p> -<p>When <var>FORMAT</var> is not specified, <code>cli_printMessage</code> outputs -information just as it was passed in <var>MESSAGE</var> variable. -Otherwise, <var>FORMAT</var> can take one of the following values: -</p> -<dl compact="compact"> -<dt> <samp>`AsHeadingLine'</samp></dt> -<dd><p>To print heading messages. -</p><pre class="verbatim">---------------------------------------------------------------------- -$MESSAGE ----------------------------------------------------------------------- -</pre> -</dd> -<dt> <samp>`AsWarningLine'</samp></dt> -<dd><p>To print warning messages. -</p><pre class="verbatim">---------------------------------------------------------------------- -WARNING: $MESSAGE ----------------------------------------------------------------------- -</pre> -</dd> -<dt> <samp>`AsNoteLine'</samp></dt> -<dd><p>To print note messages. -</p><pre class="verbatim">---------------------------------------------------------------------- -NOTE: $MESSAGE ----------------------------------------------------------------------- -</pre> -</dd> -<dt> <samp>`AsUpdatingLine'</samp></dt> -<dd><p>To print <samp>`Updating'</samp> messages on two-columns format. -</p><pre class="verbatim">Updating $MESSAGE -</pre> -</dd> -<dt> <samp>`AsRemovingLine'</samp></dt> -<dd><p>To print <samp>`Removing'</samp> messages on two-columns format. -</p><pre class="verbatim">Removing $MESSAGE -</pre> -</dd> -<dt> <samp>`AsCheckingLine'</samp></dt> -<dd><p>To print <samp>`Checking'</samp> messages on two-columns format. -</p><pre class="verbatim">Checking $MESSAGE -</pre> -</dd> -<dt> <samp>`AsCreatingLine'</samp></dt> -<dd><p>To print <samp>`Creating'</samp> messages on two-columns format. -</p><pre class="verbatim">Creating $MESSAGE -</pre> -</dd> -<dt> <samp>`AsSavedAsLine'</samp></dt> -<dd><p>To print <samp>`Saved as'</samp> messages on two-columns format. -</p><pre class="verbatim">Saved as $MESSAGE -</pre> -</dd> -<dt> <samp>`AsLinkToLine'</samp></dt> -<dd><p>To print <samp>`Linked to'</samp> messages on two-columns format. -</p><pre class="verbatim">Linked to $MESSAGE -</pre> -</dd> -<dt> <samp>`AsMovedToLine'</samp></dt> -<dd><p>To print <samp>`Moved to'</samp> messages on two-columns format. -</p><pre class="verbatim">Moved to $MESSAGE -</pre> -</dd> -<dt> <samp>`AsTranslationLine'</samp></dt> -<dd><p>To print <samp>`Translation'</samp> messages on two-columns format. -</p><pre class="verbatim">Translation $MESSAGE -</pre> -</dd> -<dt> <samp>`AsConfigurationLine'</samp></dt> -<dd><p>To print <samp>`Configuration'</samp> messages on two-columns format. -</p><pre class="verbatim">Configuration $MESSAGE -</pre> -</dd> -<dt> <samp>`AsResponseLine'</samp></dt> -<dd><p>To print response messages on one-column format. -</p><pre class="verbatim">--> $MESSAGE -</pre> -</dd> -<dt> <samp>`AsRequestLine'</samp></dt> -<dd><p>To print request messages on one-column format. Request messages -output messages with one colon (<samp>`:'</samp>) and without trailing newline -(<samp>`\n'</samp>) at message end. -</p><pre class="verbatim">$MESSAGE: -</pre> -</dd> -<dt> <samp>`AsYesOrNoRequestLine'</samp></dt> -<dd><p>To print <samp>`yes or no'</samp> request messages on one-column format. If -something different from <samp>`y'</samp> is answered (when using -<code>en_US.UTF-8</code> locale), script execution ends immediatly. -</p> -<pre class="verbatim">$MESSAGE [y/N]: -</pre> -<p>When we use <tt>`centos-art.sh'</tt> script in a locale different from -<code>en_US.UTF-8</code>, confirmation answer may be different from -<samp>`y'</samp>. For example, if you use <code>es_ES.UTF-8</code> locale, the -confirmation question would look like: -</p> -<pre class="verbatim">$MESSAGE [s/N]: -</pre> -<p>and the confirmation answer would be <samp>`s'</samp>, as it is on Spanish -<samp>`sí'</samp> word. -</p> -<p>Definition of which confirmation word to use is set on translation -messages for your specific locale information. -- <strong>Removed</strong>(xref:trunk Scripts -Bash Functions Locale) --, for more information about locale-specific -translation messages. -</p> -</dd> -<dt> <samp>`AsToKnowMoreLine'</samp></dt> -<dd><p>To standardize <samp>`to know more, run the following command:'</samp> -messages. When the <samp>`AsToKnowMoreLine'</samp> option is used, the -<var>MESSAGE</var> value should be set to <code>"$(caller)"</code>. <code>caller</code> -is a Bash builtin that returns the context of the current subroutine -call. <samp>`AsToKnowMoreLine'</samp> option uses <code>caller</code> builtin -output to build documentation entries dynamically. -</p> -<pre class="verbatim">---------------------------------------------------------------------- -To know more, run the following command: -centos-art manual --read='path/to/dir' ----------------------------------------------------------------------- -</pre> -<p>Use <samp>`AsToKnowMoreLine'</samp> option after errors and for intentional -script termination. -</p> -</dd> -<dt> <samp>`AsRegularLine'</samp></dt> -<dd><p>To standardize regular messages on one-column format. -</p> -<p>When <var>MESSAGE</var> contains a colon inside (e.g., <samp>`description: -message'</samp>), the <code>cli_printMessage</code> function outputs <var>MESSAGE</var> -on two-columns format. -</p></dd> -</dl> - -<p>Use <code>cli_printMessage</code> function whenever you need to output -information from <tt>`centos-art.sh'</tt> script. -</p> -<blockquote class="orange"><img src="/home/centos/artwork/trunk/Identity/Widgets/Img/icon-admonition-idea.png" alt="Info"><h3>Tip</h3><p> To improve two-columns format, change the following file: -</p><pre class="verbatim">trunk/Scripts/Bash/Styles/output_forTwoColumns.awk -</pre></blockquote> -</dd></dl> +<ul class="toc"> +<li> ... +</li></ul> -<a name="SEC343"></a> -<h4 class="subsubsection"> 2.64.3.3 Specific functions </h4> +<a name="SEC337"></a> +<h3 class="subsection"> 2.61.3 Usage </h3> -<p>The following specific functions of <tt>`centos-art.sh'</tt> script, are -available for you to use: -</p> +<ul class="toc"> +<li> ... +</li></ul> -<a name="SEC344"></a> -<h3 class="subsection"> 2.64.4 See also </h3> +<a name="SEC338"></a> +<h3 class="subsection"> 2.61.4 See also </h3> -<table class="menu" border="0" cellspacing="0"> -<tr><td align="left" valign="top"><a href="repository_66.html#SEC331">2.62 The <tt>`trunk/Scripts/Bash'</tt> Directory</a></td><td> </td><td align="left" valign="top"> -</td></tr> -</table> <table cellpadding="1" cellspacing="1" border="0"> -<tr><td valign="middle" align="left">[<a href="#SEC343" title="Previous section in reading order"> < </a>]</td> -<td valign="middle" align="left">[<a href="repository_69.html#SEC345" title="Next section in reading order"> > </a>]</td> +<tr><td valign="middle" align="left">[<a href="#SEC337" title="Previous section in reading order"> < </a>]</td> +<td valign="middle" align="left">[<a href="repository_69.html#SEC339" title="Next section in reading order"> > </a>]</td> <td valign="middle" align="left"> </td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Beginning of this chapter or previous chapter"> << </a>]</td> -<td valign="middle" align="left">[<a href="#SEC337" title="Up section"> Up </a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Next chapter"> >> </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Beginning of this chapter or previous chapter"> << </a>]</td> +<td valign="middle" align="left">[<a href="#SEC334" title="Up section"> Up </a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Next chapter"> >> </a>]</td> </tr></table> <p> <font size="-1"> - This document was generated on <i>March, 11 2011</i> using <a class="www" href="http://texi2html.cvshome.org/"><i>texi2html 1.76</i></a>. + This document was generated on <i>March, 22 2011</i> using <a class="www" href="http://texi2html.cvshome.org/"><i>texi2html 1.76</i></a>. </font> <br> diff --git a/Manual/repository-html/repository_69.html b/Manual/repository-html/repository_69.html index b353c71..8dada30 100644 --- a/Manual/repository-html/repository_69.html +++ b/Manual/repository-html/repository_69.html @@ -12,7 +12,7 @@ Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled GNU Free Documentation License. --> -<!-- Created on March, 11 2011 by texi2html 1.76 --> +<!-- Created on March, 22 2011 by texi2html 1.76 --> <!-- Written by: Lionel Cons <Lionel.Cons@cern.ch> (original author) Karl Berry <karl@freefriends.org> @@ -23,10 +23,10 @@ Send bugs and suggestions to <users@texi2html.cvshome.org> --> <head> -<title>CentOS Artwork Repository: 2.65 The trunk/Scripts/Bash/Cli/Functions/Help Directory</title> +<title>CentOS Artwork Repository: 2.62 The trunk/Scripts/Bash Directory</title> -<meta name="description" content="CentOS Artwork Repository: 2.65 The trunk/Scripts/Bash/Cli/Functions/Help Directory"> -<meta name="keywords" content="CentOS Artwork Repository: 2.65 The trunk/Scripts/Bash/Cli/Functions/Help Directory"> +<meta name="description" content="CentOS Artwork Repository: 2.62 The trunk/Scripts/Bash Directory"> +<meta name="keywords" content="CentOS Artwork Repository: 2.62 The trunk/Scripts/Bash Directory"> <meta name="resource-type" content="document"> <meta name="distribution" content="global"> <meta name="Generator" content="texi2html 1.76"> @@ -55,66 +55,197 @@ ul.toc {list-style: none} <body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#800080" alink="#FF0000"> <table cellpadding="1" cellspacing="1" border="0"> -<tr><td valign="middle" align="left">[<a href="repository_68.html#SEC344" title="Previous section in reading order"> < </a>]</td> -<td valign="middle" align="left">[<a href="#SEC346" title="Next section in reading order"> > </a>]</td> +<tr><td valign="middle" align="left">[<a href="repository_68.html#SEC338" title="Previous section in reading order"> < </a>]</td> +<td valign="middle" align="left">[<a href="#SEC340" title="Next section in reading order"> > </a>]</td> <td valign="middle" align="left"> </td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Beginning of this chapter or previous chapter"> << </a>]</td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Up section"> Up </a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Next chapter"> >> </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Beginning of this chapter or previous chapter"> << </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Up section"> Up </a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Next chapter"> >> </a>]</td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left">[<a href="repository.html#SEC_Top" title="Cover (top) of document">Top</a>]</td> <td valign="middle" align="left">[<a href="repository_toc.html#SEC_Contents" title="Table of contents">Contents</a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Index">Index</a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Index">Index</a>]</td> <td valign="middle" align="left">[<a href="repository_abt.html#SEC_About" title="About (help)"> ? </a>]</td> </tr></table> -<a name="Filesystem-trunk-Scripts-Bash-Cli-Functions-Help"></a> -<a name="SEC345"></a> -<h2 class="section"> 2.65 The <tt>`trunk/Scripts/Bash/Cli/Functions/Help'</tt> Directory </h2> +<a name="Filesystem-trunk-Scripts-Bash"></a> +<a name="SEC339"></a> +<h2 class="section"> 2.62 The <tt>`trunk/Scripts/Bash'</tt> Directory </h2> -<a name="SEC346"></a> -<h3 class="subsection"> 2.65.1 Goals </h3> +<a name="SEC340"></a> +<h3 class="subsection"> 2.62.1 Goals </h3> -<ul class="toc"> -<li> ... -</li></ul> - - -<a name="SEC347"></a> -<h3 class="subsection"> 2.65.2 Description </h3> - -<ul class="toc"> -<li> ... -</li></ul> +<p>The <tt>`trunk/Scripts/Bash'</tt> directory exists to organize the trunk +development line of <tt>`centos-art.sh'</tt> automation script. The +<tt>`centos-art.sh'</tt> script standardizes frequent tasks inside your +working copy of CentOS Artwork Repository. +</p> +<a name="SEC341"></a> +<h3 class="subsection"> 2.62.2 Description </h3> -<a name="SEC348"></a> -<h3 class="subsection"> 2.65.3 Usage </h3> +<p>The best way to understand <tt>`centos-art.sh'</tt> automation script is +studying its source code. However, as start point, you may prefer to +read an introductory resume before diving into the source code +details. +</p> +<p>The <tt>`centos-art.sh'</tt> script is written in Bash. Most tasks, inside +<tt>`centos-art.sh'</tt> script, have been organized in many specific +functionalities that you can invoke from the <code>centos-art</code> +command-line interface. +</p> +<p>When you type the <code>centos-art</code> command in your terminal, the +operating system trys to execute that command. In order to execute the +command, the operating system needs to know where it is, so the +operating system uses the <var>PATH</var> environment variable to look for +that command location. If your system was prepared to use CentOS +Artwork Repository correctly (-- <strong>Removed</strong>(pxref:trunk Scripts Bash Functions +Verify) --), you should have a symbolic link inside <tt>`~/bin/'</tt> +directory that points to the <tt>`centos-art.sh'</tt> script file. As +<tt>`~/bin/'</tt> directory is, by default, inside <var>PATH</var> environment +variable, the execution of <code>centos-art</code> command runs the +<tt>`centos-art.sh'</tt> script. +</p> +<p>When <tt>`centos-art.sh'</tt> script is executed, the first it does is +executing the <tt>`trunk/Scripts/Bash/initEnvironment.sh'</tt> script to +initialize global variables (e.g., <code>gettext</code> variables) and +global function scripts. Global function scripts are located inside +<tt>`trunk/Scripts/Bash/Functions'</tt> directory and their file names +begin with <samp>`cli'</samp>. Global function scripts provide common +functionalities that can be used anywhere inside <tt>`centos-art.sh'</tt> +script execution environment. +</p> +<p>Once global variables and function scripts have been loaded, +<tt>`centos-art.sh'</tt> script executes the <code>cli</code> global function +from <tt>`cli.sh'</tt> function script to retrive command-line arguments +and define some default values that may be used later by specific +function scripts (-- <strong>Removed</strong>(pxref:trunk Scripts Bash Functions) --). +</p> +<p>As convenction, the <tt>`centos-art.sh'</tt> command-line arguments have +the following format: +</p> +<pre class="verbatim">centos-art arg1 --arg2=val2 --arg3=val3 +</pre> +<p>In the above example, <samp>`centos-art'</samp> is the command you use to +invoke <tt>`centos-art.sh'</tt> script. The <samp>`arg1'</samp> is required and +represents the functionality you want to perform (e.g., +<samp>`verify'</samp>, <samp>`render'</samp>, <samp>`locale'</samp>, <samp>`manual'</samp>, +etc.). The remaining arguments are modifiers to <samp>`arg1'</samp>. The +<samp>`--arg2'</samp> definition is required and represets, specifically, +the action inside the functionality you want to perform. The +<samp>`--arg3'</samp> and on, are optional. +</p> +<p>Once command-line arguments have been retrived, the +<tt>`centos-art.sh'</tt> script loads specific functionalities using the +<tt>`cli_getFunctions.sh'</tt> function script. Only one specific +functionality can be loaded at one script execution I.e., you run +<code>centos-art.sh</code> script to run just one functionality. +</p> +<div class="float"><a name="fig_003atrunk_002fScripts_002fBash_003aInitialization"></a> +<pre class="verbatim">+----------------------------------------------------------------------+ +| [centos@host]$ centos-art function --action='value' --option='value' | ++----------------------------------------------------------------------+ +| ~/bin/centos-art --> ~/artwork/trunk/Scripts/Bash/centos-art.sh | ++---v-----------------------------------------v------------------------+ + | centos-art.sh | + +---v---------------------------------v---+ + . | initEnvironment.sh | . + . +---------------------------------+ . + . | cli $@ | . + . +---v-------------------------v---+ . + . . | cli_getFunctions | . . + . . +---v-----------------v---+ . . + . . . | function1 | . . . + . . . | function2 | . . . + . . . | function3 | . . . + . . . +-----------------+ . . . + . . ........................... . . + . ................................... . + ........................................... +</pre> +</div><p><strong>Figure 2.1: The functionalities initialization environment. +</strong> +</p> +<p>Functionalities are implemented by means of actions. Once the +functionality has been initiazalized, actions initialization take +place for that functionality. Actions initialization model is very +similar to functions initialization model. But with the difference, +that actions are loaded inside function environment, and so, share +variables and functions defined inside function environment. +</p> +<div class="float"><a name="fig_003atrunk_002fScripts_002fBash_002fFunctions_003aInitialization"></a> +<pre class="verbatim">+--------------------------------------+ +| cli_getFunctions | ++---v------------------------------v---+ +. | function1 | . +. +---v----------------------v---+ . +. . | function1_getActions | . . +. . +---v--------------v---+ . . +. . . | action 1 | . . . +. . . | action 2 | . . . +. . . | action n | . . . +. . . +--------------+ . . . +. . ........................ . . +. ................................ . +. +------------------------------+ . +. | function2 | . +. +---v----------------------v---+ . +. . | function2_getActions | . . +. . +---v--------------v---+ . . +. . . | action 1 | . . . +. . . | action 2 | . . . +. . . | action n | . . . +. . . +--------------+ . . . +. . ........................ . . +. ................................ . +. +------------------------------+ . +. | function3 | . +. +---v----------------------v---+ . +. . | function3_getActions | . . +. . +---v--------------v---+ . . +. . . | action 1 | . . . +. . . | action 2 | . . . +. . . | action n | . . . +. . . +--------------+ . . . +. . ........................ . . +. ................................ . +........................................ +</pre> +</div><p><strong>Figure 2.2: The actions initialization environment. +</strong> +</p> -<ul class="toc"> -<li> ... -</li></ul> +<a name="SEC342"></a> +<h3 class="subsection"> 2.62.3 Usage </h3> +<p>The <tt>`centos-art.sh'</tt> script usage information is described inside +each specific function documentation (-- <strong>Removed</strong>(pxref:trunk Scripts Bash +Functions) --). +</p> -<a name="SEC349"></a> -<h3 class="subsection"> 2.65.4 See also </h3> +<a name="SEC343"></a> +<h3 class="subsection"> 2.62.4 See also </h3> +<table class="menu" border="0" cellspacing="0"> +<tr><td align="left" valign="top"><a href="repository_68.html#SEC334">2.61 The <tt>`trunk/Scripts'</tt> Directory</a></td><td> </td><td align="left" valign="top"> +</td></tr> +</table> <table cellpadding="1" cellspacing="1" border="0"> -<tr><td valign="middle" align="left">[<a href="#SEC348" title="Previous section in reading order"> < </a>]</td> -<td valign="middle" align="left">[<a href="repository_70.html#SEC350" title="Next section in reading order"> > </a>]</td> +<tr><td valign="middle" align="left">[<a href="#SEC342" title="Previous section in reading order"> < </a>]</td> +<td valign="middle" align="left">[<a href="repository_70.html#SEC344" title="Next section in reading order"> > </a>]</td> <td valign="middle" align="left"> </td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Beginning of this chapter or previous chapter"> << </a>]</td> -<td valign="middle" align="left">[<a href="#SEC345" title="Up section"> Up </a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Next chapter"> >> </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Beginning of this chapter or previous chapter"> << </a>]</td> +<td valign="middle" align="left">[<a href="#SEC339" title="Up section"> Up </a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Next chapter"> >> </a>]</td> </tr></table> <p> <font size="-1"> - This document was generated on <i>March, 11 2011</i> using <a class="www" href="http://texi2html.cvshome.org/"><i>texi2html 1.76</i></a>. + This document was generated on <i>March, 22 2011</i> using <a class="www" href="http://texi2html.cvshome.org/"><i>texi2html 1.76</i></a>. </font> <br> diff --git a/Manual/repository-html/repository_7.html b/Manual/repository-html/repository_7.html index a8aa867..e2e0f14 100644 --- a/Manual/repository-html/repository_7.html +++ b/Manual/repository-html/repository_7.html @@ -12,7 +12,7 @@ Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled GNU Free Documentation License. --> -<!-- Created on March, 11 2011 by texi2html 1.76 --> +<!-- Created on March, 22 2011 by texi2html 1.76 --> <!-- Written by: Lionel Cons <Lionel.Cons@cern.ch> (original author) Karl Berry <karl@freefriends.org> @@ -23,10 +23,10 @@ Send bugs and suggestions to <users@texi2html.cvshome.org> --> <head> -<title>CentOS Artwork Repository: 2.3 The trunk Directory</title> +<title>CentOS Artwork Repository: 2. Repository File System</title> -<meta name="description" content="CentOS Artwork Repository: 2.3 The trunk Directory"> -<meta name="keywords" content="CentOS Artwork Repository: 2.3 The trunk Directory"> +<meta name="description" content="CentOS Artwork Repository: 2. Repository File System"> +<meta name="keywords" content="CentOS Artwork Repository: 2. Repository File System"> <meta name="resource-type" content="document"> <meta name="distribution" content="global"> <meta name="Generator" content="texi2html 1.76"> @@ -55,112 +55,203 @@ ul.toc {list-style: none} <body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#800080" alink="#FF0000"> <table cellpadding="1" cellspacing="1" border="0"> -<tr><td valign="middle" align="left">[<a href="repository_6.html#SEC14" title="Previous section in reading order"> < </a>]</td> -<td valign="middle" align="left">[<a href="#SEC16" title="Next section in reading order"> > </a>]</td> +<tr><td valign="middle" align="left">[<a href="repository_6.html#SEC11" title="Previous section in reading order"> < </a>]</td> +<td valign="middle" align="left">[<a href="repository_8.html#SEC13" title="Next section in reading order"> > </a>]</td> <td valign="middle" align="left"> </td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Beginning of this chapter or previous chapter"> << </a>]</td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Up section"> Up </a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Next chapter"> >> </a>]</td> +<td valign="middle" align="left">[<a href="repository_1.html#SEC1" title="Beginning of this chapter or previous chapter"> << </a>]</td> +<td valign="middle" align="left">[<a href="repository.html#SEC_Top" title="Up section"> Up </a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Next chapter"> >> </a>]</td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left">[<a href="repository.html#SEC_Top" title="Cover (top) of document">Top</a>]</td> <td valign="middle" align="left">[<a href="repository_toc.html#SEC_Contents" title="Table of contents">Contents</a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Index">Index</a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Index">Index</a>]</td> <td valign="middle" align="left">[<a href="repository_abt.html#SEC_About" title="About (help)"> ? </a>]</td> </tr></table> -<a name="Filesystem-trunk"></a> -<a name="SEC15"></a> -<h2 class="section"> 2.3 The <tt>`trunk'</tt> Directory </h2> +<a name="Filesystem"></a> +<a name="SEC12"></a> +<h1 class="chapter"> 2. Repository File System </h1> - -<a name="SEC16"></a> -<h3 class="subsection"> 2.3.1 Goals </h3> - -<p>This directory implements the Subversion's trunk concept in a -trunk, branches, tags repository structure. -</p> - -<a name="SEC17"></a> -<h3 class="subsection"> 2.3.2 Description </h3> - -<p>The <tt>`trunk/'</tt> directory structure is the main development line -inside the CentOS Artwork Repository and organizes the following -sections: -</p> -<dl compact="compact"> -<dt> <strong>Identity</strong></dt> -<dd><p>This section organizes image production in different formats and some -non-image formats like XHTML and text files, as well. This is the -perfect place to consolidate <em>The CentOS Artwork SIG</em>. If you are -interested in producing art works for The CentOS Project, this place -is for you. -</p> -<p>See section <a href="repository_8.html#SEC20">The <tt>`trunk/Identity'</tt> Directory</a>, for more information. -</p> -</dd> -<dt> <strong>Manual</strong></dt> -<dd><p>This section organizes the <em>CentOS Artwork Repository Manual</em> -(i.e., the documentation manual you're reading right now). If you are -interested on improving The CentOS Artwork Repository Manual, in this -place you'll find the Texinfo documentation structure you need to work -with. -</p> -<p>See section <a href="repository_63.html#SEC316">The <tt>`trunk/Manual'</tt> Directory</a>, for more information. +<p>The CentOS Artwork Repsotiroy File System is the place where we +organize The CentOS Project Corporate Visual Identity. The CentOS +Artwork Repository uses directories to organize files and describe +conceptual idea about corporate identity. Such conceptual ideas are +explained in each directory related documentation entry. </p> -</dd> -<dt> <strong>Scripts</strong></dt> -<dd><p>This section organizes production of automation scripts specially -designed to automate most frequent tasks in the repository (e.g., -image rendition, documenting directory structures, translating -content, etc.). If you can't resist the idea of automating repeatable -tasks, then take a look here. +<p>In this chapter you'll learn what each directory inside The CentOS +Artwork Repository is for and so, how you can make use of them. For +that purpose, the following list of directories is available for you +to explore: </p> -<p>See section <a href="repository_65.html#SEC326">The <tt>`trunk/Scripts'</tt> Directory</a>, for more information. -</p> -</dd> -<dt> <strong>Locales</strong></dt> -<dd><p>This section organizes production of translation messages for -<em>Identity</em>, <em>Documentation</em> and <em>Scripts</em>. This place -is perfect to consolidate <em>The CentOS Translation SIG</em>. If you -love translating, you'll find lot of messages waiting for you to -translate here. -</p> -<p>See section <a href="repository_52.html#SEC261">The <tt>`trunk/Locales'</tt> Directory</a>, for more information. -</p></dd> -</dl> - - -<a name="SEC18"></a> -<h3 class="subsection"> 2.3.3 Usage </h3> - -<p>It seems to be no other use for this directory but to organize the -sections described above. -</p> - -<a name="SEC19"></a> -<h3 class="subsection"> 2.3.4 See also </h3> - -<ul class="toc"> -<li> See section <a href="repository_5.html#SEC5">The <tt>`branches'</tt> Directory</a>. -</li><li> See section <a href="repository_6.html#SEC10">The <tt>`tags'</tt> Directory</a>. -</li><li> Subversion's book (<a class="www" href="http://svnbook.red-bean.com/">http://svnbook.red-bean.com/</a>). -</li></ul> - +<table class="menu" border="0" cellspacing="0"> +<tr><td align="left" valign="top"><a href="repository_8.html#SEC13">2.1 The <tt>`branches'</tt> Directory</a></td><td> </td><td align="left" valign="top"> +</td></tr> +<tr><td align="left" valign="top"><a href="repository_9.html#SEC18">2.2 The <tt>`tags'</tt> Directory</a></td><td> </td><td align="left" valign="top"> +</td></tr> +<tr><td align="left" valign="top"><a href="repository_10.html#SEC23">2.3 The <tt>`trunk'</tt> Directory</a></td><td> </td><td align="left" valign="top"> +</td></tr> +<tr><td align="left" valign="top"><a href="repository_11.html#SEC28">2.4 The <tt>`trunk/Identity'</tt> Directory</a></td><td> </td><td align="left" valign="top"> +</td></tr> +<tr><td align="left" valign="top"><a href="repository_12.html#SEC37">2.5 The <tt>`trunk/Identity/Brands'</tt> Directory</a></td><td> </td><td align="left" valign="top"> +</td></tr> +<tr><td align="left" valign="top"><a href="repository_13.html#SEC42">2.6 The <tt>`trunk/Identity/Colors'</tt> Directory</a></td><td> </td><td align="left" valign="top"> +</td></tr> +<tr><td align="left" valign="top"><a href="repository_14.html#SEC47">2.7 The <tt>`trunk/Identity/Fonts'</tt> Directory</a></td><td> </td><td align="left" valign="top"> +</td></tr> +<tr><td align="left" valign="top"><a href="repository_15.html#SEC52">2.8 The <tt>`trunk/Identity/Icons'</tt> Directory</a></td><td> </td><td align="left" valign="top"> +</td></tr> +<tr><td align="left" valign="top"><a href="repository_16.html#SEC57">2.9 The <tt>`trunk/Identity/Isolinux'</tt> Directory</a></td><td> </td><td align="left" valign="top"> +</td></tr> +<tr><td align="left" valign="top"><a href="repository_17.html#SEC62">2.10 The <tt>`trunk/Identity/Models'</tt> Directory</a></td><td> </td><td align="left" valign="top"> +</td></tr> +<tr><td align="left" valign="top"><a href="repository_18.html#SEC67">2.11 The <tt>`trunk/Identity/Models/Css'</tt> Directory</a></td><td> </td><td align="left" valign="top"> +</td></tr> +<tr><td align="left" valign="top"><a href="repository_19.html#SEC72">2.12 The <tt>`trunk/Identity/Models/Html'</tt> Directory</a></td><td> </td><td align="left" valign="top"> +</td></tr> +<tr><td align="left" valign="top"><a href="repository_20.html#SEC77">2.13 The <tt>`trunk/Identity/Models/Img/Promo/Web'</tt> Directory</a></td><td> </td><td align="left" valign="top"> +</td></tr> +<tr><td align="left" valign="top"><a href="repository_21.html#SEC82">2.14 The <tt>`trunk/Identity/Models/Tpl'</tt> Directory</a></td><td> </td><td align="left" valign="top"> +</td></tr> +<tr><td align="left" valign="top"><a href="repository_22.html#SEC87">2.15 The <tt>`trunk/Identity/Models/Tpl/Brands'</tt> Directory</a></td><td> </td><td align="left" valign="top"> +</td></tr> +<tr><td align="left" valign="top"><a href="repository_23.html#SEC92">2.16 The <tt>`trunk/Identity/Models/Tpl/Promo/Web'</tt> Directory</a></td><td> </td><td align="left" valign="top"> +</td></tr> +<tr><td align="left" valign="top"><a href="repository_24.html#SEC107">2.17 The <tt>`trunk/Identity/Models/Xcf'</tt> Directory</a></td><td> </td><td align="left" valign="top"> +</td></tr> +<tr><td align="left" valign="top"><a href="repository_25.html#SEC112">2.18 The <tt>`trunk/Identity/Release'</tt> Directory</a></td><td> </td><td align="left" valign="top"> +</td></tr> +<tr><td align="left" valign="top"><a href="repository_26.html#SEC117">2.19 The <tt>`trunk/Identity/Themes'</tt> Directory</a></td><td> </td><td align="left" valign="top"> +</td></tr> +<tr><td align="left" valign="top"><a href="repository_27.html#SEC122">2.20 The <tt>`trunk/Identity/Themes/Models'</tt> Directory</a></td><td> </td><td align="left" valign="top"> +</td></tr> +<tr><td align="left" valign="top"><a href="repository_28.html#SEC127">2.21 The <tt>`trunk/Identity/Themes/Models/Alternative'</tt> Directory</a></td><td> </td><td align="left" valign="top"> +</td></tr> +<tr><td align="left" valign="top"><a href="repository_29.html#SEC132">2.22 The <tt>`trunk/Identity/Themes/Models/Default'</tt> Directory</a></td><td> </td><td align="left" valign="top"> +</td></tr> +<tr><td align="left" valign="top"><a href="repository_30.html#SEC137">2.23 The <tt>`trunk/Identity/Themes/Models/Default/Concept'</tt> Directory</a></td><td> </td><td align="left" valign="top"> +</td></tr> +<tr><td align="left" valign="top"><a href="repository_31.html#SEC142">2.24 The <tt>`trunk/Identity/Themes/Models/Default/Distro'</tt> Directory</a></td><td> </td><td align="left" valign="top"> +</td></tr> +<tr><td align="left" valign="top"><a href="repository_32.html#SEC147">2.25 The <tt>`trunk/Identity/Themes/Models/Default/Distro/Anaconda'</tt> Directory</a></td><td> </td><td align="left" valign="top"> +</td></tr> +<tr><td align="left" valign="top"><a href="repository_33.html#SEC152">2.26 The <tt>`trunk/Identity/Themes/Models/Default/Distro/Firstboot'</tt> Directory</a></td><td> </td><td align="left" valign="top"> +</td></tr> +<tr><td align="left" valign="top"><a href="repository_34.html#SEC157">2.27 The <tt>`trunk/Identity/Themes/Models/Default/Distro/Gdm'</tt> Directory</a></td><td> </td><td align="left" valign="top"> +</td></tr> +<tr><td align="left" valign="top"><a href="repository_35.html#SEC162">2.28 The <tt>`trunk/Identity/Themes/Models/Default/Distro/Grub'</tt> Directory</a></td><td> </td><td align="left" valign="top"> +</td></tr> +<tr><td align="left" valign="top"><a href="repository_36.html#SEC167">2.29 The <tt>`trunk/Identity/Themes/Models/Default/Distro/Gsplash'</tt> Directory</a></td><td> </td><td align="left" valign="top"> +</td></tr> +<tr><td align="left" valign="top"><a href="repository_37.html#SEC172">2.30 The <tt>`trunk/Identity/Themes/Models/Default/Distro/Kdm'</tt> Directory</a></td><td> </td><td align="left" valign="top"> +</td></tr> +<tr><td align="left" valign="top"><a href="repository_38.html#SEC177">2.31 The <tt>`trunk/Identity/Themes/Models/Default/Distro/Ksplash'</tt> Directory</a></td><td> </td><td align="left" valign="top"> +</td></tr> +<tr><td align="left" valign="top"><a href="repository_39.html#SEC182">2.32 The <tt>`trunk/Identity/Themes/Models/Default/Distro/Rhgb'</tt> Directory</a></td><td> </td><td align="left" valign="top"> +</td></tr> +<tr><td align="left" valign="top"><a href="repository_40.html#SEC187">2.33 The <tt>`trunk/Identity/Themes/Models/Default/Distro/Syslinux'</tt> Directory</a></td><td> </td><td align="left" valign="top"> +</td></tr> +<tr><td align="left" valign="top"><a href="repository_41.html#SEC192">2.34 The <tt>`trunk/Identity/Themes/Models/Default/Promo'</tt> Directory</a></td><td> </td><td align="left" valign="top"> +</td></tr> +<tr><td align="left" valign="top"><a href="repository_42.html#SEC197">2.35 The <tt>`trunk/Identity/Themes/Models/Default/Web'</tt> Directory</a></td><td> </td><td align="left" valign="top"> +</td></tr> +<tr><td align="left" valign="top"><a href="repository_43.html#SEC202">2.36 The <tt>`trunk/Identity/Themes/Motifs'</tt> Directory</a></td><td> </td><td align="left" valign="top"> +</td></tr> +<tr><td align="left" valign="top"><a href="repository_44.html#SEC207">2.37 The <tt>`trunk/Identity/Themes/Motifs/Flame'</tt> Directory</a></td><td> </td><td align="left" valign="top"> +</td></tr> +<tr><td align="left" valign="top"><a href="repository_45.html#SEC216">2.38 The <tt>`trunk/Identity/Themes/Motifs/Modern'</tt> Directory</a></td><td> </td><td align="left" valign="top"> +</td></tr> +<tr><td align="left" valign="top"><a href="repository_46.html#SEC221">2.39 The <tt>`trunk/Identity/Themes/Motifs/Modern/Backgrounds'</tt> Directory</a></td><td> </td><td align="left" valign="top"> +</td></tr> +<tr><td align="left" valign="top"><a href="repository_47.html#SEC226">2.40 The <tt>`trunk/Identity/Themes/Motifs/Modern/Backgrounds/Img'</tt> Directory</a></td><td> </td><td align="left" valign="top"> +</td></tr> +<tr><td align="left" valign="top"><a href="repository_48.html#SEC231">2.41 The <tt>`trunk/Identity/Themes/Motifs/Modern/Backgrounds/Tpl'</tt> Directory</a></td><td> </td><td align="left" valign="top"> +</td></tr> +<tr><td align="left" valign="top"><a href="repository_49.html#SEC236">2.42 The <tt>`trunk/Identity/Themes/Motifs/Modern/Backgrounds/Xcf'</tt> Directory</a></td><td> </td><td align="left" valign="top"> +</td></tr> +<tr><td align="left" valign="top"><a href="repository_50.html#SEC241">2.43 The <tt>`trunk/Identity/Themes/Motifs/Modern/Distro/Anaconda/Progress'</tt> Directory</a></td><td> </td><td align="left" valign="top"> +</td></tr> +<tr><td align="left" valign="top"><a href="repository_51.html#SEC246">2.44 The <tt>`trunk/Identity/Themes/Motifs/Modern/Palettes'</tt> Directory</a></td><td> </td><td align="left" valign="top"> +</td></tr> +<tr><td align="left" valign="top"><a href="repository_52.html#SEC251">2.45 The <tt>`trunk/Identity/Themes/Motifs/TreeFlower'</tt> Directory</a></td><td> </td><td align="left" valign="top"> +</td></tr> +<tr><td align="left" valign="top"><a href="repository_53.html#SEC256">2.46 The <tt>`trunk/Identity/Themes/Motifs/TreeFlower/Backgrounds'</tt> Directory</a></td><td> </td><td align="left" valign="top"> +</td></tr> +<tr><td align="left" valign="top"><a href="repository_54.html#SEC264">2.47 The <tt>`trunk/Identity/Widgets'</tt> Directory</a></td><td> </td><td align="left" valign="top"> +</td></tr> +<tr><td align="left" valign="top"><a href="repository_55.html#SEC269">2.48 The <tt>`trunk/Locales'</tt> Directory</a></td><td> </td><td align="left" valign="top"> +</td></tr> +<tr><td align="left" valign="top"><a href="repository_56.html#SEC270">2.49 The <tt>`trunk/Locales/Identity'</tt> Directory</a></td><td> </td><td align="left" valign="top"> +</td></tr> +<tr><td align="left" valign="top"><a href="repository_57.html#SEC275">2.50 The <tt>`trunk/Locales/Identity/Brands'</tt> Directory</a></td><td> </td><td align="left" valign="top"> +</td></tr> +<tr><td align="left" valign="top"><a href="repository_58.html#SEC283">2.51 The <tt>`trunk/Locales/Identity/Brands/Tpl'</tt> Directory</a></td><td> </td><td align="left" valign="top"> +</td></tr> +<tr><td align="left" valign="top"><a href="repository_59.html#SEC288">2.52 The <tt>`trunk/Locales/Identity/Fonts'</tt> Directory</a></td><td> </td><td align="left" valign="top"> +</td></tr> +<tr><td align="left" valign="top"><a href="repository_60.html#SEC294">2.53 The <tt>`trunk/Locales/Identity/Models'</tt> Directory</a></td><td> </td><td align="left" valign="top"> +</td></tr> +<tr><td align="left" valign="top"><a href="repository_61.html#SEC299">2.54 The <tt>`trunk/Locales/Identity/Release'</tt> Directory</a></td><td> </td><td align="left" valign="top"> +</td></tr> +<tr><td align="left" valign="top"><a href="repository_62.html#SEC304">2.55 The <tt>`trunk/Locales/Identity/Themes'</tt> Directory</a></td><td> </td><td align="left" valign="top"> +</td></tr> +<tr><td align="left" valign="top"><a href="repository_63.html#SEC309">2.56 The <tt>`trunk/Locales/Identity/Themes/Backgrounds'</tt> Directory</a></td><td> </td><td align="left" valign="top"> +</td></tr> +<tr><td align="left" valign="top"><a href="repository_64.html#SEC314">2.57 The <tt>`trunk/Locales/Identity/Themes/Distro/Anaconda/Progress'</tt> Directory</a></td><td> </td><td align="left" valign="top"> +</td></tr> +<tr><td align="left" valign="top"><a href="repository_65.html#SEC319">2.58 The <tt>`trunk/Locales/Identity/Widgets'</tt> Directory</a></td><td> </td><td align="left" valign="top"> +</td></tr> +<tr><td align="left" valign="top"><a href="repository_66.html#SEC324">2.59 The <tt>`trunk/Manual'</tt> Directory</a></td><td> </td><td align="left" valign="top"> +</td></tr> +<tr><td align="left" valign="top"><a href="repository_67.html#SEC329">2.60 The <tt>`trunk/Manuals'</tt> Directory</a></td><td> </td><td align="left" valign="top"> +</td></tr> +<tr><td align="left" valign="top"><a href="repository_68.html#SEC334">2.61 The <tt>`trunk/Scripts'</tt> Directory</a></td><td> </td><td align="left" valign="top"> +</td></tr> +<tr><td align="left" valign="top"><a href="repository_69.html#SEC339">2.62 The <tt>`trunk/Scripts/Bash'</tt> Directory</a></td><td> </td><td align="left" valign="top"> +</td></tr> +<tr><td align="left" valign="top"><a href="repository_70.html#SEC344">2.63 The <tt>`trunk/Scripts/Bash/Cli'</tt> Directory</a></td><td> </td><td align="left" valign="top"> +</td></tr> +<tr><td align="left" valign="top"><a href="repository_71.html#SEC345">2.64 The <tt>`trunk/Scripts/Bash/Cli/Functions'</tt> Directory</a></td><td> </td><td align="left" valign="top"> +</td></tr> +<tr><td align="left" valign="top"><a href="repository_72.html#SEC353">2.65 The <tt>`trunk/Scripts/Bash/Cli/Functions/Help'</tt> Directory</a></td><td> </td><td align="left" valign="top"> +</td></tr> +<tr><td align="left" valign="top"><a href="repository_73.html#SEC358">2.66 The <tt>`trunk/Scripts/Bash/Cli/Functions/Html'</tt> Directory</a></td><td> </td><td align="left" valign="top"> +</td></tr> +<tr><td align="left" valign="top"><a href="repository_74.html#SEC363">2.67 The <tt>`trunk/Scripts/Bash/Cli/Functions/Identity'</tt> Directory</a></td><td> </td><td align="left" valign="top"> +</td></tr> +<tr><td align="left" valign="top"><a href="repository_75.html#SEC368">2.68 The <tt>`trunk/Scripts/Bash/Cli/Functions/Locale'</tt> Directory</a></td><td> </td><td align="left" valign="top"> +</td></tr> +<tr><td align="left" valign="top"><a href="repository_76.html#SEC373">2.69 The <tt>`trunk/Scripts/Bash/Cli/Functions/Manual'</tt> Directory</a></td><td> </td><td align="left" valign="top"> +</td></tr> +<tr><td align="left" valign="top"><a href="repository_77.html#SEC378">2.70 The <tt>`trunk/Scripts/Bash/Cli/Functions/Path'</tt> Directory</a></td><td> </td><td align="left" valign="top"> +</td></tr> +<tr><td align="left" valign="top"><a href="repository_78.html#SEC389">2.71 The <tt>`trunk/Scripts/Bash/Cli/Functions/Render'</tt> Directory</a></td><td> </td><td align="left" valign="top"> +</td></tr> +<tr><td align="left" valign="top"><a href="repository_79.html#SEC399">2.72 The <tt>`trunk/Scripts/Bash/Cli/Functions/Render/Config'</tt> Directory</a></td><td> </td><td align="left" valign="top"> +</td></tr> +<tr><td align="left" valign="top"><a href="repository_80.html#SEC407">2.73 The <tt>`trunk/Scripts/Bash/Cli/Functions/Shell'</tt> Directory</a></td><td> </td><td align="left" valign="top"> +</td></tr> +<tr><td align="left" valign="top"><a href="repository_81.html#SEC412">2.74 The <tt>`trunk/Scripts/Bash/Cli/Functions/Svg'</tt> Directory</a></td><td> </td><td align="left" valign="top"> +</td></tr> +<tr><td align="left" valign="top"><a href="repository_82.html#SEC419">2.75 The <tt>`trunk/Scripts/Bash/Cli/Functions/Verify'</tt> Directory</a></td><td> </td><td align="left" valign="top"> +</td></tr> +<tr><td align="left" valign="top"><a href="repository_83.html#SEC427">2.76 The <tt>`trunk/Scripts/Python'</tt> Directory</a></td><td> </td><td align="left" valign="top"> +</td></tr> +</table> <table cellpadding="1" cellspacing="1" border="0"> -<tr><td valign="middle" align="left">[<a href="#SEC18" title="Previous section in reading order"> < </a>]</td> -<td valign="middle" align="left">[<a href="repository_8.html#SEC20" title="Next section in reading order"> > </a>]</td> +<tr><td valign="middle" align="left">[<a href="repository_6.html#SEC11" title="Previous section in reading order"> < </a>]</td> +<td valign="middle" align="left">[<a href="repository_8.html#SEC13" title="Next section in reading order"> > </a>]</td> <td valign="middle" align="left"> </td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Beginning of this chapter or previous chapter"> << </a>]</td> -<td valign="middle" align="left">[<a href="#SEC15" title="Up section"> Up </a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Next chapter"> >> </a>]</td> +<td valign="middle" align="left">[<a href="repository_1.html#SEC1" title="Beginning of this chapter or previous chapter"> << </a>]</td> +<td valign="middle" align="left">[<a href="repository.html#SEC_Top" title="Up section"> Up </a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Next chapter"> >> </a>]</td> </tr></table> <p> <font size="-1"> - This document was generated on <i>March, 11 2011</i> using <a class="www" href="http://texi2html.cvshome.org/"><i>texi2html 1.76</i></a>. + This document was generated on <i>March, 22 2011</i> using <a class="www" href="http://texi2html.cvshome.org/"><i>texi2html 1.76</i></a>. </font> <br> diff --git a/Manual/repository-html/repository_70.html b/Manual/repository-html/repository_70.html index 5f152c0..586c419 100644 --- a/Manual/repository-html/repository_70.html +++ b/Manual/repository-html/repository_70.html @@ -12,7 +12,7 @@ Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled GNU Free Documentation License. --> -<!-- Created on March, 11 2011 by texi2html 1.76 --> +<!-- Created on March, 22 2011 by texi2html 1.76 --> <!-- Written by: Lionel Cons <Lionel.Cons@cern.ch> (original author) Karl Berry <karl@freefriends.org> @@ -23,10 +23,10 @@ Send bugs and suggestions to <users@texi2html.cvshome.org> --> <head> -<title>CentOS Artwork Repository: 2.66 The trunk/Scripts/Bash/Cli/Functions/Html Directory</title> +<title>CentOS Artwork Repository: 2.63 The trunk/Scripts/Bash/Cli Directory</title> -<meta name="description" content="CentOS Artwork Repository: 2.66 The trunk/Scripts/Bash/Cli/Functions/Html Directory"> -<meta name="keywords" content="CentOS Artwork Repository: 2.66 The trunk/Scripts/Bash/Cli/Functions/Html Directory"> +<meta name="description" content="CentOS Artwork Repository: 2.63 The trunk/Scripts/Bash/Cli Directory"> +<meta name="keywords" content="CentOS Artwork Repository: 2.63 The trunk/Scripts/Bash/Cli Directory"> <meta name="resource-type" content="document"> <meta name="distribution" content="global"> <meta name="Generator" content="texi2html 1.76"> @@ -55,66 +55,38 @@ ul.toc {list-style: none} <body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#800080" alink="#FF0000"> <table cellpadding="1" cellspacing="1" border="0"> -<tr><td valign="middle" align="left">[<a href="repository_69.html#SEC349" title="Previous section in reading order"> < </a>]</td> -<td valign="middle" align="left">[<a href="#SEC351" title="Next section in reading order"> > </a>]</td> +<tr><td valign="middle" align="left">[<a href="repository_69.html#SEC343" title="Previous section in reading order"> < </a>]</td> +<td valign="middle" align="left">[<a href="repository_71.html#SEC345" title="Next section in reading order"> > </a>]</td> <td valign="middle" align="left"> </td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Beginning of this chapter or previous chapter"> << </a>]</td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Up section"> Up </a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Next chapter"> >> </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Beginning of this chapter or previous chapter"> << </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Up section"> Up </a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Next chapter"> >> </a>]</td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left">[<a href="repository.html#SEC_Top" title="Cover (top) of document">Top</a>]</td> <td valign="middle" align="left">[<a href="repository_toc.html#SEC_Contents" title="Table of contents">Contents</a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Index">Index</a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Index">Index</a>]</td> <td valign="middle" align="left">[<a href="repository_abt.html#SEC_About" title="About (help)"> ? </a>]</td> </tr></table> -<a name="Filesystem-trunk-Scripts-Bash-Cli-Functions-Html"></a> -<a name="SEC350"></a> -<h2 class="section"> 2.66 The <tt>`trunk/Scripts/Bash/Cli/Functions/Html'</tt> Directory </h2> - - -<a name="SEC351"></a> -<h3 class="subsection"> 2.66.1 Goals </h3> - -<ul class="toc"> -<li> ... -</li></ul> - - -<a name="SEC352"></a> -<h3 class="subsection"> 2.66.2 Description </h3> - -<ul class="toc"> -<li> ... -</li></ul> - - -<a name="SEC353"></a> -<h3 class="subsection"> 2.66.3 Usage </h3> - -<ul class="toc"> -<li> ... -</li></ul> - - -<a name="SEC354"></a> -<h3 class="subsection"> 2.66.4 See also </h3> +<a name="Filesystem-trunk-Scripts-Bash-Cli"></a> +<a name="SEC344"></a> +<h2 class="section"> 2.63 The <tt>`trunk/Scripts/Bash/Cli'</tt> Directory </h2> <table cellpadding="1" cellspacing="1" border="0"> -<tr><td valign="middle" align="left">[<a href="#SEC353" title="Previous section in reading order"> < </a>]</td> -<td valign="middle" align="left">[<a href="repository_71.html#SEC355" title="Next section in reading order"> > </a>]</td> +<tr><td valign="middle" align="left">[<a href="repository_69.html#SEC343" title="Previous section in reading order"> < </a>]</td> +<td valign="middle" align="left">[<a href="repository_71.html#SEC345" title="Next section in reading order"> > </a>]</td> <td valign="middle" align="left"> </td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Beginning of this chapter or previous chapter"> << </a>]</td> -<td valign="middle" align="left">[<a href="#SEC350" title="Up section"> Up </a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Next chapter"> >> </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Beginning of this chapter or previous chapter"> << </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Up section"> Up </a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Next chapter"> >> </a>]</td> </tr></table> <p> <font size="-1"> - This document was generated on <i>March, 11 2011</i> using <a class="www" href="http://texi2html.cvshome.org/"><i>texi2html 1.76</i></a>. + This document was generated on <i>March, 22 2011</i> using <a class="www" href="http://texi2html.cvshome.org/"><i>texi2html 1.76</i></a>. </font> <br> diff --git a/Manual/repository-html/repository_71.html b/Manual/repository-html/repository_71.html index 2a6a72c..e23ffb2 100644 --- a/Manual/repository-html/repository_71.html +++ b/Manual/repository-html/repository_71.html @@ -12,7 +12,7 @@ Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled GNU Free Documentation License. --> -<!-- Created on March, 11 2011 by texi2html 1.76 --> +<!-- Created on March, 22 2011 by texi2html 1.76 --> <!-- Written by: Lionel Cons <Lionel.Cons@cern.ch> (original author) Karl Berry <karl@freefriends.org> @@ -23,10 +23,10 @@ Send bugs and suggestions to <users@texi2html.cvshome.org> --> <head> -<title>CentOS Artwork Repository: 2.67 The trunk/Scripts/Bash/Cli/Functions/Identity Directory</title> +<title>CentOS Artwork Repository: 2.64 The trunk/Scripts/Bash/Cli/Functions Directory</title> -<meta name="description" content="CentOS Artwork Repository: 2.67 The trunk/Scripts/Bash/Cli/Functions/Identity Directory"> -<meta name="keywords" content="CentOS Artwork Repository: 2.67 The trunk/Scripts/Bash/Cli/Functions/Identity Directory"> +<meta name="description" content="CentOS Artwork Repository: 2.64 The trunk/Scripts/Bash/Cli/Functions Directory"> +<meta name="keywords" content="CentOS Artwork Repository: 2.64 The trunk/Scripts/Bash/Cli/Functions Directory"> <meta name="resource-type" content="document"> <meta name="distribution" content="global"> <meta name="Generator" content="texi2html 1.76"> @@ -55,66 +55,1300 @@ ul.toc {list-style: none} <body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#800080" alink="#FF0000"> <table cellpadding="1" cellspacing="1" border="0"> -<tr><td valign="middle" align="left">[<a href="repository_70.html#SEC354" title="Previous section in reading order"> < </a>]</td> -<td valign="middle" align="left">[<a href="#SEC356" title="Next section in reading order"> > </a>]</td> +<tr><td valign="middle" align="left">[<a href="repository_70.html#SEC344" title="Previous section in reading order"> < </a>]</td> +<td valign="middle" align="left">[<a href="#SEC346" title="Next section in reading order"> > </a>]</td> <td valign="middle" align="left"> </td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Beginning of this chapter or previous chapter"> << </a>]</td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Up section"> Up </a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Next chapter"> >> </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Beginning of this chapter or previous chapter"> << </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Up section"> Up </a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Next chapter"> >> </a>]</td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left">[<a href="repository.html#SEC_Top" title="Cover (top) of document">Top</a>]</td> <td valign="middle" align="left">[<a href="repository_toc.html#SEC_Contents" title="Table of contents">Contents</a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Index">Index</a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Index">Index</a>]</td> <td valign="middle" align="left">[<a href="repository_abt.html#SEC_About" title="About (help)"> ? </a>]</td> </tr></table> -<a name="Filesystem-trunk-Scripts-Bash-Cli-Functions-Identity"></a> -<a name="SEC355"></a> -<h2 class="section"> 2.67 The <tt>`trunk/Scripts/Bash/Cli/Functions/Identity'</tt> Directory </h2> +<a name="Filesystem-trunk-Scripts-Bash-Cli-Functions"></a> +<a name="SEC345"></a> +<h2 class="section"> 2.64 The <tt>`trunk/Scripts/Bash/Cli/Functions'</tt> Directory </h2> -<a name="SEC356"></a> -<h3 class="subsection"> 2.67.1 Goals </h3> +<a name="SEC346"></a> +<h3 class="subsection"> 2.64.1 Goals </h3> -<ul class="toc"> -<li> ... -</li></ul> +<p>The <tt>`trunk/Scripts/Bash/Functions'</tt> directory exists to organize +<tt>`centos-art.sh'</tt> specific functionalities. +</p> +<a name="SEC347"></a> +<h3 class="subsection"> 2.64.2 Description </h3> -<a name="SEC357"></a> -<h3 class="subsection"> 2.67.2 Description </h3> +<p>The specific functions of <tt>`centos-art.sh'</tt> script are designed +with "Software Toolbox" philosophy (see <a href="../coreutils/Toolbox-introduction.html#Toolbox-introduction">(coreutils.info)Toolbox introduction</a>) in mind: each program "should do one +thing well". Inside <tt>`centos-art.sh'</tt> script, each specific +functionality is considered a program that should do one thing well. +Of course, if you find that they still don't do it, feel free to +improve them in order for them to do so. +</p> +<p>The specific functions of <tt>`centos-art.sh'</tt> script are organized +inside specific directories under <tt>`trunk/Scripts/Bash/Functions'</tt> +location. Each specific function directory should be named as the +function it represents, with the first letter in uppercase. For +example, if the function name is <code>render</code>, the specific function +directory for it would be <samp>`trunk/Scripts/Bash/Functions/Render'</samp>. +</p> +<p>To better understand how specific functions of <tt>`centos-art.sh'</tt> +script are designed, lets create one function which only goal is to +output different kind of greetings to your screen. +</p> +<p>When we create specific functions for <tt>`centos-art.sh'</tt> script it +is crucial to know what these functions will do exactly and if there +is any function that already does what we intend to do. If there is no +one, it is good time to create them then. Otherwise, if +functionalities already available don't do what you exactly expect, +contact their authors and work together to improve them. +</p> +<blockquote class="orange"><img src="/home/centos/artwork/trunk/Identity/Widgets/Img/icon-admonition-idea.png" alt="Info"><h3>Tip</h3><p> Join CentOS developers mailing list +<a class="mailto" href="mailto:centos-art@centos.org">centos-art@centos.org</a> to share your ideas. +</p></blockquote> -<ul class="toc"> -<li> ... -</li></ul> +<p>It is also worth to know what global functions and variables do we +have available inside <tt>`centos-art.sh'</tt> script, so advantage can be +taken from them. Global variables are defined inside global function +scripts. Global functions scripts are stored immediatly under +<tt>`trunk/Scripts/Bash/Functions'</tt> directory, in files begining with +<samp>`cli'</samp> prefix. +</p> +<p>OK, let's begin with our functionality example. +</p> +<p>What function name do we use? Well, lets use <code>greet</code>. Note that +<samp>`hello'</samp> word is not a verb; but an expression, a kind of +greeting, an interjection specifically. In contrast, <samp>`greet'</samp> is a +verb and describes what we do when we say <samp>`Hello!'</samp>, <samp>`Hi!'</samp>, +and similar expressions. +</p> +<p>So far, we've gathered the following function information: +</p> +<pre class="verbatim">Name: greet +Path: trunk/Scripts/Bash/Functions/Greet +File: trunk/Scripts/Bash/Functions/Greet/greet.sh +</pre> +<p>The <tt>`greet.sh'</tt> function script is the first file +<tt>`centos-art.sh'</tt> script loads when the <samp>`greet'</samp> functionality +is called using commands like <samp>`centos-art greet --hello='World''</samp>. +The <tt>`greet.sh'</tt> function script contains the <code>greet</code> function +definition. +</p> +<p>Inside <tt>`centos-art.sh'</tt> script, as convenction, each function +script has one top commentary, followed by one blank line, and then +one function defintion below it only. +</p> +<p>Inside <tt>`centos-art.sh'</tt> script functions, top commentaries have +the following components: the functionality description, one-line for +copyright note with your personal information, the license under +which the function source code is released --the <tt>`centos-art.sh'</tt> +script is released as GPL, so do all its functions--, the <code>$Id$</code> +keyword of Subversion is later expanded by <code>svn propset</code> +command. +</p> +<p>In our <code>greet</code> function example, top commentary for +<tt>`greet.sh'</tt> function script would look like the following: +</p> +<pre class="verbatim">#!/bin/bash +# +# greet.sh -- This function outputs different kind of greetings to +# your screen. Use this function to understand how centos-art.sh +# script specific functionalities work. +# +# Copyright (C) YEAR YOURFULLNAME +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, but +# WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +# USA. +# +# ---------------------------------------------------------------------- +# $Id$ +# ---------------------------------------------------------------------- +</pre> +<p>After top commentary, separated by one blank line, the <code>greet</code> +function definition would look like the following: +</p> +<pre class="verbatim">function greet { + + # Define global variables. + + # Define command-line interface. + greet_getActions + +} +</pre> +<p>The first definition inside <code>greet</code> function, are global +variables that will be available along <code>greet</code> function execution +environment. This time we didn't use global variable definitions for +<code>greet</code> function execution environment, so we left that section +empty. +</p> +<p>Later, we call <code>greet_getActions</code> function to define the +command-line interface of <code>greet</code> functionality. The command-line +interface of <code>greet</code> functionality defines what and how actions +are performed, based on arguments combination passed to +<tt>`centos-art.sh'</tt> script. +</p> +<pre class="verbatim">function greet_getActions { + + case "$ACTIONNAM" in + + --hello ) + greet_doHello + ;; + + --bye ) + greet_doBye + ;; + + * ) + cli_printMessage "`gettext "The option provided is not valid."`" + cli_printMessage "$(caller)" 'AsToKnowMoreLine' + + esac + +} +</pre> +<p>The <var>ACTIONNAM</var> global variable is defined in <tt>`cli.sh'</tt> +function script and contains the value passed before the equal sign +(i.e., <samp>`='</samp>) in the second command-line argument of +<tt>`centos-art.sh'</tt> script. For example, if the second command-line +argument is <samp>`--hello='World''</samp>, the value of <var>ACTIONNAM</var> +variable would be <samp>`--hello'</samp>. Using this configuration let us +deside which action to perform based on the action name passed to +<tt>`centos-art.sh'</tt> script as second argument. +</p> +<p>The <code>greet</code> function definition makes available two valid +greetings through <samp>`--hello'</samp> and <samp>`--bye'</samp> options. If no +one of them is provided as second command-line argument, the <samp>`*'</samp> +case is evaluated instead. +</p> +<p>The <samp>`*'</samp> case and its two lines further on should always be +present in <tt>`_getActions.sh'</tt> function scripts, no matter what +specific functionality you are creating. This convenction helps the +user to find out documentation about current functionality in use, +when no valid action is provided. +</p> +<p>The <code>greet_doHello</code> and <code>greet_doBye</code> function definitions +are the core of <code>greet</code> specific functionality. In such function +definitions we set what our <code>greet</code> function really does: to +output different kinds of greetings. +</p> +<pre class="verbatim">function greet_doHello { + + cli_printMessage "`gettext "Hello"` $ACTIONVAL" + +} +</pre> +<p>The <code>greet_doHello</code> function definition is stored in +<tt>`greet_doHello.sh'</tt> function script. +</p> +<pre class="verbatim">function greet_doBye { + + cli_printMessage "`gettext "Goodbye"` $ACTIONVAL" + +} +</pre> +<p>The <code>greet_doBye</code> function definition is stored in the +<tt>`greet_doBye.sh'</tt> function script. +</p> +<p>Both <tt>`greet_doHello.sh'</tt> and <tt>`greet_doBye.sh'</tt> function +scripts are stored inside <code>greet</code> function directory path (i.e. +<tt>`trunk/Scripts/Bash/Functions/Greet'</tt>). +</p> +<p>The <var>ACTIONVAL</var> global variable is defined in <tt>`cli.sh'</tt> +function script and contains the value passed after the equal sign +(i.e., <samp>`='</samp>) in the second command-line argument of +<tt>`centos-art.sh'</tt> script. For example, if the second command-line +argument is <samp>`--hello='World''</samp>, the value of <var>ACTIONVAL</var> +variable would be <samp>`World'</samp> without quotes. +</p> +<p>Let's see how <code>greet</code> specific functionality files are organzied +under <code>greet</code> function directory. To see file organization we use +the <code>tree</code> command: +</p> +<pre class="verbatim">trunk/Scripts/Bash/Functions/Greet +|-- greet_doBye.sh +|-- greet_doHello.sh +|-- greet_getActions.sh +`-- greet.sh +</pre> +<p>To try the <code>greet</code> specific functionality we've just created, +pass the function name (i.e., <samp>`greet'</samp>) as first argument to +<tt>`centos-art.sh'</tt> script, and any of the valid options as second +argument. Some examples are illustrated below: +</p> +<pre class="verbatim">[centos@projects ~]$ centos-art greet --hello='World' +Hello World +[centos@projects ~]$ centos-art greet --bye='World' +Goodbye World +[centos@projects ~]$ +</pre> +<p>The word <samp>`World'</samp> in the examples above can be anything. In fact, +change it to have a little fun. +</p> +<p>Now that we have a specific function that works as we expect, it is +time to document it. To document <code>greet</code> specific functionality, +we use its directory path and the <code>manual</code> functionality +(-- <strong>Removed</strong>(pxref:trunk Scripts Bash Functions Manual) --) of <tt>`centos-art.sh'</tt> +script, just as the following command illustrates: +</p> +<pre class="verbatim">centos-art manual --edit=trunk/Scripts/Bash/Functions/Greet +</pre> +<p>To have a well documented function helps user to understand how your +function really works, and how it should be used. When no valid +action is passed to a function, the <tt>`centos-art.sh'</tt> script uses +the function documentation entry as vehicle to communicate which the +valid functions are. When no documentation entry exists for a +function, the <tt>`centos-art.sh'</tt> script informs that no +documentation entry exists for such function and requests user to +create it right at that time. +</p> +<p>Now that we have documented our function, it is time to translate its +output messages to different languages. To translate specific +functionality output messages to different languages we use the +<code>locale</code> functionality (-- <strong>Removed</strong>(pxref:trunk Scripts Bash Functions +Locale) --) of <tt>`centos-art.sh'</tt> script, just as the following command +illustrates: +</p> +<pre class="verbatim">centos-art locale --edit +</pre> +<blockquote class="orange"><img src="/home/centos/artwork/trunk/Identity/Widgets/Img/icon-admonition-alert.png" alt="Warning"><h3>Warning</h3><p> To translate output messages in different languages, +your system locale information --as in <code>LANG</code> environment +variable-- must be set to that locale you want to produce translated +messages for. For example, if you want to produce translated messages +for Spanish language, your system locale information must be set to +<samp>`es_ES.UTF-8'</samp>, or similar, first. +</p></blockquote> + +<p>Well, it seems that our example is rather complete by now. +</p> +<p>In <code>greet</code> function example we've described so far, we only use +<code>cli_printMessage</code> global function in action specific function +definitions in order to print messages, but more interesting things +can be achieved inside action specific function definitions. For +example, if you pass a directory path as action value in second +argument, you could retrive a list of files from therein, and process +them. If the list of files turns too long or you just want to control +which files to process, you could add the third argument in the form +<samp>`--filter='regex''</samp> and reduce the amount of files to process +using a regular expression pattern. +</p> +<p>The <code>greet</code> function described in this section may serve you as +an introduction to understand how specific functionalities work inside +<tt>`centos-art.sh'</tt> script. With some of luck this introduction will +also serve you as motivation to create your own <tt>`centos-art.sh'</tt> +script specific functionalities. +</p> +<p>By the way, the <code>greet</code> functionality doesn't exist inside +<tt>`centos-art.sh'</tt> script yet. Would you like to create it? +</p> + +<a name="SEC348"></a> +<h3 class="subsection"> 2.64.3 Usage </h3> + + +<a name="SEC349"></a> +<h4 class="subsubsection"> 2.64.3.1 Global variables </h4> + +<p>The following global variables of <tt>`centos-art.sh'</tt> script, are +available for you to use inside specific functions: +</p> +<dl> +<dt><u>Variable:</u> <b>TEXTDOMAIN</b> +<a name="IDX1"></a> +</dt> +<dd><p>Default domain used to retrieve translated messages. This value is set +in <tt>`initFunctions.sh'</tt> and shouldn't be changed. +</p></dd></dl> + +<dl> +<dt><u>Variable:</u> <b>TEXTDOMAINDIR</b> +<a name="IDX2"></a> +</dt> +<dd><p>Default directory used to retrieve translated messages. This value is +set in <tt>`initFunctions.sh'</tt> and shouldn't be changed. +</p></dd></dl> + +<dl> +<dt><u>Variable:</u> <b>FUNCNAM</b> +<a name="IDX3"></a> +</dt> +<dd><p>Define function name. +</p> +<p>Function names associate sets of actions. There is one set of actions +for each unique function name inside <tt>`centos-art.sh'</tt> script. +</p> +<p>Dunction names are passed as first argument in <tt>`centos-art.sh'</tt> +command-line interface. For example, in the command <samp>`centos-art +render --entry=path/to/dir --filter=regex'</samp>, the <var>ACTION</var> passed to +<tt>`centos-art.sh'</tt> script is <samp>`render'</samp>. +</p> +<p>When first argument is not provided, the <tt>`centos-art.sh'</tt> script +immediatly ends its execution. +</p></dd></dl> + +<dl> +<dt><u>Variable:</u> <b>FUNCDIR</b> +<a name="IDX4"></a> +</dt> +</dl> + +<dl> +<dt><u>Variable:</u> <b>FUNCDIRNAME</b> +<a name="IDX5"></a> +</dt> +</dl> + +<dl> +<dt><u>Variable:</u> <b>FUNCSCRIPT</b> +<a name="IDX6"></a> +</dt> +</dl> + +<dl> +<dt><u>Variable:</u> <b>FUNCCONFIG</b> +<a name="IDX7"></a> +</dt> +</dl> + +<dl> +<dt><u>Variable:</u> <b>ACTIONNAM</b> +<a name="IDX8"></a> +</dt> +<dd><p>Define action name. +</p> +<p>Each action name identifies an specific action to perform, inside an +specific function. +</p> +<p>Action name names aare passed as second argument in +<tt>`centos-art.sh'</tt> command-line interface. For example, in the +command <samp>`centos-art render --entry=path/to/dir --filter=regex'</samp>, +the <var>ACTIONNAM</var> passed to <tt>`centos-art.sh'</tt> script is +<samp>`--entry'</samp>. +</p> +<p>When second argument is not provided, the <tt>`centos-art.sh'</tt> script +immediatly ends its execution. +</p></dd></dl> + +<dl> +<dt><u>Variable:</u> <b>ACTIONVAL</b> +<a name="IDX9"></a> +</dt> +<dd><p>Define action value. +</p> +<p>Action values are associated to just one action name. Action values +contain the working copy entry over which its associated action will be +performed in. Working copy entries can be files or directories inside +the working copy. +</p></dd></dl> + +<dl> +<dt><u>Variable:</u> <b>REGEX</b> +<a name="IDX10"></a> +</dt> +<dd><p>Define regular expression used as pattern to build the list of files +to process. +</p> +<p>By default, <var>REGEX</var> variable is set to <code>.+</code> to match all +files. +</p> +<p>Functions that need to build a list of files to process use the option +<samp>`--filter'</samp> to redefine <var>REGEX</var> variable default value, and +so, control the amount of files to process. +</p></dd></dl> +<dl> +<dt><u>Variable:</u> <b>ARGUMENTS</b> +<a name="IDX11"></a> +</dt> +<dd><p>Define optional arguments. +</p> +<p>Optional arguments, inside <tt>`centos-art.sh'</tt> script, are considered +as all command-line arguments passed to <tt>`centos-art.sh'</tt> script, +from third argument position on. For example, in the command +<samp>`centos-art render --entry=path/to/dir --filter=regex'</samp> , the +optional arguments are from <samp>`--filter=regex'</samp> argument on. +</p> +<p>Optional arguments are parsed using <code>getopt</code> command through +the following base construction: +</p> +<pre class="verbatim"># Define short options we want to support. +local ARGSS="" + +# Define long options we want to support. +local ARGSL="filter:,to:" -<a name="SEC358"></a> -<h3 class="subsection"> 2.67.3 Usage </h3> +# Parse arguments using getopt(1) command parser. +cli_doParseArguments +# Reset positional parameters using output from (getopt) argument +# parser. +eval set -- "$ARGUMENTS" + +# Define action to take for each option passed. +while true; do + case "$1" in + --filter ) + REGEX="$2" + shift 2 + ;; + --to ) + TARGET="$2" + shift 2 + ;; + * ) + break + esac +done +</pre> +<p>Optional arguments provide support to command options inside +<tt>`centos-art.sh'</tt> script. For instance, consider the Subversion +(<code>svn</code>) command, where there are many options (e.g., +<samp>`copy'</samp>, <samp>`delete'</samp>, <samp>`move'</samp>, etc), and inside each +option there are several modifiers (e.g., <samp>`--revision'</samp>, +<samp>`--message'</samp>, <samp>`--username'</samp>, etc.) that can be combined one +another in their short or long variants. +</p> +<p>The <var>ARGUMENTS</var> variable is used to store arguments passed from +command-line for later use inside <tt>`centos-art.sh'</tt> script. Storing +arguments is specially useful when we want to run a command with some +specific options from them. Consider the following command: +</p> +<pre class="verbatim">centos-art path --copy=SOURCE --to=TARGET --message="The commit message goes here." --username='johndoe' +</pre> +<p>In the above command, the <samp>`--message'</samp>, and <samp>`--username'</samp> +options are specific to <code>svn copy</code> command. In such cases, +options are not interpreted by <tt>`centos-art.sh'</tt> script itself. +Instead, the <tt>`centos-art.sh'</tt> script uses <code>getopt</code> to +retrive them and store them in the <var>ARGUMENTS</var> variable for later +use, as described in the following command: +</p> +<pre class="verbatim"># Build subversion command to duplicate locations inside the +# workstation. +eval svn copy $SOURCE $TARGET --quiet $ARGUMENTS +</pre> +<p>When <code>getopt</code> parses <var>ARGUMENTS</var>, we may use short options +(e.g., <samp>`-m'</samp>) or long options (e.g., <samp>`--message'</samp>). When +we use short options, arguments are separated by one space from the +option (e.g., <samp>`-m 'This is a commit message.''</samp>). When we use +long options arguments are separated by an equal sign (<samp>`='</samp>) +(e.g., <samp>`--message='This is a commit message''</samp>). +</p> +<p>In order for <code>getopt</code> to parse <var>ARGUMENTS</var> correctly, it +is required to provide the short and long definition of options that +will be passed or at least supported by the command performing the +final action the function script exists for. +</p> +<p>As convenction, inside <tt>`centos-art.sh'</tt> script, short option +definitions are set in the <var>ARGSS</var> variable; and long option +definitions are set in the <var>ARGSL</var> variable. +</p> +<p>When you define short and long options, it may be needed to define +which of these option arguments are required and which not. To define +an option argument as required, you need to set one colon <samp>`:'</samp> +after the option definition (e.g., <samp>`-o m: -l message:'</samp>). On +the other hand, to define an option argument as not required, you need +to set two colons <samp>`::'</samp> after the option definition (e.g., +<samp>`-o m:: -l message::'</samp>). +</p></dd></dl> + +<dl> +<dt><u>Variable:</u> <b>EDITOR</b> +<a name="IDX12"></a> +</dt> +<dd><p>Default text editor. +</p> +<p>The <tt>`centos-art.sh'</tt> script uses default text <code>EDITOR</code> to edit +pre-commit subversion messages, translation files, configuration +files, script files, and similar text-based files. +</p> +<p>If <code>EDITOR</code> environment variable is not set, <tt>`centos-art.sh'</tt> +script uses <tt>`/usr/bin/vim'</tt> as default text editor. Otherwise, the +following values are recognized by <tt>`centos-art.sh'</tt> script: +</p> <ul class="toc"> -<li> ... +<li> <tt>`/usr/bin/vim'</tt> +</li><li> <tt>`/usr/bin/emacs'</tt> +</li><li> <tt>`/usr/bin/nano'</tt> </li></ul> +<p>If no one of these values is set in <code>EDITOR</code> environment variable, +<tt>`centos-art.sh'</tt> uses <tt>`/usr/bin/vim'</tt> text editor by default. +</p></dd></dl> + + +<a name="SEC350"></a> +<h4 class="subsubsection"> 2.64.3.2 Global functions </h4> + +<p>Function scripts stored directly under +<tt>`trunk/Scripts/Bash/Functions/'</tt> directory are used to define +global functions. Global functions can be used inside action specific +functionalities and or even be reused inside themselves. This section +provides introductory information to global functions you can use +inside <tt>`centos-art.sh'</tt> script. +</p> +<dl> +<dt><u>Function:</u> <b>cli_checkActionArguments</b> +<a name="IDX13"></a> +</dt> +<dd><p>Validate action value (<var>ACTIONVAL</var>) variable. +</p> +<p>The action value variable can take one of the following values: +</p> +<ol> +<li> Path to one directory inside the local working copy, +</li><li> Path to one file inside the local working copy, +</li></ol> + +<p>If another value different from that specified above is passed to +action value variable, the <tt>`centos-art.sh'</tt> script prints an error +message and ends script execution. +</p></dd></dl> + +<dl> +<dt><u>Function:</u> <b>cli_checkFiles</b><i> FILE [TYPE]</i> +<a name="IDX14"></a> +</dt> +<dd><p>Verify file existence. +</p> +<p><code>cli_checkFiles</code> receives a <var>FILE</var> absolute path and performs +file verification as specified in <var>TYPE</var>. When <var>TYPE</var> is not +specified, <code>cli_checkFiles</code> verifies <var>FILE</var> existence, no +matter what kind of file it be. If <var>TYPE</var> is specified, use one +of the following values: +</p> +<dl compact="compact"> +<dt> <samp>`d'</samp></dt> +<dt> <samp>`directory'</samp></dt> +<dd><p>Ends script execution if <var>FILE</var> is not a directory. +</p> +<p>When you verify directories with cli_checkFiles, if directory doesn't +exist, <tt>`centos-art.sh'</tt> script asks you for confirmation in order +to create that directory. If you answer positively, +<tt>`centos-art.sh'</tt> script creates that directory and continues +script flows normally. Otherwise, if you answer negatively, +<tt>`centos-art.sh'</tt> ends script execution with an error and +documentation message. +</p> +</dd> +<dt> <samp>`f'</samp></dt> +<dt> <samp>`regular-file'</samp></dt> +<dd><p>Ends script execution if <var>FILE</var> is not a regular file. +</p></dd> +<dt> <samp>`h'</samp></dt> +<dt> <samp>`symbolic-link'</samp></dt> +<dd><p>Ends script execution if <var>FILE</var> is not a symbolic link. +</p></dd> +<dt> <samp>`x'</samp></dt> +<dt> <samp>`execution'</samp></dt> +<dd><p>Ends script execution if <var>FILE</var> is not executable. +</p></dd> +<dt> <samp>`fh'</samp></dt> +<dd><p>Ends script execution if <var>FILE</var> is neither a regular file nor a +symbolic link. +</p></dd> +<dt> <samp>`fd'</samp></dt> +<dd><p>Ends script execution if <var>FILE</var> is neither a regular file nor a +directory. +</p></dd> +<dt> <samp>`isInWorkingCopy'</samp></dt> +<dd><p>Ends script execution if <var>FILE</var> is not inside the working copy. +</p></dd> +</dl> + +<p>As default behaviour, if <var>FILE</var> passes all verifications, +<tt>`centos-art.sh'</tt> script continues with its normal flow. +</p></dd></dl> + +<dl> +<dt><u>Function:</u> <b>cli_commitRepoChanges</b><i> [LOCATION]</i> +<a name="IDX15"></a> +</dt> +<dd><p>Syncronize changes between repository and working copy. +</p> +<p>The <code>cli_commitRepoChanges</code> function brings changes from the +central repository down to the working copy--using <code>svn +update</code>--, checks the working copy changes--using <code>svn +status</code> command--, prints status report--using both <code>svn +update</code> and <code>svn status</code> commands output, and finally, commits +recent changes from the working copy up to the repository--using +<code>svn commit</code> command--. +</p> +<p>Previous to commit the working copy changes up to the central +repository, the <code>cli_commitRepoChanges</code> function asks you to +verify changes--using <code>svn diff</code> command--, and later, +another confirmation question is shown to be sure you really want to +commit changes up to central repository. +</p> +<p>If <var>LOCATION</var> argument is not specified, the value of +<var>ACTIONVAL</var> variable is used as reference instead. +</p> +<div class="float"><a name="trunk_002fScripts_002fBash_002fFunctions_002fcli_005fcommitRepoChanges"></a> +<pre class="verbatim">---------------------------------------------------------------------- +--> Bringing changes from the repository into the working copy +--> Checking changes in the working copy +---------------------------------------------------------------------- +Added 0 file from the repository. +Deleted 0 file from the repository. +Updated 0 file from the repository. +Conflicted 0 file from the repository. +Merged 0 file from the repository. +Modified 4 files from the working copy. +Unversioned 0 file from the working copy. +Deleted 0 file from the working copy. +Added 0 file from the working copy. +---------------------------------------------------------------------- +</pre> +</div><p><strong>Figure 2.3: The <code>cli_commitRepoChanges</code> function output. +</strong> +</p> +<p>Call the <code>cli_commitRepoChanges</code> function before or/and after +calling functions that modify files or directories inside the working +copy as you may need to. +</p></dd></dl> + +<dl> +<dt><u>Function:</u> <b>cli_doParseArguments</b> +<a name="IDX16"></a> +</dt> +<dd><p>Redefine arguments (<var>ARGUMENTS</var>) global variable using +<code>getopt</code> command output. For more information about how to use +<code>cli_doParseArguments</code> function, see <var>ARGUMENTS</var> variable +description above. +</p></dd></dl> + +<dl> +<dt><u>Function:</u> <b>cli_doParseArgumentsReDef</b><i> $@</i> +<a name="IDX17"></a> +</dt> +<dd><p>Initialize/reset arguments (<var>ARGUMENTS</var>) global variable using +positional parameters variable (<var>$@</var>) as reference. +</p> +<p>When we work inside function definitions, positional parameters are +reset to the last function definition positional parameters. If you +need to redefine positional parameters from one specific function, you +need to call <code>cli_doParseArgumentsReDef</code> with the positional +parameters variable (<var>$@</var>), set as first argument, to that +specific function you want to redefine positional parameters at. +</p></dd></dl> + +<dl> +<dt><u>Function:</u> <b>cli_getArguments</b> +<a name="IDX18"></a> +</dt> +<dd><p>Initialize function name (<var>FUNCNAM</var>), action name +(<var>ACTIONNAM</var>), and action value (<var>ACTIONVAL</var>) global +variables, using positional parameters passed in <var>$@</var> variable. +</p> +<p>The <code>cli_getArguments</code> function is called from <code>cli.sh</code> +function script, using <code>cli</code> function positional parameters +(i.e., the positional parameters passed as arguments in the +command-line) as first function argument. +</p> +<p>Once command-line positional parameters are accesible to +<tt>`centos-art.sh'</tt> script execution evironment, +<code>cli_getArguments</code> uses regular expression to retrive +action variables from first and second argument. The first argument +defines the value used as function name (<var>FUNCNAM</var>), and the +second argument defines both values used as action name +(<var>ACTIONNAM</var>) and action value (<var>ACTIONVAL</var>), respectively. +</p> +<p>The first argument is a word in lower case. This word specifies the +name of the functionality you want to use (e.g., <samp>`render'</samp> to +render images, <samp>`manual'</samp> to work on documentation, and so on.) +</p> +<p>The second argument has a long option style (e.g., +<samp>`--option=value'</samp>). The <samp>`--option'</samp> represents the action name +(<var>ACTIONNAM</var>), and the characters inbetween the equal sign +(<samp>`='</samp>) and the first space character, are considered as the action +value (<var>ACTIONVAL</var>). In order to provide action values with space +characters inbetween you need to enclose action value with quotes like +in <samp>`--option='This is long value with spaces inbetween''</samp>. +Generally, action values are used to specify paths over which the +action name acts on. +</p> +<p>Once action related variables (i.e., <var>FUNCNAM</var>, <var>ACTIONNAM</var>, +and <var>ACTIONVAL</var>) are defined and validated, +<code>cli_getArguments</code> shifts the positional arguments to remove the +first two arguments passed (i.e., those used to retrive action related +variables) and redefine the arguments (<var>ARGUMENTS</var>) global +variable with the new positional parameters information. +</p></dd></dl> + +<dl> +<dt><u>Function:</u> <b>cli_getFunctions</b> +<a name="IDX19"></a> +</dt> +<dd><p>Initialize funtionalities supported by <tt>`centos-art.sh'</tt> script. +</p> +<p>Functionalities supported by <tt>`centos-art.sh'</tt> script are organized +in functionality directories under +<tt>`trunk/Scripts/Bash/Functions/'</tt> directory. Each functionality +directory stores function scripts to the functionality such directory +was created for. Function scripts contain function definitions. +Function definitions contain several commands focused on achieving one +specific task only (i.e., the one such functionality was created for). +</p> +<p>In order for <tt>`centos-art.sh'</tt> script to recognize a functionality, +such functionality needs to be stored under +<tt>`trunk/Scripts/Bash/Functions/'</tt> in a directory written +capitalized (i.e., the whole name is written in lowercase except the +first character which is in uppercase). The directory where one +specific functionality is stored is known as the <samp>`functionality +directory'</samp>. +</p> +<p>Inside each functionality directory, the functionalty itself is +implemented through function scripts. Function scripts are organized +in files independently one another and written in <samp>`camelCase'</samp> +format with the function name as prefix. Separation between prefix +and description is done using underscore (<samp>`_'</samp>) character. +</p> +<p>In order for <tt>`centos-art.sh'</tt> script to load functionalities +correctly, function definition inside function scripts should be set +using the <samp>`function'</samp> reserved word, just as in the following +example: +</p> +<pre class="verbatim">function prefix_doSomething { + + # Do something here... + +} +</pre> +<p>The above function definition is just a convenction we use, in order +to make identification of function names easier read and automate by +<tt>`centos-art.sh'</tt> script initialization commands, once +<tt>`centos-art.sh'</tt> script determines which functionality directory +to use. Specifically, in order to initialize and export functions, +<tt>`centos-art.sh'</tt> script executes all function scripts inside the +functionality directory, and later <code>grep</code> on them using a +regular expression pattern, where the <samp>`function'</samp> reserved word is +used as reference to retrive the function names and export them to +<tt>`centos-art.sh'</tt> script execution environment, and so, make +function definitions --from function scripts inside the functionality +directory-- available for further calls. +</p> +<p>If the functionality specified in the command-line first argument +doesn't have a functionality directory, <tt>`centos-art.sh'</tt> script +considers the functionality provided in the command-line as invalid +functionality and immediatly stops script execution with an error +message. +</p> +<p>In order to keep visual consistency among function scripts, please +consider using the following function script design model as template +for your own function scripts: +</p> +<pre class="verbatim">#!/bin/bash +# +# prefix_doSomething.sh -- This function illustrates function scripts +# design model you can use to create your own function scripts inside +# centos-art.sh script. +# +# Copyright (C) YEAR YOURFULLNAME +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, but +# WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +# USA. +# +# ---------------------------------------------------------------------- +# $Id$ +# ---------------------------------------------------------------------- + +function prefix_doSomething { + + # Do something here... + +} +</pre></dd></dl> + +<dl> +<dt><u>Function:</u> <b>cli_getCountryCodes</b><i> [FILTER]</i> +<a name="IDX20"></a> +</dt> +<dd><p>Output country codes supported by <tt>`centos-art.sh'</tt> script. +</p> +<p>The <code>cli_getCountryCodes</code> function outputs a list with country +codes as defined in ISO3166 standard. When <var>FILTER</var> is provided, +<code>cli_getCountryCodes</code> outputs country codes that match +<var>FILTER</var> regular expression pattern. +</p></dd></dl> + +<dl> +<dt><u>Function:</u> <b>cli_getCountryName</b><i> [FILTER]</i> +<a name="IDX21"></a> +</dt> +<dd><p>Outputs country name supported by <tt>`centos-art.sh'</tt> script. +</p> +<p>The <code>cli_getCountryName</code> function reads one language locale code +in the format LL_CC and outputs the name of its related country as in +ISO3166. If filter is specified, <code>cli_getCountryName</code> returns the +country name that matches the locale code specified in <var>FILTER</var>, +exactly. +</p></dd></dl> + +<dl> +<dt><u>Function:</u> <b>cli_getCurrentLocale</b> +<a name="IDX22"></a> +</dt> +<dd><p>Output current locale used by <tt>`centos-art.sh'</tt> script. +</p> +<p>The <code>cli_getCurrentLocale</code> function uses <code>LANG</code> environment +variable to build a locale pattern that is later applied to +<code>cli_getLocales</code> function output in order to return the current +locale that <tt>`centos-art.sh'</tt> script works with. +</p> +<p>The current locale information, returned by +<code>cli_getCurrentLocale</code>, is output from more specific to less +specific. For example, if <samp>`en_GB'</samp> locale exists in +<code>cli_getLocales</code> function output, the <samp>`en_GB'</samp> locale would +take precedence before <samp>`en'</samp> locale. +</p> +<p>Locale precedence selection is quite important in order to define the +locale type we use for message translations. For example, if +<samp>`en_GB'</samp> is used, we are also saying that the common language +specification for English language (i.e., <samp>`en'</samp>) is no longer +used. Instead, we are using English non-common country-specific +language specifications like <samp>`en_AU'</samp>, <samp>`en_BW'</samp>, <samp>`en_GB'</samp>, +<samp>`en_US'</samp>, etc., for message translations. +</p> +<p>Use <code>cli_getCurrentLocale</code> function to know what current locale +information to use inside <tt>`centos-art.sh'</tt> script. +</p></dd></dl> + +<dl> +<dt><u>Function:</u> <b>cli_getFilesList</b><i> [LOCATION]</i> +<a name="IDX23"></a> +</dt> +<dd><p>Output list of files to process. +</p> +<p>The <code>cli_getFilesList</code> function uses <var>LOCATION</var> variable as +source location to build a list of files just as specified by regular +expression (<var>REGEX</var>) global variable. Essentially, what the +<code>cli_getFilesList</code> function does is using <code>find</code> command +to look for files in the location (<var>LOCATION</var>) just as posix-egrep +regular expression (<var>REGEX</var>) specifies. +</p> +<p>If <var>LOCATION</var> is not specified when <code>cli_getFilesList</code> +function is called, the action value (<var>ACTIONVAL</var>) global variable +is used as location value instead. +</p> +<p>By default, if the regular expression (<var>REGEX</var>) global variable is +not redefined after its first definition in the <code>cli</code> function, +all files that match default regular expression value (i.e., +<samp>`.+'</samp>) will be added to the list of files to process. Otherwise, +if you redefine the regular expression global variable after its first +definition in the <code>cli</code> function and before calling +<code>cli_getFilesList</code> function, the last value you specifed is used +instead. +</p> +<p>When you need to customize the regular expression (<var>REGEX</var>) global +variable value inside a function, do not redefine the global variable +(at least you be absolutly convinced you need to). Instead, set the +regular expression global variable as <samp>`local'</samp> to the function you +need a customized regular expression value for. If we don't redefine +the regular expression global variable as local to the function, or +use another name for the regular expression variable (which is not +very convenient in order to keep the amount of names to remember low), +you may experiment undesired concantenation issues that make your +regular expression to be something different from that you expect them +to be, specially if the function where you are doing the variable +redefinition is called several times during the same script execution. +</p> +<p>As result, the <code>cli_getFilesList</code> re-defines the value of +<var>FILES</var> variable with the list of files the <code>find</code> command +returned. As example, consider the following construction: +</p> +<pre class="verbatim">function prefix_doSomething { + + # Initialize the list of files to process. + local FILES='' + + # Initialize location. + local LOCATION=/home/centos/artwork/trunk/Identity/Themes/Models/Default + + # Re-define regular expression to match scalable vector graphic + # files only. Note how we use the global value of REGEX to build a + # new local REGEX value here. + local REGEX="${REGEX}.*\.(svgz|svg)" + + # Redefine list of files to process. + cli_getFilesList $LOCATION + + # Process list of files. + for FILE in $FILES;do + cli_printMessages "$FILE" 'AsResponseLine' + # Do something else here on... + done + +} +</pre> +</dd></dl> + +<dl> +<dt><u>Function:</u> <b>cli_getLangCodes</b><i> [FILTER]</i> +<a name="IDX24"></a> +</dt> +<dd><p>Outputs language codes supported by <tt>`centos-art.sh'</tt> script. +</p> +<p><code>cli_getLangCodes</code> function outputs a list of language codes as +defined in ISO639 standard. When <var>FILTER</var> is provided, +<code>cli_getLangCodes</code> outputs language codes that match <var>FILTER</var> +regular expression pattern. +</p></dd></dl> + +<dl> +<dt><u>Function:</u> <b>cli_getLangName</b><i> [FILTER]</i> +<a name="IDX25"></a> +</dt> +<dd><p>Outputs language names supported by <tt>`centos-art.sh'</tt> script. +</p> +<p><code>cli_getLangName</code> function reads one language locale code in the +format LL_CC and outputs the language related name as in ISO639. If +filter is specified, <code>cli_getLangName</code> returns the language name +that matches the locale code specified in <var>FILTER</var>, exactly. +</p></dd></dl> + +<dl> +<dt><u>Function:</u> <b>cli_getLocales</b> +<a name="IDX26"></a> +</dt> +<dd><p>Output locale codes supported by <tt>`centos-art.sh'</tt> script. +</p> +<p>Occasionally, you use <code>cli_getLocales</code> function to add locale +information in non-common country-specific language (<samp>`LL_CC'</samp>) +format for those languages (e.g., <samp>`bn_IN'</samp>, <samp>`pt_BR'</samp>, etc.) +which locale differences cannot be solved using common language +specifications (<samp>`LL'</samp>) into one unique common locale specification +(e.g., <samp>`bn'</samp>, <samp>`pt'</samp>, etc.). +</p></dd></dl> + +<dl> +<dt><u>Function:</u> <b>cli_getRepoName</b><i> NAME TYPE</i> +<a name="IDX27"></a> +</dt> +<dd><p>Sanitate file names. +</p> +<p>Inside <tt>`centos-art.sh'</tt> script, specific functionalities rely both +in <code>cli_getRepoName</code> and repository file system organization to +achieve their goals. Consider <code>cli_getRepoName</code> function as +central place to manage file name convenctions for other functions +inside <tt>`centos-art.sh'</tt> script. +</p> +<blockquote class="orange"><img src="/home/centos/artwork/trunk/Identity/Widgets/Img/icon-admonition-star.png" alt="Important"><h3>Important</h3><p> <code>cli_getRepoName</code> function doesn't verify file +or directory existence, for that purpose use <code>cli_checkFiles</code> +function instead. +</p></blockquote> + +<p>The <var>NAME</var> variable contains the file name or directory name you +want to sanitate. +</p> +<p>The <var>TYPE</var> variable specifies what type of sanitation you want to +perform on <var>NAME</var>. The <var>TYPE</var> can be one of the following +values: +</p> +<dl compact="compact"> +<dt> <samp>`d'</samp></dt> +<dt> <samp>`directory'</samp></dt> +<dd><p>Sanitate directory <var>NAME</var>s. +</p></dd> +<dt> <samp>`f'</samp></dt> +<dt> <samp>`regular-file'</samp></dt> +<dd><p>Sanitate regular file <var>NAME</var>s. +</p></dd> +</dl> + +<p>Use <code>cli_getRepoName</code> function to sanitate file names and +directory names before their utilization. +</p> +<p>Use <code>cli_getRepoName</code> when you need to change file name +convenctions inside <tt>`centos-art.sh'</tt> script. +</p> +<p>When we change file name convenctions inside <code>cli_getRepoName</code> +what we are really changing is the way functions interpret repository +file system organization. Notice that when we change a file name +(e.g., a function name), it is necessary to update all files where +such file name is placed on. This may require a massive substitution +inside the repository, each time we change name convenctions in the +repository (-- <strong>Removed</strong>(pxref:trunk Scripts Bash Functions Path) --, for more +information). +</p></dd></dl> + +<dl> +<dt><u>Function:</u> <b>cli_getRepoStatus</b><i> [LOCATION]</i> +<a name="IDX28"></a> +</dt> +<dd><p>Request repository status. +</p> +<p>This function requests the status of a <var>LOCATION</var> inside the +working copy using the <code>svn status</code> command and returns the +first character in the output line, just as described in <code>svn +help status</code>. If <var>LOCATION</var> is not a regular file or a directory, +inside the working copy, the <tt>`centos-art.sh'</tt> script prints a +message and ends its execution. +</p> +<p>Use this function to perform verifications based a repository +<var>LOCATION</var> status. +</p></dd></dl> + +<dl> +<dt><u>Function:</u> <b>cli_getTemporalFile</b><i> <var>NAME</var></i> +<a name="IDX29"></a> +</dt> +<dd><p>Output absolute path to temporal file <var>NAME</var>. +</p> +<p>The <code>cli_getTemporalFile</code> function uses <tt>`/tmp'</tt> directory as +source location to store temporal files, the <tt>`centos-art.sh'</tt> +script name, and a random identification string to let you run more +than one <tt>`centos-art.sh'</tt> script simultaneously on the same user +session. For example, due the following temporal file defintion: +</p> +<pre class="verbatim">cli_getTemporalFile $FILE +</pre> +<p>If <var>FILE</var> name is <tt>`instance.svg'</tt> and the unique random string +is <samp>`f16f7b51-ac12-4b7f-9e66-72df847f12de'</samp>, the final temporal +file, built from previous temporal file definition, would be: +</p> +<pre class="verbatim">/tmp/centos-art.sh-f16f7b51-ac12-4b7f-9e66-72df847f12de-instance.svg +</pre> +<p>When you use the <code>cli_getTemporalFile</code> function to create +temporal files, be sure to remove temporal files created once you've +ended up with them. For example, consider the following construction: +</p> +<pre class="verbatim">for FILE in $FILES;do + + # Initialize temporal instance of file. + INSTANCE=$(cli_getTemporalFile $FILE) + + # Do something ... + + # Remove temporal instance of file. + if [[ -f $INSTANCE ]];then + rm $INSTANCE + fi + +done +</pre> +<p>Use the <code>cli_getTemporalFile</code> function whenever you need to +create temporal files inside <tt>`centos-art.sh'</tt> script. +</p></dd></dl> + +<dl> +<dt><u>Function:</u> <b>cli_getThemeName</b> +<a name="IDX30"></a> +</dt> +<dd><p>Output theme name. +</p> +<p>In order for <code>cli_getThemeName</code> function to extract theme name +correctly, the <var>ACTIONVAL</var> variable must contain a directory path +under <tt>`trunk/Identity/Themes/Motifs/'</tt> directory structure. +Otherwise, <code>cli_getThemeName</code> returns an empty string. +</p></dd></dl> + +<dl> +<dt><u>Function:</u> <b>cli_printMessage</b><i> MESSAGE [FORMAT]</i> +<a name="IDX31"></a> +</dt> +<dd><p>Define standard output message definition supported by +<tt>`centos-art.sh'</tt> script. +</p> +<p>When <var>FORMAT</var> is not specified, <code>cli_printMessage</code> outputs +information just as it was passed in <var>MESSAGE</var> variable. +Otherwise, <var>FORMAT</var> can take one of the following values: +</p> +<dl compact="compact"> +<dt> <samp>`AsHeadingLine'</samp></dt> +<dd><p>To print heading messages. +</p><pre class="verbatim">---------------------------------------------------------------------- +$MESSAGE +---------------------------------------------------------------------- +</pre> +</dd> +<dt> <samp>`AsWarningLine'</samp></dt> +<dd><p>To print warning messages. +</p><pre class="verbatim">---------------------------------------------------------------------- +WARNING: $MESSAGE +---------------------------------------------------------------------- +</pre> +</dd> +<dt> <samp>`AsNoteLine'</samp></dt> +<dd><p>To print note messages. +</p><pre class="verbatim">---------------------------------------------------------------------- +NOTE: $MESSAGE +---------------------------------------------------------------------- +</pre> +</dd> +<dt> <samp>`AsUpdatingLine'</samp></dt> +<dd><p>To print <samp>`Updating'</samp> messages on two-columns format. +</p><pre class="verbatim">Updating $MESSAGE +</pre> +</dd> +<dt> <samp>`AsRemovingLine'</samp></dt> +<dd><p>To print <samp>`Removing'</samp> messages on two-columns format. +</p><pre class="verbatim">Removing $MESSAGE +</pre> +</dd> +<dt> <samp>`AsCheckingLine'</samp></dt> +<dd><p>To print <samp>`Checking'</samp> messages on two-columns format. +</p><pre class="verbatim">Checking $MESSAGE +</pre> +</dd> +<dt> <samp>`AsCreatingLine'</samp></dt> +<dd><p>To print <samp>`Creating'</samp> messages on two-columns format. +</p><pre class="verbatim">Creating $MESSAGE +</pre> +</dd> +<dt> <samp>`AsSavedAsLine'</samp></dt> +<dd><p>To print <samp>`Saved as'</samp> messages on two-columns format. +</p><pre class="verbatim">Saved as $MESSAGE +</pre> +</dd> +<dt> <samp>`AsLinkToLine'</samp></dt> +<dd><p>To print <samp>`Linked to'</samp> messages on two-columns format. +</p><pre class="verbatim">Linked to $MESSAGE +</pre> +</dd> +<dt> <samp>`AsMovedToLine'</samp></dt> +<dd><p>To print <samp>`Moved to'</samp> messages on two-columns format. +</p><pre class="verbatim">Moved to $MESSAGE +</pre> +</dd> +<dt> <samp>`AsTranslationLine'</samp></dt> +<dd><p>To print <samp>`Translation'</samp> messages on two-columns format. +</p><pre class="verbatim">Translation $MESSAGE +</pre> +</dd> +<dt> <samp>`AsConfigurationLine'</samp></dt> +<dd><p>To print <samp>`Configuration'</samp> messages on two-columns format. +</p><pre class="verbatim">Configuration $MESSAGE +</pre> +</dd> +<dt> <samp>`AsResponseLine'</samp></dt> +<dd><p>To print response messages on one-column format. +</p><pre class="verbatim">--> $MESSAGE +</pre> +</dd> +<dt> <samp>`AsRequestLine'</samp></dt> +<dd><p>To print request messages on one-column format. Request messages +output messages with one colon (<samp>`:'</samp>) and without trailing newline +(<samp>`\n'</samp>) at message end. +</p><pre class="verbatim">$MESSAGE: +</pre> +</dd> +<dt> <samp>`AsYesOrNoRequestLine'</samp></dt> +<dd><p>To print <samp>`yes or no'</samp> request messages on one-column format. If +something different from <samp>`y'</samp> is answered (when using +<code>en_US.UTF-8</code> locale), script execution ends immediatly. +</p> +<pre class="verbatim">$MESSAGE [y/N]: +</pre> +<p>When we use <tt>`centos-art.sh'</tt> script in a locale different from +<code>en_US.UTF-8</code>, confirmation answer may be different from +<samp>`y'</samp>. For example, if you use <code>es_ES.UTF-8</code> locale, the +confirmation question would look like: +</p> +<pre class="verbatim">$MESSAGE [s/N]: +</pre> +<p>and the confirmation answer would be <samp>`s'</samp>, as it is on Spanish +<samp>`sí'</samp> word. +</p> +<p>Definition of which confirmation word to use is set on translation +messages for your specific locale information. -- <strong>Removed</strong>(xref:trunk Scripts +Bash Functions Locale) --, for more information about locale-specific +translation messages. +</p> +</dd> +<dt> <samp>`AsToKnowMoreLine'</samp></dt> +<dd><p>To standardize <samp>`to know more, run the following command:'</samp> +messages. When the <samp>`AsToKnowMoreLine'</samp> option is used, the +<var>MESSAGE</var> value should be set to <code>"$(caller)"</code>. <code>caller</code> +is a Bash builtin that returns the context of the current subroutine +call. <samp>`AsToKnowMoreLine'</samp> option uses <code>caller</code> builtin +output to build documentation entries dynamically. +</p> +<pre class="verbatim">---------------------------------------------------------------------- +To know more, run the following command: +centos-art manual --read='path/to/dir' +---------------------------------------------------------------------- +</pre> +<p>Use <samp>`AsToKnowMoreLine'</samp> option after errors and for intentional +script termination. +</p> +</dd> +<dt> <samp>`AsRegularLine'</samp></dt> +<dd><p>To standardize regular messages on one-column format. +</p> +<p>When <var>MESSAGE</var> contains a colon inside (e.g., <samp>`description: +message'</samp>), the <code>cli_printMessage</code> function outputs <var>MESSAGE</var> +on two-columns format. +</p></dd> +</dl> + +<p>Use <code>cli_printMessage</code> function whenever you need to output +information from <tt>`centos-art.sh'</tt> script. +</p> +<blockquote class="orange"><img src="/home/centos/artwork/trunk/Identity/Widgets/Img/icon-admonition-idea.png" alt="Info"><h3>Tip</h3><p> To improve two-columns format, change the following file: +</p><pre class="verbatim">trunk/Scripts/Bash/Styles/output_forTwoColumns.awk +</pre></blockquote> +</dd></dl> + + +<a name="SEC351"></a> +<h4 class="subsubsection"> 2.64.3.3 Specific functions </h4> + +<p>The following specific functions of <tt>`centos-art.sh'</tt> script, are +available for you to use: +</p> + -<a name="SEC359"></a> -<h3 class="subsection"> 2.67.4 See also </h3> +<a name="SEC352"></a> +<h3 class="subsection"> 2.64.4 See also </h3> +<table class="menu" border="0" cellspacing="0"> +<tr><td align="left" valign="top"><a href="repository_69.html#SEC339">2.62 The <tt>`trunk/Scripts/Bash'</tt> Directory</a></td><td> </td><td align="left" valign="top"> +</td></tr> +</table> <table cellpadding="1" cellspacing="1" border="0"> -<tr><td valign="middle" align="left">[<a href="#SEC358" title="Previous section in reading order"> < </a>]</td> -<td valign="middle" align="left">[<a href="repository_72.html#SEC360" title="Next section in reading order"> > </a>]</td> +<tr><td valign="middle" align="left">[<a href="#SEC351" title="Previous section in reading order"> < </a>]</td> +<td valign="middle" align="left">[<a href="repository_72.html#SEC353" title="Next section in reading order"> > </a>]</td> <td valign="middle" align="left"> </td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Beginning of this chapter or previous chapter"> << </a>]</td> -<td valign="middle" align="left">[<a href="#SEC355" title="Up section"> Up </a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Next chapter"> >> </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Beginning of this chapter or previous chapter"> << </a>]</td> +<td valign="middle" align="left">[<a href="#SEC345" title="Up section"> Up </a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Next chapter"> >> </a>]</td> </tr></table> <p> <font size="-1"> - This document was generated on <i>March, 11 2011</i> using <a class="www" href="http://texi2html.cvshome.org/"><i>texi2html 1.76</i></a>. + This document was generated on <i>March, 22 2011</i> using <a class="www" href="http://texi2html.cvshome.org/"><i>texi2html 1.76</i></a>. </font> <br> diff --git a/Manual/repository-html/repository_72.html b/Manual/repository-html/repository_72.html index 9c55fc6..2ec8d70 100644 --- a/Manual/repository-html/repository_72.html +++ b/Manual/repository-html/repository_72.html @@ -12,7 +12,7 @@ Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled GNU Free Documentation License. --> -<!-- Created on March, 11 2011 by texi2html 1.76 --> +<!-- Created on March, 22 2011 by texi2html 1.76 --> <!-- Written by: Lionel Cons <Lionel.Cons@cern.ch> (original author) Karl Berry <karl@freefriends.org> @@ -23,10 +23,10 @@ Send bugs and suggestions to <users@texi2html.cvshome.org> --> <head> -<title>CentOS Artwork Repository: 2.68 The trunk/Scripts/Bash/Cli/Functions/Locale Directory</title> +<title>CentOS Artwork Repository: 2.65 The trunk/Scripts/Bash/Cli/Functions/Help Directory</title> -<meta name="description" content="CentOS Artwork Repository: 2.68 The trunk/Scripts/Bash/Cli/Functions/Locale Directory"> -<meta name="keywords" content="CentOS Artwork Repository: 2.68 The trunk/Scripts/Bash/Cli/Functions/Locale Directory"> +<meta name="description" content="CentOS Artwork Repository: 2.65 The trunk/Scripts/Bash/Cli/Functions/Help Directory"> +<meta name="keywords" content="CentOS Artwork Repository: 2.65 The trunk/Scripts/Bash/Cli/Functions/Help Directory"> <meta name="resource-type" content="document"> <meta name="distribution" content="global"> <meta name="Generator" content="texi2html 1.76"> @@ -55,131 +55,66 @@ ul.toc {list-style: none} <body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#800080" alink="#FF0000"> <table cellpadding="1" cellspacing="1" border="0"> -<tr><td valign="middle" align="left">[<a href="repository_71.html#SEC359" title="Previous section in reading order"> < </a>]</td> -<td valign="middle" align="left">[<a href="#SEC361" title="Next section in reading order"> > </a>]</td> +<tr><td valign="middle" align="left">[<a href="repository_71.html#SEC352" title="Previous section in reading order"> < </a>]</td> +<td valign="middle" align="left">[<a href="#SEC354" title="Next section in reading order"> > </a>]</td> <td valign="middle" align="left"> </td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Beginning of this chapter or previous chapter"> << </a>]</td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Up section"> Up </a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Next chapter"> >> </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Beginning of this chapter or previous chapter"> << </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Up section"> Up </a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Next chapter"> >> </a>]</td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left">[<a href="repository.html#SEC_Top" title="Cover (top) of document">Top</a>]</td> <td valign="middle" align="left">[<a href="repository_toc.html#SEC_Contents" title="Table of contents">Contents</a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Index">Index</a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Index">Index</a>]</td> <td valign="middle" align="left">[<a href="repository_abt.html#SEC_About" title="About (help)"> ? </a>]</td> </tr></table> -<a name="Filesystem-trunk-Scripts-Bash-Cli-Functions-Locale"></a> -<a name="SEC360"></a> -<h2 class="section"> 2.68 The <tt>`trunk/Scripts/Bash/Cli/Functions/Locale'</tt> Directory </h2> +<a name="Filesystem-trunk-Scripts-Bash-Cli-Functions-Help"></a> +<a name="SEC353"></a> +<h2 class="section"> 2.65 The <tt>`trunk/Scripts/Bash/Cli/Functions/Help'</tt> Directory </h2> -<a name="SEC361"></a> -<h3 class="subsection"> 2.68.1 Goals </h3> +<a name="SEC354"></a> +<h3 class="subsection"> 2.65.1 Goals </h3> <ul class="toc"> <li> ... </li></ul> -<a name="SEC362"></a> -<h3 class="subsection"> 2.68.2 Description </h3> - -<p>This command looks for <samp>`.sh'</samp> files inside Bash directory and -extracts translatable strings from files, using <code>xgettext</code> -command, in order to create a portable object template -(<tt>`centos-art.sh.pot'</tt>) file for them. -</p> -<p>With the <tt>`centos-art.sh.pot'</tt> file up to date, the -<code>centos-art</code> command removes the temporal list of files sotred -inside <tt>`/tmp'</tt> directory and checks the current language of your -user's session to create a portable object file for it, in the -location <tt>`$CLI_LANG/$CLI_LANG.po'</tt>. -</p> -<p>The <var>CLI_LANG</var> variable discribes the locale language used to -output messages inside <code>centos-art</code> command. The locale -language used inside <code>centos-art</code> command is taken from the -<code>LANG</code> environment variable. The <var>CLI_LANG</var> variable has the -<samp>`LL_CC'</samp> format, where <samp>`LL'</samp> is a language code from the -ISO-639 standard, and <samp>`CC'</samp> a country code from the ISO-3166 -standard. -</p> -<p>The <code>LANG</code> environment variable is set when you do log in to your -system. If you are using a graphical session, change language to your -native language and do login. That would set and exoprt the <code>LANG</code> -environment variable to the correct value. On the other side, if you -are using a text session edit your <tt>`~/.bash_profile'</tt> file to set -and export the <code>LANG</code> environment variable to your native locale -as defines the <code>locale -a</code> command output; do logout, and do -login again. -</p> -<p>At this point, the <code>LANG</code> environment variable has the appropriate -value you need, in order to translate <code>centos-art.sh</code> messages -to your native language (the one set in <code>LANG</code> environment -variable). -</p> -<p>With the <tt>`$CLI_LANG/$CLI_LANG.po'</tt> file up to date, the -<code>centos-art</code> opens it for you to update translation strings. -The <code>centos-art</code> command uses the value of <var>EDITOR</var> -environment variable to determine your favorite text editor. If no -value is defined on <var>EDITOR</var>, the <tt>`/usr/bin/vim'</tt> text editor -is used as default. -</p> -<p>When you finishd PO file edition and quit text editor, the -<code>centos-art</code> command creates the related machine object in the -location <tt>`$CLI_LANG/LC_MESSAGES/$TEXTDOMAIN.mo'</tt>. -</p> -<p>At this point, all translations you made in the PO file should be -available to your language when runing <code>centos-art.sh</code> script. -</p> -<p>In order to make the <code>centos-art.sh</code> internationalization, the -<code>centos-art.sh</code> script was modified as described in the -<code>gettext</code> info documentation (<code>info gettext</code>). You -can find such modifications in the following files: -</p> -<ul class="toc"> -<li> <tt>`trunk/Scripts/Bash/initFunctions.sh'</tt> -</li><li> <tt>`trunk/Scripts/Bash/Functions/Help/cli_localeMessages.sh'</tt> -</li><li> <tt>`trunk/Scripts/Bash/Functions/Help/cli_localeMessagesStatus.sh'</tt> -</li></ul> +<a name="SEC355"></a> +<h3 class="subsection"> 2.65.2 Description </h3> <ul class="toc"> <li> ... </li></ul> -<a name="SEC363"></a> -<h3 class="subsection"> 2.68.3 Usage </h3> +<a name="SEC356"></a> +<h3 class="subsection"> 2.65.3 Usage </h3> -<dl compact="compact"> -<dt> <samp>`centos-art locale --edit'</samp></dt> -<dd><p>Use this command to translate command-line interface output messages -in the current system locale you are using (as specified in <code>LANG</code> -environment variable). -</p></dd> -<dt> <samp>`centos-art locale --list'</samp></dt> -<dd><p>Use this command to see the command-line interface locale report. -</p></dd> -</dl> +<ul class="toc"> +<li> ... +</li></ul> -<a name="SEC364"></a> -<h3 class="subsection"> 2.68.4 See also </h3> +<a name="SEC357"></a> +<h3 class="subsection"> 2.65.4 See also </h3> <table cellpadding="1" cellspacing="1" border="0"> -<tr><td valign="middle" align="left">[<a href="#SEC363" title="Previous section in reading order"> < </a>]</td> -<td valign="middle" align="left">[<a href="repository_73.html#SEC365" title="Next section in reading order"> > </a>]</td> +<tr><td valign="middle" align="left">[<a href="#SEC356" title="Previous section in reading order"> < </a>]</td> +<td valign="middle" align="left">[<a href="repository_73.html#SEC358" title="Next section in reading order"> > </a>]</td> <td valign="middle" align="left"> </td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Beginning of this chapter or previous chapter"> << </a>]</td> -<td valign="middle" align="left">[<a href="#SEC360" title="Up section"> Up </a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Next chapter"> >> </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Beginning of this chapter or previous chapter"> << </a>]</td> +<td valign="middle" align="left">[<a href="#SEC353" title="Up section"> Up </a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Next chapter"> >> </a>]</td> </tr></table> <p> <font size="-1"> - This document was generated on <i>March, 11 2011</i> using <a class="www" href="http://texi2html.cvshome.org/"><i>texi2html 1.76</i></a>. + This document was generated on <i>March, 22 2011</i> using <a class="www" href="http://texi2html.cvshome.org/"><i>texi2html 1.76</i></a>. </font> <br> diff --git a/Manual/repository-html/repository_73.html b/Manual/repository-html/repository_73.html index 1484be1..bbe91f0 100644 --- a/Manual/repository-html/repository_73.html +++ b/Manual/repository-html/repository_73.html @@ -12,7 +12,7 @@ Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled GNU Free Documentation License. --> -<!-- Created on March, 11 2011 by texi2html 1.76 --> +<!-- Created on March, 22 2011 by texi2html 1.76 --> <!-- Written by: Lionel Cons <Lionel.Cons@cern.ch> (original author) Karl Berry <karl@freefriends.org> @@ -23,10 +23,10 @@ Send bugs and suggestions to <users@texi2html.cvshome.org> --> <head> -<title>CentOS Artwork Repository: 2.69 The trunk/Scripts/Bash/Cli/Functions/Manual Directory</title> +<title>CentOS Artwork Repository: 2.66 The trunk/Scripts/Bash/Cli/Functions/Html Directory</title> -<meta name="description" content="CentOS Artwork Repository: 2.69 The trunk/Scripts/Bash/Cli/Functions/Manual Directory"> -<meta name="keywords" content="CentOS Artwork Repository: 2.69 The trunk/Scripts/Bash/Cli/Functions/Manual Directory"> +<meta name="description" content="CentOS Artwork Repository: 2.66 The trunk/Scripts/Bash/Cli/Functions/Html Directory"> +<meta name="keywords" content="CentOS Artwork Repository: 2.66 The trunk/Scripts/Bash/Cli/Functions/Html Directory"> <meta name="resource-type" content="document"> <meta name="distribution" content="global"> <meta name="Generator" content="texi2html 1.76"> @@ -55,66 +55,66 @@ ul.toc {list-style: none} <body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#800080" alink="#FF0000"> <table cellpadding="1" cellspacing="1" border="0"> -<tr><td valign="middle" align="left">[<a href="repository_72.html#SEC364" title="Previous section in reading order"> < </a>]</td> -<td valign="middle" align="left">[<a href="#SEC366" title="Next section in reading order"> > </a>]</td> +<tr><td valign="middle" align="left">[<a href="repository_72.html#SEC357" title="Previous section in reading order"> < </a>]</td> +<td valign="middle" align="left">[<a href="#SEC359" title="Next section in reading order"> > </a>]</td> <td valign="middle" align="left"> </td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Beginning of this chapter or previous chapter"> << </a>]</td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Up section"> Up </a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Next chapter"> >> </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Beginning of this chapter or previous chapter"> << </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Up section"> Up </a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Next chapter"> >> </a>]</td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left">[<a href="repository.html#SEC_Top" title="Cover (top) of document">Top</a>]</td> <td valign="middle" align="left">[<a href="repository_toc.html#SEC_Contents" title="Table of contents">Contents</a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Index">Index</a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Index">Index</a>]</td> <td valign="middle" align="left">[<a href="repository_abt.html#SEC_About" title="About (help)"> ? </a>]</td> </tr></table> -<a name="Filesystem-trunk-Scripts-Bash-Cli-Functions-Manual"></a> -<a name="SEC365"></a> -<h2 class="section"> 2.69 The <tt>`trunk/Scripts/Bash/Cli/Functions/Manual'</tt> Directory </h2> +<a name="Filesystem-trunk-Scripts-Bash-Cli-Functions-Html"></a> +<a name="SEC358"></a> +<h2 class="section"> 2.66 The <tt>`trunk/Scripts/Bash/Cli/Functions/Html'</tt> Directory </h2> -<a name="SEC366"></a> -<h3 class="subsection"> 2.69.1 Goals </h3> +<a name="SEC359"></a> +<h3 class="subsection"> 2.66.1 Goals </h3> <ul class="toc"> <li> ... </li></ul> -<a name="SEC367"></a> -<h3 class="subsection"> 2.69.2 Description </h3> +<a name="SEC360"></a> +<h3 class="subsection"> 2.66.2 Description </h3> <ul class="toc"> <li> ... </li></ul> -<a name="SEC368"></a> -<h3 class="subsection"> 2.69.3 Usage </h3> +<a name="SEC361"></a> +<h3 class="subsection"> 2.66.3 Usage </h3> <ul class="toc"> <li> ... </li></ul> -<a name="SEC369"></a> -<h3 class="subsection"> 2.69.4 See also </h3> +<a name="SEC362"></a> +<h3 class="subsection"> 2.66.4 See also </h3> <table cellpadding="1" cellspacing="1" border="0"> -<tr><td valign="middle" align="left">[<a href="#SEC368" title="Previous section in reading order"> < </a>]</td> -<td valign="middle" align="left">[<a href="repository_74.html#SEC370" title="Next section in reading order"> > </a>]</td> +<tr><td valign="middle" align="left">[<a href="#SEC361" title="Previous section in reading order"> < </a>]</td> +<td valign="middle" align="left">[<a href="repository_74.html#SEC363" title="Next section in reading order"> > </a>]</td> <td valign="middle" align="left"> </td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Beginning of this chapter or previous chapter"> << </a>]</td> -<td valign="middle" align="left">[<a href="#SEC365" title="Up section"> Up </a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Next chapter"> >> </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Beginning of this chapter or previous chapter"> << </a>]</td> +<td valign="middle" align="left">[<a href="#SEC358" title="Up section"> Up </a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Next chapter"> >> </a>]</td> </tr></table> <p> <font size="-1"> - This document was generated on <i>March, 11 2011</i> using <a class="www" href="http://texi2html.cvshome.org/"><i>texi2html 1.76</i></a>. + This document was generated on <i>March, 22 2011</i> using <a class="www" href="http://texi2html.cvshome.org/"><i>texi2html 1.76</i></a>. </font> <br> diff --git a/Manual/repository-html/repository_74.html b/Manual/repository-html/repository_74.html index 9fbcde9..adf1f0e 100644 --- a/Manual/repository-html/repository_74.html +++ b/Manual/repository-html/repository_74.html @@ -12,7 +12,7 @@ Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled GNU Free Documentation License. --> -<!-- Created on March, 11 2011 by texi2html 1.76 --> +<!-- Created on March, 22 2011 by texi2html 1.76 --> <!-- Written by: Lionel Cons <Lionel.Cons@cern.ch> (original author) Karl Berry <karl@freefriends.org> @@ -23,10 +23,10 @@ Send bugs and suggestions to <users@texi2html.cvshome.org> --> <head> -<title>CentOS Artwork Repository: 2.70 The trunk/Scripts/Bash/Cli/Functions/Path Directory</title> +<title>CentOS Artwork Repository: 2.67 The trunk/Scripts/Bash/Cli/Functions/Identity Directory</title> -<meta name="description" content="CentOS Artwork Repository: 2.70 The trunk/Scripts/Bash/Cli/Functions/Path Directory"> -<meta name="keywords" content="CentOS Artwork Repository: 2.70 The trunk/Scripts/Bash/Cli/Functions/Path Directory"> +<meta name="description" content="CentOS Artwork Repository: 2.67 The trunk/Scripts/Bash/Cli/Functions/Identity Directory"> +<meta name="keywords" content="CentOS Artwork Repository: 2.67 The trunk/Scripts/Bash/Cli/Functions/Identity Directory"> <meta name="resource-type" content="document"> <meta name="distribution" content="global"> <meta name="Generator" content="texi2html 1.76"> @@ -55,383 +55,66 @@ ul.toc {list-style: none} <body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#800080" alink="#FF0000"> <table cellpadding="1" cellspacing="1" border="0"> -<tr><td valign="middle" align="left">[<a href="repository_73.html#SEC369" title="Previous section in reading order"> < </a>]</td> -<td valign="middle" align="left">[<a href="#SEC371" title="Next section in reading order"> > </a>]</td> +<tr><td valign="middle" align="left">[<a href="repository_73.html#SEC362" title="Previous section in reading order"> < </a>]</td> +<td valign="middle" align="left">[<a href="#SEC364" title="Next section in reading order"> > </a>]</td> <td valign="middle" align="left"> </td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Beginning of this chapter or previous chapter"> << </a>]</td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Up section"> Up </a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Next chapter"> >> </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Beginning of this chapter or previous chapter"> << </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Up section"> Up </a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Next chapter"> >> </a>]</td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left">[<a href="repository.html#SEC_Top" title="Cover (top) of document">Top</a>]</td> <td valign="middle" align="left">[<a href="repository_toc.html#SEC_Contents" title="Table of contents">Contents</a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Index">Index</a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Index">Index</a>]</td> <td valign="middle" align="left">[<a href="repository_abt.html#SEC_About" title="About (help)"> ? </a>]</td> </tr></table> -<a name="Filesystem-trunk-Scripts-Bash-Cli-Functions-Path"></a> -<a name="SEC370"></a> -<h2 class="section"> 2.70 The <tt>`trunk/Scripts/Bash/Cli/Functions/Path'</tt> Directory </h2> +<a name="Filesystem-trunk-Scripts-Bash-Cli-Functions-Identity"></a> +<a name="SEC363"></a> +<h2 class="section"> 2.67 The <tt>`trunk/Scripts/Bash/Cli/Functions/Identity'</tt> Directory </h2> -<a name="SEC371"></a> -<h3 class="subsection"> 2.70.1 Goals </h3> +<a name="SEC364"></a> +<h3 class="subsection"> 2.67.1 Goals </h3> -<p>This section exists to organize files related to <code>path</code> -functiontionality. The <code>path</code> functionality standardizes -movement, syncronization, branching, tagging, and general file -maintainance inside the repository. -</p> - -<a name="SEC372"></a> -<h3 class="subsection"> 2.70.2 Description </h3> - -<p><em>"CentOS like trees, has roots, trunk, branches, leaves and -flowers. Day by day they work together in freedom, ruled by the laws -of nature and open standards, to show the beauty of its existence."</em> -</p> +<ul class="toc"> +<li> ... +</li></ul> -<a name="SEC373"></a> -<h4 class="subsubsection"> 2.70.2.1 Repository layout </h4> -<p>The repository layout describes organization of files and directories -inside the repository. The repository layout provides the standard -backend required for automation scripts to work correctly. If such -layout changes unexpectedly, automation scripts may confuse themselves -and stop doing what we expect from them to do. -</p> -<p>As convenction, inside CentOS Artwork Repository, we organize files -and directories related to CentOS corporate visual identity under -three top level directories named: <tt>`trunk/'</tt>, <tt>`branches/'</tt>, -and <tt>`tags/'</tt>. -</p> -<p>The <tt>`trunk/'</tt> directory (see section <a href="repository_7.html#SEC15">The <tt>`trunk'</tt> Directory</a>) organizes the main -development line of CentOS corporate visual identity. Inside -<tt>`trunk/'</tt> directory structure, the CentOS corporate visual -identity concepts are implemented using directories. There is one -directory level for each relevant concept inside the repository. The -<tt>`trunk/'</tt> directory structure is mainly used to perform -development tasks related to CentOS corporate visual identity. -</p> -<p>The <tt>`branches/'</tt> directory () oranizes -parallel development lines to <tt>`trunk/'</tt> directory. The -<tt>`branches/'</tt> directory is used to set points in time where -develpment lines are devided one from another taking separte and -idependent lives that share a common past from the point they were -devided on. The <tt>`branches/'</tt> directory is mainly used to perform -quality assurance tasks related to CentOS corporate visual identity. -</p> -<p>The <tt>`tags/'</tt> directory (see section <a href="repository_6.html#SEC10">The <tt>`tags'</tt> Directory</a>) organizes parallel frozen -lines to <tt>`branches/'</tt> directory. The parallel frozen lines are -immutable, nothing change inside them once they has been created. The -<tt>`tags/'</tt> directory is mainly used to publish final releases of -CentOS corporate visual identity. -</p> -<p>The CentOS Artwork Repository layout is firmly grounded on a -Subversion base. Subversion (<a class="www" href="http://subversion.tigris.org">http://subversion.tigris.org</a>) is a -version control system, which allows you to keep old versions of files -and directories (usually source code), keep a log of who, when, and -why changes occurred, etc., like CVS, RCS or SCCS. Subversion keeps a -single copy of the master sources. This copy is called the source -"repository"; it contains all the information to permit extracting -previous versions of those files at any time. -</p> +<a name="SEC365"></a> +<h3 class="subsection"> 2.67.2 Description </h3> -<a name="SEC374"></a> -<h4 class="subsubsection"> 2.70.2.2 Repository name convenctions </h4> +<ul class="toc"> +<li> ... +</li></ul> -<p>Repository name convenctions help us to maintain consistency of names -inside the repository. -</p> -<p>Repository name convenctions are applied to files and directories -inside the repository layout. As convenction, inside the repository -layout, file names are all written in lowercase -(<samp>`01-welcome.png'</samp>, <samp>`splash.png'</samp>, <samp>`anaconda_header.png'</samp>, -etc.) and directory names are all written capitalized (e.g., -<samp>`Identity'</samp>, <samp>`Themes'</samp>, <samp>`Motifs'</samp>, <samp>`TreeFlower'</samp>, -etc.). -</p> -<p>Repository name convenctions are implemented inside the -<code>cli_getRepoName</code> function of <tt>`centos-art.sh'</tt> script. With -<code>cli_getRepoName</code> function we reduce the amount of commands and -convenctions to remember, concentrating them in just one single place -to look for fixes and improvements. -</p> -<a name="SEC375"></a> -<h4 class="subsubsection"> 2.70.2.3 Repository work flow </h4> +<a name="SEC366"></a> +<h3 class="subsection"> 2.67.3 Usage </h3> -<p>Repository work flow describes the steps and time intervals used to -produce CentOS corporate visual identity inside CentOS Artwork -Repository. -</p> -<p>To illustrate repository work flow let's consider themes' development -cycle. -</p> -<p>Initially, we start working themes on their trunk development line -(e.g., <tt>`trunk/Identity/Themes/Motifs/TreeFlower/'</tt>), here we -organize information that cannot be produced automatically (i.e., -background images, concepts, color information, screenshots, etc.). -</p> -<p>Later, when theme trunk development line is considered "ready" for -implementation (e.g., all required backgrounds have been designed), -we create a branch for it (e.g., -<tt>`branches/Identity/Themes/Motifs/TreeFlower/1/'</tt>). Once the -branch has been created, we forget that branch and continue working -the trunk development line while others (e.g., an artwork quality -assurance team) test the new branch for tunning it up. -</p> -<p>Once the branch has been tunned up, and considered "ready" for -release, it is freezed under <tt>`tags/'</tt> directory (e.g., -<tt>`tags/Identity/Themes/Motifs/TreeFower/1.0/'</tt>) for packagers, -webmasters, promoters, and anyone who needs images from that CentOS -theme the tag was created for. -</p> -<p>Both branches and tags, inside CentOS Artwork Repository, use -numerical values to identify themselves under the same location. -Branches start at one (i.e., <samp>`1'</samp>) and increment one unit for each -branch created from the same trunk development line. Tags start at -zero (i.e., <samp>`0'</samp>) and increment one unit for each tag created from -the same branch development line. -</p> -<blockquote class="orange"><img src="/home/centos/artwork/trunk/Identity/Widgets/Img/icon-admonition-ruler.png" alt="Convenction"><h3>Convenction</h3><p> Do not freeze trunk development lines using tags -directly. If you think you need to freeze a trunk development line, -create a branch for it and then freeze that branch instead. -</p></blockquote> - -<p>The trunk development line may introduce problems we cannot see -immediatly. Certainly, the high changable nature of trunk development -line complicates finding and fixing such problems. On the other hand, -the branched development lines provide a more predictable area where -only fixes/corrections to current content are commited up to -repository. -</p> -<p>If others find and fix bugs inside the branched development line, we -could merge such changes/experiences back to trunk development line -(not visversa) in order for future branches, created from trunk, to -benefit. -</p> -<p>Time intervals used to create branches and tags may vary, just as -different needs may arrive. For example, consider the release schema -of CentOS distribution: one major release every 2 years, security -updates every 6 months, support for 7 years long. Each time a CentOS -distribution is released, specially if it is a major release, there is -a theme need in order to cover CentOS distribution artwork -requirements. At this point, is where CentOS Artwork Repository comes -up to scene. -</p> -<p>Before releasing a new major release of CentOS distribution we create -a branch for one of several theme development lines available inside -the CentOS Artwork Repository, perform quality assurance on it, and -later, freeze that branch using tags. Once a the theme branch has been -frozen (under <tt>`tags/'</tt> directory), CentOS Packagers (the persons -whom build CentOS distribution) can use that frozen branch as source -location to fulfill CentOS distribution artwork needs. The same -applies to CentOS Webmasters (the persons whom build CentOS websites), -and any other visual manifestation required by the project. -</p> - -<a name="SEC376"></a> -<h4 class="subsubsection"> 2.70.2.4 Parallel directories </h4> - -<p>Inside CentOS Artwork Repository, parallel directories are simple -directory entries built from a common parent directory and placed in a -location different to that, the common parent directory is placed on. -Parallel directories are useful to create branches, tags, -translations, documentation, pre-rendering configuration script, and -similar directory structures. -</p> -<p>Parallel directories take their structure from one unique parent -directory. Inside CentOS Artwork Repository, this unique parent -directory is under <tt>`trunk/Identity'</tt> location. The -<tt>`trunk/Identity'</tt> location must be considered the reference for -whatever information you plan to create inside the repository. -</p> -<p>In some circumstances, parallel directories may be created removing -uncommon information from their paths. Uncommon path information -refers to those directory levels in the path which are not common for -other parallel directories. For example, when rendering -<tt>`trunk/Identity/Themes/Motifs/TreeFlower/Distro'</tt> directory -structure, the <tt>`centos-art.sh'</tt> script removes the -<tt>`Motifs/TreeFlower/'</tt> directory levels from path, in order to -build the parallel directory used to retrived translations, and -pre-rendering configuration scripts required by <code>render</code> -functionality. -</p> -<p>Another example of parallel directory is the documentation structure -created by <code>manual</code> functionality. This time, -<tt>`centos-art.sh'</tt> script uses parallel directory information with -uncommon directory levels to build the documentation entry required by -Texinfo documentation system, inside the repository. -</p> -<p>Othertimes, parallel directories may add uncommon information to their -paths. This is the case we use to create branches and tags. When we -create branches and tags, a numerical identifier is added to parallel -directory structure path. The place where the numerical identifier is -set on is relevant to corporate visual identity structure and should -be carefully considered where it will be. -</p> -<p>When one parent directory changes, all their related parallel -directories need to be changed too. This is required in order for -parallel directories to retain their relation with the parent -directory structure. In the other hand, parallel directories should -never be modified under no reason but to satisfy the relation to their -parent directory structure. Liberal change of parallel directories -may suppresses the conceptual idea they were initially created for; -and certainly, things may stop working the way they should do. -</p> - -<a name="SEC377"></a> -<h4 class="subsubsection"> 2.70.2.5 Syncronizing path information </h4> - -<p>Parallel directories are very useful to keep repository organized but -introduce some complications. For instance, consider what would -happen to functionalities like <code>manual</code> (<samp>`trunk Scripts Bash -Functions Manual'</samp>) that rely on parent directory structures to create -documentation entries (using parallel directory structures) if one of -those parent directory structures suddenly changes after the -documentation entry has been already created for it? -</p> -<p>In such cases, functionalities like <code>manual</code> may confuse -themselves if path information is not updated to reflect the relation -with its parent directory. Such functionalities work with parent -directory structure as reference; if a parent directory changes, the -functionalities dont't even note it because they work with the last -parent directory structure available in the repository, no matter what -it is. -</p> -<p>In the specific case of documentation (the <code>manual</code> -functionality), the problem mentioned above provokes that older parent -directories, already documented, remain inside documentation directory -structures as long as you get your hands into the documentation -directory structure (<tt>`trunk/Manuals'</tt>) and change what must be -changed to match the new parent directory structure. -</p> -<p>There is no immediate way for <code>manual</code>, and similar -functionalities that use parent directories as reference, to know when -and how directory movements take place inside the repository. Such -information is available only when the file movement itself takes -place inside the repository. So, is there, at the moment of moving -files, when we need to syncronize parallel directories with their -unique parent directory structure. -</p> -<blockquote class="orange"><img src="/home/centos/artwork/trunk/Identity/Widgets/Img/icon-admonition-alert.png" alt="Warning"><h3>Warning</h3><p> There is not support for URL reference inside -<tt>`centos-art.sh'</tt> script. The <tt>`centos-art.sh'</tt> script is -designed to work with local files inside the working copy only. -</p></blockquote> - -<p>As CentOS Artwork Repository is built over a version control system, -file movements inside the repository are considered repository -changes. In order for these repository changes to be versioned, we -need to, firstly, add changes into the version control system, commit -them, and later, perform movement actions using version control system -commands. This configuration makes possible for everyone to know about -changes details inside the repository; and if needed, revert or update -them back to a previous revision. -</p> -<p>Finally, once all path information has been corrected, it is time to -take care of information inside the files. For instance, considere -what would happen if you make a reference to a documentation node, and -later the documentation node you refere to is deleted. That would make -Texinfo to produce error messages at export time. So, the -<tt>`centos-art.sh'</tt> script needs to know when such changes happen, in -a way they could be noted and handled without producing errors. -</p> - -<a name="SEC378"></a> -<h4 class="subsubsection"> 2.70.2.6 What is the right place to store it? </h4> - -<p>Occasionly, you may find that new corporate visual identity components -need to be added to the repository. If that is your case, the first -question you need to ask yourself, before start to create directories -blindly all over, is: What is the right place to store it? -</p> -<p>The CentOS Community different free support vains (see: -<a class="www" href="http://wiki.centos.org/GettingHelp">http://wiki.centos.org/GettingHelp</a>) are the best place to find -answers to your question, but going there with hands empty is not good -idea. It may give the impression you don't really care about. Instead, -consider the following suggestions to find your own comprehension and -so, make your propositions based on it. -</p> -<p>When we are looking for the correct place to store new files, to bear -in mind the corporate visual identity structure used inside the CentOS -Artwork Repository (see section <a href="repository_8.html#SEC20">The <tt>`trunk/Identity'</tt> Directory</a>) would be probaly the best -advice we could offer, the rest is just matter of choosing appropriate -names. To illustrate this desition process let's consider the -<tt>`trunk/Identity/Themes/Motifs/TreeFlower'</tt> directory as example. -It is the trunk development line of <em>TreeFlower</em> artistic motif. -Artistic motifs are considered part of themes, which in turn are -considered part of CentOS corporate visual identity. -</p> -<p>When building parent directory structures, you may find that reaching -an acceptable location may take some time, and as it uses to happen -most of time; once you've find it, that may be not a definite -solution. There are many concepts that you need to play with, in -order to find a result that match the conceptual idea you try to -implement in the new directory location. To know which these concepts -are, split the location in words and read its documentation entry from -less specific to more specific. -</p> -<p>For example, the <tt>`trunk/Identity/Themes/Motifs/TreeFlower'</tt> -location evolved through several months of contant work and there is -no certain it won't change in the future, even it fixes quite well the -concept we are trying to implement. The concepts used in -<tt>`trunk/Identity/Themes/Distro/Motifs/TreeFlower'</tt> location are -described in the following commands, respectively: -</p> -<pre class="verbatim">centos-art manual --read=turnk/ -centos-art manual --read=turnk/Identity/ -centos-art manual --read=turnk/Identity/Themes/ -centos-art manual --read=turnk/Identity/Themes/Motifs/ -centos-art manual --read=turnk/Identity/Themes/Motifs/TreeFlower/ -</pre> -<p>Other location concepts can be found similary as we did above, just -change the location we used above by the one you are trying to know -concepts for. -</p> - -<a name="SEC379"></a> -<h3 class="subsection"> 2.70.3 Usage </h3> - -<dl compact="compact"> -<dt> <code>centos-art path --copy='SRC' --to='DST'</code></dt> -<dd> -<p>Copy <samp>`SRC'</samp> to <samp>`DST'</samp> and schedule <samp>`DST'</samp> for -addition (with history). In this command, <tt>`SRC'</tt> and <tt>`DST'</tt> -are both working copy (WC) entries. -</p> -</dd> -<dt> <code>centos-art path --delete='SRC'</code></dt> -<dd> -<p>Delete <samp>`DST'</samp>. In order for this command to work the file or -directory you intend to delete should be under version control first. -In this command, <tt>`SRC'</tt> is a working copy (WC) entry. -</p> -</dd> -</dl> +<ul class="toc"> +<li> ... +</li></ul> -<a name="SEC380"></a> -<h3 class="subsection"> 2.70.4 See also </h3> +<a name="SEC367"></a> +<h3 class="subsection"> 2.67.4 See also </h3> -<table class="menu" border="0" cellspacing="0"> -<tr><td align="left" valign="top"><a href="repository_66.html#SEC331">2.62 The <tt>`trunk/Scripts/Bash'</tt> Directory</a></td><td> </td><td align="left" valign="top"> -</td></tr> -</table> <table cellpadding="1" cellspacing="1" border="0"> -<tr><td valign="middle" align="left">[<a href="#SEC379" title="Previous section in reading order"> < </a>]</td> -<td valign="middle" align="left">[<a href="repository_75.html#SEC381" title="Next section in reading order"> > </a>]</td> +<tr><td valign="middle" align="left">[<a href="#SEC366" title="Previous section in reading order"> < </a>]</td> +<td valign="middle" align="left">[<a href="repository_75.html#SEC368" title="Next section in reading order"> > </a>]</td> <td valign="middle" align="left"> </td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Beginning of this chapter or previous chapter"> << </a>]</td> -<td valign="middle" align="left">[<a href="#SEC370" title="Up section"> Up </a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Next chapter"> >> </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Beginning of this chapter or previous chapter"> << </a>]</td> +<td valign="middle" align="left">[<a href="#SEC363" title="Up section"> Up </a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Next chapter"> >> </a>]</td> </tr></table> <p> <font size="-1"> - This document was generated on <i>March, 11 2011</i> using <a class="www" href="http://texi2html.cvshome.org/"><i>texi2html 1.76</i></a>. + This document was generated on <i>March, 22 2011</i> using <a class="www" href="http://texi2html.cvshome.org/"><i>texi2html 1.76</i></a>. </font> <br> diff --git a/Manual/repository-html/repository_75.html b/Manual/repository-html/repository_75.html index 71af0db..0a633b2 100644 --- a/Manual/repository-html/repository_75.html +++ b/Manual/repository-html/repository_75.html @@ -12,7 +12,7 @@ Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled GNU Free Documentation License. --> -<!-- Created on March, 11 2011 by texi2html 1.76 --> +<!-- Created on March, 22 2011 by texi2html 1.76 --> <!-- Written by: Lionel Cons <Lionel.Cons@cern.ch> (original author) Karl Berry <karl@freefriends.org> @@ -23,10 +23,10 @@ Send bugs and suggestions to <users@texi2html.cvshome.org> --> <head> -<title>CentOS Artwork Repository: 2.71 The trunk/Scripts/Bash/Cli/Functions/Render Directory</title> +<title>CentOS Artwork Repository: 2.68 The trunk/Scripts/Bash/Cli/Functions/Locale Directory</title> -<meta name="description" content="CentOS Artwork Repository: 2.71 The trunk/Scripts/Bash/Cli/Functions/Render Directory"> -<meta name="keywords" content="CentOS Artwork Repository: 2.71 The trunk/Scripts/Bash/Cli/Functions/Render Directory"> +<meta name="description" content="CentOS Artwork Repository: 2.68 The trunk/Scripts/Bash/Cli/Functions/Locale Directory"> +<meta name="keywords" content="CentOS Artwork Repository: 2.68 The trunk/Scripts/Bash/Cli/Functions/Locale Directory"> <meta name="resource-type" content="document"> <meta name="distribution" content="global"> <meta name="Generator" content="texi2html 1.76"> @@ -55,767 +55,131 @@ ul.toc {list-style: none} <body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#800080" alink="#FF0000"> <table cellpadding="1" cellspacing="1" border="0"> -<tr><td valign="middle" align="left">[<a href="repository_74.html#SEC380" title="Previous section in reading order"> < </a>]</td> -<td valign="middle" align="left">[<a href="#SEC382" title="Next section in reading order"> > </a>]</td> +<tr><td valign="middle" align="left">[<a href="repository_74.html#SEC367" title="Previous section in reading order"> < </a>]</td> +<td valign="middle" align="left">[<a href="#SEC369" title="Next section in reading order"> > </a>]</td> <td valign="middle" align="left"> </td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Beginning of this chapter or previous chapter"> << </a>]</td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Up section"> Up </a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Next chapter"> >> </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Beginning of this chapter or previous chapter"> << </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Up section"> Up </a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Next chapter"> >> </a>]</td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left">[<a href="repository.html#SEC_Top" title="Cover (top) of document">Top</a>]</td> <td valign="middle" align="left">[<a href="repository_toc.html#SEC_Contents" title="Table of contents">Contents</a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Index">Index</a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Index">Index</a>]</td> <td valign="middle" align="left">[<a href="repository_abt.html#SEC_About" title="About (help)"> ? </a>]</td> </tr></table> -<a name="Filesystem-trunk-Scripts-Bash-Cli-Functions-Render"></a> -<a name="SEC381"></a> -<h2 class="section"> 2.71 The <tt>`trunk/Scripts/Bash/Cli/Functions/Render'</tt> Directory </h2> +<a name="Filesystem-trunk-Scripts-Bash-Cli-Functions-Locale"></a> +<a name="SEC368"></a> +<h2 class="section"> 2.68 The <tt>`trunk/Scripts/Bash/Cli/Functions/Locale'</tt> Directory </h2> -<p>The <code>render</code> functionality exists to produce both identity and -translation files on different levels of information (i.e., different -languages, release numbers, architectures, etc.). -</p> -<p>The <code>render</code> functionality relies on "renderable directory -structures" to produce files. Renderable directory structures can be -either "identity directory structures" or "translation directory -structures" with special directories inside. -</p> - -<a name="SEC382"></a> -<h3 class="subsection"> 2.71.1 Renderable identity directory structures </h3> - -<p>Renderable identity directory structures are the starting point of -identity rendition. Whenever we want to render a component of CentOS -corporate visual identity, we need to point <tt>`centos-art.sh'</tt> to a -renderable identity directory structure. If such renderable identity -directory structure doesn't exist, then it is good time to create it. -</p> -<p>Inside the working copy, one renderable identity directory structures -represents one visual manifestation of CentOS corporate visual -identity, or said differently, each visual manifestation of CentOS -corporate visual identity should have one renderable identity -directory structure. -</p> -<p>Inside renderable identity directory structures, <tt>`centos-art.sh'</tt> -can render both image-based and text-based files. Specification of -whether a renderable identity directory structure produces image-based -or text-based content is a configuration action that takes place in -the pre-rendition configuration script of that renderable identity -directory structure. -</p> -<p>Inside renderable identity directory structures, content production is -organized in different configurations. A content production -configuration is a unique combination of the components that make an -identity directory structure renderable. One content production -configuration does one thing only (e.g., to produce untranslated -images), but it can be extended (e.g., adding translation files) to -achieve different needs (e.g., to produce translated images). -</p> -<a name="SEC383"></a> -<h4 class="subsubsection"> 2.71.1.1 Design template without translation </h4> - -<p>The design template without translation configuration is based on a -renderable identity directory structure with an empty translation -directory structure. In this configuration, one design template -produces one untranslated file. Both design templates and final -untranslated files share the same file name, but they differ one -another in file-type and file-extension. -</p> -<p>For example, to produce images without translations (there is no much -use in producing text-based files without translations), consider the -following configuration: -</p> -<dl compact="compact"> -<dt> <strong>One renderable identity directory structure:</strong></dt> -<dd> -<p>In this example we used <tt>`Identity/Path/To/Dir'</tt> as the identity -component we want to produce untranslated images for. Identity -components can be either under <tt>`trunk/'</tt> or <tt>`branches/'</tt> -directory structure. -</p> -<p>The identity component (i.e., <tt>`Identity/Path/To/Dir'</tt>, in this -case) is also the bond component we use to connect the identity -directory structures with their respective auxiliar directories (i.e., -translation directory structres and pre-rendition configuration -structures). The bond component is the path convenction that -<tt>`centos-art.sh'</tt> uses to know where to look for related -translations, configuration scripts and whatever auxiliar thing a -renderable directory structure may need to have. -</p> -<pre class="verbatim"> | The bond component - |----------------->| -trunk/Identity/Path/To/Dir <-- Renderable identity directory structure. -|-- Tpl <-- Design template directory. -| `-- file.svg <-- Design template file. -`-- Img <-- Directory used to store final files. - `-- file.png <-- Final image-based file produced from - design template file. -</pre> -<p>Inside design template directory, design template files are based on -<acronym title="Scalable Vector Graphics">SVG</acronym> (Scalable Vector Graphics) and use the extension -<code>.svg</code>. Design template files can be organized using several -directory levels to create a simple but extensible configuration, -specially if translated images are not required. -</p> -<p>In order for <acronym title="Scalable Vector Graphics">SVG</acronym> (Scalable Vector Graphics) files to be -considered "design template" files, they should be placed under the -design template directory and to have set a <code>CENTOSARTWORK</code> -object id inside. -</p> -<p>The <code>CENTOSARTWORK</code> word itself is a convenction name we use to -define which object/design area, inside a design template, the -<tt>`centos-art.sh'</tt> script will use to export as -<acronym title="Portable Network Graphic">PNG</acronym> (Portable Network Graphic) image at rendition time. -Whithout such object id specification, the <tt>`centos-art.sh'</tt> script -cannot know what object/design area you (as designer) want to export -as <acronym title="Portable Network Graphic">PNG</acronym> (Portable Network Graphic) image file. -</p> -<blockquote class="blue"><img src="/home/centos/artwork/trunk/Identity/Widgets/Img/icon-admonition-info.png" alt="info"><h3>Note</h3><p> At rendition time, the content of <tt>`Img/'</tt> directory -structure is produced by <tt>`centos-art.sh'</tt> automatically. -</p></blockquote> +<a name="SEC369"></a> +<h3 class="subsection"> 2.68.1 Goals </h3> -<p>When a renderable identity directory structure is configured to -produce image-based content, <tt>`centos-art.sh'</tt> produces -<acronym title="Portable Network Graphics">PNG</acronym> (Portable Network Graphics) files with the <code>.png</code> -extension. Once the base image format has been produced, it is -possible for <tt>`centos-art.sh'</tt> to use it in order to automatically -create other image formats that may be needed (-- <strong>Removed</strong>(pxref:trunk Scripts -Bash Functions Render Config) --). -</p> -<p>Inside the working copy, you can find an example of "design template -without translation" configuration at <tt>`trunk/Identity/Models/'</tt>. -</p> -<p>See section <a href="repository_8.html#SEC20">The <tt>`trunk/Identity'</tt> Directory</a>, for more information. -</p> -</dd> -<dt> <strong>One translation directory structure:</strong></dt> -<dd> -<p>In order for an identity entry to be considered an identity renderable -directory structure, it should have a translation entry. The content -of the translation entry is relevant to determine how to process the -identity renderable directory entry. -</p> -<p>If the translation entry is empty (i.e., there is no file inside it), -<tt>`centos-art.sh'</tt> interprets the identity renderable directory -structure as a "design templates without translation" configuration. -</p> -<pre class="verbatim"> | The bond component - |----------------->| -trunk/Translations/Identity/Path/To/Dir -`-- (empty) -</pre> -<p>If the translation entry is not empty, <tt>`centos-art.sh'</tt> can -interpret the identity renderable directory structure as one of the -following configurations: "design template with translation -(one-to-one)" or "design template with translation (optimized)". -Which one of these configurations is used depends on the value -assigned to the matching list (<var>MATCHINGLIST</var>) variable in the -pre-rendition configuration script of the renderable identity -directory structure we are producing images for. -</p> -<p>If the matching list variable is empty (as it is by default), then -"design template with translation (one-to-one)" configuration is -used. In this configuration it is required that both design templates -and translation files have the same file names. This way, <em>one</em> -translation files is applied to <em>one</em> design template, to produce -<em>one</em> translated image. -</p> -<p>If the matching list variable is not empty (because you redefine it in -the pre-rendition configuration script), then "design template with -translation (optimized)" configuration is used instead. In this -configuration, design templates and translation files don't need to -have the same names since such name relationship between them is -specified in the matching list properly. -</p> -<p>-- <strong>Removed</strong>(xref:trunk Translations) --, for more information. -</p> -</dd> -<dt> <strong>One pre-rendition configuration script:</strong></dt> -<dd> -<p>In order to make an identity directory structure renderable, a -pre-rendition configuration script should exist for it. The -pre-rendition configuration script specifies what type of rendition -does <tt>`centos-art.sh'</tt> will perform over the identity directory -structure and how does it do that. -</p> -<pre class="verbatim"> | The bond component - |----------------->| -trunk/Scripts/Bash/Functions/Render/Config/Identity/Path/To/Dir -`-- render.conf.sh -</pre> -<p>In this configuration the pre-rendition configuration script -(<tt>`render.conf.sh'</tt>) would look like the following: -</p> -<pre class="verbatim">function render_loadConfig { +<ul class="toc"> +<li> ... +</li></ul> - # Define rendition actions. - ACTIONS[0]='BASE:renderImage' -} -</pre> -<p>Since translation directory structure is empty, <tt>`centos-art.sh'</tt> -assumes a "design template without translation" configuration to -produce untranslated images. -</p> -<p>To produce untranslated images, <tt>`centos-art.sh'</tt> takes one design -template and creates one temporal instance from it. Later, -<tt>`centos-art.sh'</tt> uses the temporal design template instance as -source file to export the final untranslated image. The action of -exporting images from <acronym title="Scalable Vector Graphics">SVG</acronym> (Scalable Vector Graphics) to -<acronym title="Portable Network Graphics">PNG</acronym> (Portable Network Graphics) is possible thanks to -Inkscape's command-line interface and the <code>CENTOSARTWORK</code> object -id we previously set inside design templates. +<a name="SEC370"></a> +<h3 class="subsection"> 2.68.2 Description </h3> + +<p>This command looks for <samp>`.sh'</samp> files inside Bash directory and +extracts translatable strings from files, using <code>xgettext</code> +command, in order to create a portable object template +(<tt>`centos-art.sh.pot'</tt>) file for them. +</p> +<p>With the <tt>`centos-art.sh.pot'</tt> file up to date, the +<code>centos-art</code> command removes the temporal list of files sotred +inside <tt>`/tmp'</tt> directory and checks the current language of your +user's session to create a portable object file for it, in the +location <tt>`$CLI_LANG/$CLI_LANG.po'</tt>. +</p> +<p>The <var>CLI_LANG</var> variable discribes the locale language used to +output messages inside <code>centos-art</code> command. The locale +language used inside <code>centos-art</code> command is taken from the +<code>LANG</code> environment variable. The <var>CLI_LANG</var> variable has the +<samp>`LL_CC'</samp> format, where <samp>`LL'</samp> is a language code from the +ISO-639 standard, and <samp>`CC'</samp> a country code from the ISO-3166 +standard. +</p> +<p>The <code>LANG</code> environment variable is set when you do log in to your +system. If you are using a graphical session, change language to your +native language and do login. That would set and exoprt the <code>LANG</code> +environment variable to the correct value. On the other side, if you +are using a text session edit your <tt>`~/.bash_profile'</tt> file to set +and export the <code>LANG</code> environment variable to your native locale +as defines the <code>locale -a</code> command output; do logout, and do +login again. +</p> +<p>At this point, the <code>LANG</code> environment variable has the appropriate +value you need, in order to translate <code>centos-art.sh</code> messages +to your native language (the one set in <code>LANG</code> environment +variable). +</p> +<p>With the <tt>`$CLI_LANG/$CLI_LANG.po'</tt> file up to date, the +<code>centos-art</code> opens it for you to update translation strings. +The <code>centos-art</code> command uses the value of <var>EDITOR</var> +environment variable to determine your favorite text editor. If no +value is defined on <var>EDITOR</var>, the <tt>`/usr/bin/vim'</tt> text editor +is used as default. +</p> +<p>When you finishd PO file edition and quit text editor, the +<code>centos-art</code> command creates the related machine object in the +location <tt>`$CLI_LANG/LC_MESSAGES/$TEXTDOMAIN.mo'</tt>. +</p> +<p>At this point, all translations you made in the PO file should be +available to your language when runing <code>centos-art.sh</code> script. +</p> +<p>In order to make the <code>centos-art.sh</code> internationalization, the +<code>centos-art.sh</code> script was modified as described in the +<code>gettext</code> info documentation (<code>info gettext</code>). You +can find such modifications in the following files: </p> -<pre class="verbatim">centos-art.sh render --identity=trunk/Identity/Path/To/Dir -------------------------------------------------- -0 | Execute centos-art.sh on renderable identity directory structure. ---v---------------------------------------------- -trunk/Identity/Path/To/Dir/Tpl/file.svg -------------------------------------------------- -1 | Create instance from design template. ---v---------------------------------------------- -/tmp/centos-art.sh-a07e824a-5953-4c21-90ae-f5e8e9781f5f-file.svg -------------------------------------------------- -2 | Render untranslated image from design template instance. ---v---------------------------------------------- -trunk/Identity/NewDir/Img/file.png -------------------------------------------------- -3 | Remove design template instance. -</pre> -<p>Finally, when the untranslated image has been created, the temporal -design template instance is removed. At this point, -<tt>`centos-art.sh'</tt> takes the next design template and repeats the -whole production flow once again (design template by design template), -until all design templates be processed. -</p> -<p>-- <strong>Removed</strong>(xref:trunk Scripts Bash Functions Render Config) --, for more -information. -</p></dd> -</dl> - - -<a name="SEC384"></a> -<h4 class="subsubsection"> 2.71.1.2 Design template with translation (one-to-one) </h4> +<ul class="toc"> +<li> <tt>`trunk/Scripts/Bash/initFunctions.sh'</tt> +</li><li> <tt>`trunk/Scripts/Bash/Functions/Help/cli_localeMessages.sh'</tt> +</li><li> <tt>`trunk/Scripts/Bash/Functions/Help/cli_localeMessagesStatus.sh'</tt> +</li></ul> -<p>Producing untranslated images is fine in many cases, but not always. -Sometimes it is required to produce images in different languages and -that is something that untrasnlated image production cannot achieve. -However, if we fill its empty translation entry with translation files -(one for each design template) we extend the production flow from -untranslated image production to translated image production. -</p> -<p>In order for <tt>`centos-art.sh'</tt> to produce images correctly, each -design template should have one translation file and each translation -file should have one design template. Otherwise, if there is a -missing design template or a missing translation file, -<tt>`centos-art.sh'</tt> will not produce the final image related to the -missing component. -</p> -<p>In order for <tt>`centos-art.sh'</tt> to know which is the relation -between translation files and design templates the translation -directory structure is taken as reference. For example, the -<tt>`trunk/Translations/Identity/Path/To/Dir/file.sed'</tt> translation -file does match <tt>`trunk/Identity/Path/To/Dir/Tpl/file.svg'</tt> design -template, but it doesn't match -<tt>`trunk/Identity/Path/To/Dir/File.svg'</tt> or -<tt>`trunk/Identity/Path/To/Dir/Tpl/File.svg'</tt> or -<tt>`trunk/Identity/Path/To/Dir/Tpl/SubDir/file.svg'</tt> design -templates. -</p> -<p>The pre-rendition configuration script used to produce untranslated -images is the same we use to produce translated images. There is no -need to modify it. So, as we are using the same pre-rendition -configuration script, we can say that translated image production is -somehow an extended/improved version of untranslated image production. -</p> -<blockquote class="blue"><img src="/home/centos/artwork/trunk/Identity/Widgets/Img/icon-admonition-info.png" alt="info"><h3>Note</h3><p> If we use no translation file in the translation entry -(i.e., an empty directory), <tt>`centos-art.sh'</tt> assumes the -untranslated image production. If we fill the translation entry with -translation files, <tt>`centos-art.sh'</tt> assumes the translated image -production. -</p></blockquote> +<ul class="toc"> +<li> ... +</li></ul> -<p>To produce final images, <tt>`centos-art.sh'</tt> applies one translation -file to one design template and produce a translated design template -instance. Later, <tt>`centos-art.sh'</tt> uses the translated template -instance to produce the translated image. Finally, when the translated -image has been produced, <tt>`centos-art.sh'</tt> removes the translated -design template instance. This production flow is repeated for each -translation file available in the translatio entry. -</p> -<pre class="verbatim">centos-art.sh render --identity=trunk/Identity/Path/To/Dir -------------------------------------------------- -0 | Execute centos-art.sh on directory structure. ---v---------------------------------------------- -trunk/Translations/Identity/Path/To/Dir/file.sed -------------------------------------------------- -1 | Apply translation to design template. ---v---------------------------------------------- -trunk/Identity/Path/To/Dir/Tpl/file.svg -------------------------------------------------- -2 | Create design template instance. ---v---------------------------------------------- -/tmp/centos-art.sh-a07e824a-5953-4c21-90ae-f5e8e9781f5f-file.svg -------------------------------------------------- -3 | Render PNG image from template instance. ---v---------------------------------------------- -trunk/Identity/NewDir/Img/file.png -------------------------------------------------- -4 | Remove design template instance. -</pre> -<a name="SEC385"></a> -<h4 class="subsubsection"> 2.71.1.3 Design template with translation (optimized) </h4> +<a name="SEC371"></a> +<h3 class="subsection"> 2.68.3 Usage </h3> -<p>Producing translated images satisfies almost all our production images -needs, but there is still a pitfall in them. In order to produce -translated images as in the "one-to-one" configuration describes -previously, it is required that one translation file has one design -template. That's useful in many cases, but what would happen if we -need to apply many different translation files to the same design -template? Should we have to duplicate the same design template file -for each translation file, in order to satisfy the "one-to-one" -relation? What if we need to assign translation files to design -templates arbitrarily? -</p> -<p>Certenly, that's something the "one-to-one" configuration cannot -handle. So, that's why we had to "optimize" it. The optimized -configuration consists on using a matching list (<var>MATCHINGLIST</var>) -variable that specifies the relationship between translation files and -design templates in an arbitrary way. Using such matching list between -translation files and design templates let us use as many assignment -combinations as translation files and design templates we are working -with. -</p> -<p>The <var>MATCHINGLIST</var> variable is set in the pre-rendition -configuration script of the component we want to produce images for. -By default, the <var>MATCHINGLIST</var> variable is empty which means no -matching list is used. Otherwise, if <var>MATCHINGLIST</var> variable has a -value different to empty value then, <tt>`centos-art.sh'</tt> interprets -the matching list in order to know how translation files are applied -to design templates. -</p> -<p>For example, consider the following configuration: -</p> <dl compact="compact"> -<dt> <strong>One entry under <tt>`trunk/Identity/'</tt>:</strong></dt> -<dd> -<p>In this configuration we want to produce three images using a -paragraph-based style, controlled by <tt>`paragraph.svg'</tt> design -template; and one image using a list-based style, controlled by -<tt>`list.svg'</tt> design template. -</p> -<pre class="verbatim">trunk/Identity/Path/To/Dir -|-- Tpl -| |-- paragraph.svg -| `-- list.svg -`-- Img - |-- 01-welcome.png - |-- 02-donate.png - |-- 03-docs.png - `-- 04-support.png -</pre> -</dd> -<dt> <strong>One entry under <tt>`trunk/Translations/'</tt>:</strong></dt> -<dd> -<p>In order to produce translated images we need to have one translation -file for each translated image we want to produce. Notice how -translation names do match final image file names, but how translation -names do not match design template names. When we use matching list -there is no need for translation files to match the names of design -templates, such name relation is set inside the matching list itself. -</p> -<pre class="verbatim">trunk/Translations/Identity/Path/To/Dir -|-- 01-welcome.sed -|-- 02-donate.sed -|-- 03-docs.sed -`-- 04-support.sed -</pre> -</dd> -<dt> <strong>One entry under <tt>`trunk/trunk/Scripts/Bash/Functions/Render/Config/'</tt>:</strong></dt> -<dd> -<p>In order to produce different translated images using specific design -templates, we need to specify the relation between translation files -and design templates in a way that <tt>`centos-art.sh'</tt> could know -exactly what translation file to apply to what design template. This -relation between translation files and design templates is set using -the matching list <var>MATCHINGLIST</var> variable inside the pre-rendition -configuration script of the component we want to produce images for. -</p> -<pre class="verbatim">trunk/Scripts/Bash/Functions/Render/Config/Identity/Path/To/Dir -`-- render.conf.sh -</pre> -<p>In this configuration the pre-rendition configuration script -(<tt>`render.conf.sh'</tt>) would look like the following: -</p> -<pre class="verbatim">function render_loadConfig { - - # Define rendition actions. - ACTIONS[0]='BASE:renderImage' - - # Define matching list. - MATCHINGLIST="\ - paragraph.svg:\ - 01-welcome.sed\ - 02-donate.sed\ - 04-support.sed - list.svg:\ - 03-docs.sed - " - -} -</pre> -<p>As result, <tt>`centos-art.sh'</tt> will produce <tt>`01-welcome.png'</tt>, -<tt>`02-donate.png'</tt> and <tt>`04-support.png'</tt> using the -paragraph-based design template, but <tt>`03-docs.png'</tt> using the -list-based design template. +<dt> <samp>`centos-art locale --edit'</samp></dt> +<dd><p>Use this command to translate command-line interface output messages +in the current system locale you are using (as specified in <code>LANG</code> +environment variable). +</p></dd> +<dt> <samp>`centos-art locale --list'</samp></dt> +<dd><p>Use this command to see the command-line interface locale report. </p></dd> </dl> -<a name="SEC386"></a> -<h4 class="subsubsection"> 2.71.1.4 Design template with translation (optimized+flexibility) </h4> - -<p>In the production models we've seen so far, there are design templates -to produce untranslated images and translation files which combiend -with design templates produce translated images. That may seems like -all our needs are covered, doesn't it? Well, it <em>almost</em> does. -</p> -<p>Generally, we use design templates to define how final images will -look like. Generally, each renderable directory structure has one -<tt>`Tpl/'</tt> directory where we organize design templates for that -identity component. So, we can say that there is only one unique -design template definition for each identity component; or what is the -same, said differently, identity components can be produced in one way -only, the way its own design template directory specifies. This is -not enough for theme production. It is a limitation, indeed. -</p> -<p>Initially, to create one theme, we created one renderable directory -structure for each theme component. When we found ourselves with many -themes, and components inside them, it was obvious that the same -design model was duplicated inside each theme. As design models were -independently one another, if we changed one theme's design model, -that change was useless to other themes. So, in order to reuse design -model changes, we unified design models into one common directory -structure. -</p> -<p>With design models unified in a common structure, another problem rose -up. As design models also had the visual style of theme components, -there was no difference between themes, so there was no apparent need -to have an independent theme directory structure for each different -theme. So, it was also needed to separate visual styles from design -models. -</p> -<p>At this point there are two independent worklines: one directory -structure to store design models (the final image characteristics -[i.e., dimensions, translation markers, etc.]) and one directory -structure to store visual styles (the final image visual style [i.e., -the image look and feel]). So, it is possible to handle both -different design models and different visual styles independtly one -another and later create combinations among them using -<tt>`centos-art.sh'</tt>. -</p> -<p>For example, consider the following configuration: -</p> -<dl compact="compact"> -<dt> <strong>One entry under <tt>`trunk/Identity/Themes/Models/'</tt>:</strong></dt> -<dd> -<p>The design model entry exists to organize design model files (similar -to design templates). Both design models and design templates are very -similar; they both should have the <code>CENTOSARTWORK</code> export id -present to identify the exportation area, translation marks, etc. -However, design models do use dynamic backgrounds inclusion while -design templates don't. -</p> -<pre class="verbatim"> THEMEMODEL | | The bond component - |<----| |--------------------->| -trunk/Identity/Themes/Models/Default/Distro/Anaconda/Progress/ -|-- paragraph.svg -`-- list.svg -</pre> -<p>Inisde design models, dynamic backgrounds are required in order for -different artistic motifs to reuse common design models. Firstly, in -order to create dynamic backgrounds inside design models, we import a -bitmap to cover design model's background and later, update design -model's path information to replace fixed values to dynamic values. -</p> -</dd> -<dt> <strong>One entry under <tt>`trunk/Identity/Themes/Motifs/'</tt>:</strong></dt> -<dd> -<p>The artistic motif entry defines the visual style we want to produce -images for, only. Final images (i.e., those built from combining both -design models and artistic motif backrounds) are not stored here, but -under branches directory structure. In the artistic motif entry, we -only define those images that cannot be produced automatically by -<tt>`centos-art.sh'</tt> (e.g., Backgrounds, Color information, -Screenshots, etc.). -</p> -<pre class="verbatim"> Artistic motif name | | Artistic motif backgrounds - |<-------| |-------->| -trunk/Identity/Themes/Motifs/TreeFlower/Backgrounds/ -|-- Img -| |-- Png -| | |-- 510x300.png -| | `-- 510x300-final.png -| `-- Jpg -| |-- 510x300.jpg -| `-- 510x300-final.jpg -|-- Tpl -| `-- 510x300.svg -`-- Xcf - `-- 510x300.xcf -</pre> -</dd> -<dt> <strong>One entry under <tt>`trunk/Translations/'</tt>:</strong></dt> -<dd> -<p>The translation entry specifies, by means of translation files, the -language-specific information we want to produce image for. When we -create the translation entry we don't use the name of neither design -model nor artistic motif, just the design model component we want to -produce images for. -</p> -<pre class="verbatim"> | The bond component - |--------------------->| -trunk/Translations/Identity/Themes/Distro/Anaconda/Progress/ -`-- 5 - |-- en - | |-- 01-welcome.sed - | |-- 02-donate.sed - | `-- 03-docs.sed - `-- es - |-- 01-welcome.sed - |-- 02-donate.sed - `-- 03-docs.sed -</pre> -</dd> -<dt> <strong>One entry under <tt>`trunk/Scripts/Bash/Functions/Render/Config/'</tt>:</strong></dt> -<dd> -<p>There is one pre-rendition configuration script for each theme -component. So, each time a theme component is rendered, its -pre-rendition configuration script is evaluated to teach -<tt>`centos-art.sh'</tt> how to render the component. -</p> -<pre class="verbatim">trunk/Scripts/Bash/Functions/Render/Config/Identity/Themes/Distro/Anaconda/Progress/ -`-- render.conf.sh -</pre> -<p>In this configuration the pre-rendition configuration script -(<tt>`render.conf.sh'</tt>) would look like the following: -</p> -<pre class="verbatim">function render_loadConfig { - - # Define rendition actions. - ACTIONS[0]='BASE:renderImage' - - # Define matching list. - MATCHINGLIST="\ - paragraph.svg:\ - 01-welcome.sed\ - 02-donate.sed - list.svg:\ - 03-docs.sed - " - - # Deifne theme model. - THEMEMODEL='Default' - -} -</pre></dd> -</dl> - -<p>The production flow of "optimize+flexibility" configuration… -</p> -<a name="SEC387"></a> -<h3 class="subsection"> 2.71.2 Renderable translation directory structures </h3> - -<p>Translation directory structures are auxiliar structures of renderable -identity directory structures. There is one translation directory -structure for each renderable identity directory structure. Inside -translation directory structures we organize translation files used by -renderable identity directory structures that produce translated -images. Renderable identity directory structures that produce -untranslated images don't use translation files, but they do use a -translation directory structure, an empty translation directory -structure, to be precise. -</p> -<p>In order to aliviate production of translation file, we made -translation directory structures renderable adding a template -(<tt>`Tpl/'</tt>) directory structure to handle common content inside -translation files. This way, we work on translation templates and -later use <tt>`centos-art.sh'</tt> to produce specific translation files -(based on translation templates) for different information (e.g., -languages, release numbers, architectures, etc.). -</p> -<p>If for some reason, translation files get far from translation -templates and translation templates become incovenient to produce such -translation files then, care should be taken to avoid replacing the -content of translation files with the content of translation templates -when <tt>`centos-art.sh'</tt> is executed to produce translation files -from translation templates. -</p> -<p>Inside renderable translation directory structures, -<tt>`centos-art.sh'</tt> can produce text-based files only. -</p> - -<a name="SEC388"></a> -<h3 class="subsection"> 2.71.3 Copying renderable directory structures </h3> - -<p>A renderable layout is formed by design models, design images, -pre-rendition configuration scripts and translations files. This way, -when we say to duplicate rendition stuff we are saying to duplicate -these four directory structures (i.e., design models, design images, -pre-rendition configuration scripts, and related translations files). -</p> -<p>When we duplicate directories, inside `trunk/Identity' directory -structure, we need to be aware of renderable layout described above -and the source location used to perform the duplication action. The -source location is relevant to centos-art.sh script in order to -determine the required auxiliar information inside directory -structures that need to be copied too (otherwise we may end up with -orphan directory structures unable to be rendered, due the absence of -required information). -</p> -<p>In order for a renderable directory structure to be valid, the new -directory structure copied should match the following conditions: -</p> -<ol> -<li> To have a unique directory structure under -<tt>`trunk/Identity'</tt>, organized by any one of the above -organizational designs above. - -</li><li> To have a unique directory structure under -<tt>`trunk/Translations'</tt> to store translation files. - -</li><li> To have a unique directory structure under -<tt>`trunk/Scripts/Bash/Functions/Render/Config'</tt> to set pre-rendition -configuration script. -</li></ol> - -<p>As convenction, the <code>render_doCopy</code> function uses -<tt>`trunk/Identity'</tt> directory structure as source location. Once -the <tt>`trunk/Identity'</tt> directory structure has been specified and -verified, the related path information is built from it and copied -automatically to the new location specified by <var>FLAG_TO</var> variable. -</p> -<p>Design templates + No translation: -</p> -<p>Command: -- centos-art render -copy=trunk/Identity/Path/To/Dir -to=trunk/Identity/NewPath/To/Dir -</p> -<p>Sources: -- trunk/Identity/Path/To/Dir -- trunk/Translations/Identity/Path/To/Dir -- trunk/Scripts/Bash/Functions/Render/Config/Identity/Path/To/Dir -</p> -<p>Targets: -- trunk/Identity/NewPath/To/Dir -- trunk/Translations/Identity/NewPath/To/Dir -- trunk/Scripts/Bash/Functions/Render/Config/Identity/NewPath/To/Dir -</p> -<p>Renderable layout 2: -</p> -<p>Command: -- centos-art render -copy=trunk/Identity/Themes/Motifs/TreeFlower \ - -to=trunk/Identity/Themes/Motifs/NewPath/To/Dir -</p> -<p>Sources: -- trunk/Identity/Themes/Motifs/TreeFlower -- trunk/Translations/Identity/Themes -- trunk/Translations/Identity/Themes/Motifs/TreeFlower -- trunk/Scripts/Bash/Functions/Render/Config/Identity/Themes -- trunk/Scripts/Bash/Functions/Render/Config/Identity/Themes/Motifs/TreeFlower -</p> -<p>Targets: -- trunk/Identity/Themes/Motifs/NewPath/To/Dir -- trunk/Translations/Identity/Themes -- trunk/Translations/Identity/Themes/Motifs/NewPath/To/Dir -- trunk/Scripts/Bash/Functions/Render/Config/Identity/Themes -- trunk/Scripts/Bash/Functions/Render/Config/Identity/Themes/Motifs/NewPath/To/Dir -</p> -<p>Notice that design models are not included in source or target -locations. This is intentional. In "Renderable layout 2", design -models live by their own, they just exist, they are there, available -for any artistic motif to use. By default `Themes/Models/Default' -design model directory structure is used, but other design models -directory structures (under Themes/Models/) can be created and used -changing the value of THEMEMODEL variable inside the pre-rendition -configuration script of the artistic motif source location you want to -produce. -</p> -<p>Notice how translations and pre-rendition configuration scripts may -both be equal in source and target. This is because such structures -are common to all artistic motifs (the default values to use when no -specific values are provided). -</p> -<p>- The common directory structures are not copied or deleted. We cannot - copy a directory structure to itself. -</p> -<p>- The common directory structures represent the default value to use - when no specific translations and/or pre-rendition configuration - script are provided inside source location. -</p> -<p>- The specific directory structures, if present, are both copiable and - removable. This is, when you perform a copy or delete action from - source, that source specific auxiliar directories are transfered in - the copy action to a new location (that specified by FLAG_TO - variable). -</p> -<p>- When translations and/or pre-rendition configuration scripts are - found inside the source directory structure, the centos-art.sh - script loads common auxiliar directories first and later specific - auxiliar directories. This way, identity rendition of source - locations can be customized idividually over the base of common - default values. -</p> -<p>- The specific auxiliar directories are optional. -</p> -<p>- The common auxiliar directories should be present always. This is, - in order to provide the information required by render functionality - (i.e., to make it functional in the more basic level of its - existence). -</p> -<p>Notice how the duplication process is done from `trunk/Identity' on, -not the oposite. If you try to duplicate a translation structure (or -similar auxiliar directory structures like pre-rendition configuration -scripts), the `trunk/Identity' for that translation is not created. -This limitation is impossed by the fact that many `trunk/Identity' -directory structures may reuse/share the same translation directory -structure. We cannot delete one translation (or similar) directory -structures while a related `trunk/Identity/' directory structure is -still in need of it. -</p> -<p>The `render_doCopy' functionality does duplicate directory structures -directly involved in rendition process only. Once such directories -have been duplicated, the functionality stops thereat. -</p> - -<a name="SEC389"></a> -<h3 class="subsection"> 2.71.4 Usage </h3> - -<ul class="toc"> -<li> ... -</li></ul> - - -<a name="SEC390"></a> -<h3 class="subsection"> 2.71.5 See also </h3> +<a name="SEC372"></a> +<h3 class="subsection"> 2.68.4 See also </h3> <table cellpadding="1" cellspacing="1" border="0"> -<tr><td valign="middle" align="left">[<a href="#SEC389" title="Previous section in reading order"> < </a>]</td> -<td valign="middle" align="left">[<a href="repository_76.html#SEC391" title="Next section in reading order"> > </a>]</td> +<tr><td valign="middle" align="left">[<a href="#SEC371" title="Previous section in reading order"> < </a>]</td> +<td valign="middle" align="left">[<a href="repository_76.html#SEC373" title="Next section in reading order"> > </a>]</td> <td valign="middle" align="left"> </td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Beginning of this chapter or previous chapter"> << </a>]</td> -<td valign="middle" align="left">[<a href="#SEC381" title="Up section"> Up </a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Next chapter"> >> </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Beginning of this chapter or previous chapter"> << </a>]</td> +<td valign="middle" align="left">[<a href="#SEC368" title="Up section"> Up </a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Next chapter"> >> </a>]</td> </tr></table> <p> <font size="-1"> - This document was generated on <i>March, 11 2011</i> using <a class="www" href="http://texi2html.cvshome.org/"><i>texi2html 1.76</i></a>. + This document was generated on <i>March, 22 2011</i> using <a class="www" href="http://texi2html.cvshome.org/"><i>texi2html 1.76</i></a>. </font> <br> diff --git a/Manual/repository-html/repository_76.html b/Manual/repository-html/repository_76.html index 7aed682..e13170c 100644 --- a/Manual/repository-html/repository_76.html +++ b/Manual/repository-html/repository_76.html @@ -12,7 +12,7 @@ Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled GNU Free Documentation License. --> -<!-- Created on March, 11 2011 by texi2html 1.76 --> +<!-- Created on March, 22 2011 by texi2html 1.76 --> <!-- Written by: Lionel Cons <Lionel.Cons@cern.ch> (original author) Karl Berry <karl@freefriends.org> @@ -23,10 +23,10 @@ Send bugs and suggestions to <users@texi2html.cvshome.org> --> <head> -<title>CentOS Artwork Repository: 2.72 The trunk/Scripts/Bash/Cli/Functions/Render/Config Directory</title> +<title>CentOS Artwork Repository: 2.69 The trunk/Scripts/Bash/Cli/Functions/Manual Directory</title> -<meta name="description" content="CentOS Artwork Repository: 2.72 The trunk/Scripts/Bash/Cli/Functions/Render/Config Directory"> -<meta name="keywords" content="CentOS Artwork Repository: 2.72 The trunk/Scripts/Bash/Cli/Functions/Render/Config Directory"> +<meta name="description" content="CentOS Artwork Repository: 2.69 The trunk/Scripts/Bash/Cli/Functions/Manual Directory"> +<meta name="keywords" content="CentOS Artwork Repository: 2.69 The trunk/Scripts/Bash/Cli/Functions/Manual Directory"> <meta name="resource-type" content="document"> <meta name="distribution" content="global"> <meta name="Generator" content="texi2html 1.76"> @@ -55,233 +55,66 @@ ul.toc {list-style: none} <body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#800080" alink="#FF0000"> <table cellpadding="1" cellspacing="1" border="0"> -<tr><td valign="middle" align="left">[<a href="repository_75.html#SEC390" title="Previous section in reading order"> < </a>]</td> -<td valign="middle" align="left">[<a href="#SEC392" title="Next section in reading order"> > </a>]</td> +<tr><td valign="middle" align="left">[<a href="repository_75.html#SEC372" title="Previous section in reading order"> < </a>]</td> +<td valign="middle" align="left">[<a href="#SEC374" title="Next section in reading order"> > </a>]</td> <td valign="middle" align="left"> </td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Beginning of this chapter or previous chapter"> << </a>]</td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Up section"> Up </a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Next chapter"> >> </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Beginning of this chapter or previous chapter"> << </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Up section"> Up </a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Next chapter"> >> </a>]</td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left">[<a href="repository.html#SEC_Top" title="Cover (top) of document">Top</a>]</td> <td valign="middle" align="left">[<a href="repository_toc.html#SEC_Contents" title="Table of contents">Contents</a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Index">Index</a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Index">Index</a>]</td> <td valign="middle" align="left">[<a href="repository_abt.html#SEC_About" title="About (help)"> ? </a>]</td> </tr></table> -<a name="Filesystem-trunk-Scripts-Bash-Cli-Functions-Render-Config"></a> -<a name="SEC391"></a> -<h2 class="section"> 2.72 The <tt>`trunk/Scripts/Bash/Cli/Functions/Render/Config'</tt> Directory </h2> +<a name="Filesystem-trunk-Scripts-Bash-Cli-Functions-Manual"></a> +<a name="SEC373"></a> +<h2 class="section"> 2.69 The <tt>`trunk/Scripts/Bash/Cli/Functions/Manual'</tt> Directory </h2> -<a name="SEC392"></a> -<h3 class="subsection"> 2.72.1 Goals </h3> +<a name="SEC374"></a> +<h3 class="subsection"> 2.69.1 Goals </h3> -<p>The <tt>`trunk/Scripts/Bash/Config'</tt> directory exists to oraganize -pre-rendering configuration scripts. -</p> - -<a name="SEC393"></a> -<h3 class="subsection"> 2.72.2 Description </h3> - -<p>Pre-rendering configuration scripts let you customize the way -<code>centos-art.sh</code> script renders identity and translation -repository entries. Pre-rendering configuration scripts are -<tt>`render.conf.sh'</tt> files with <code>render_loadConfig</code> function -definition inside. -</p> -<p>There is one <tt>`render.conf.sh'</tt> file for each pre-rendering -configuration entry. Pre-rendering configuration entries can be based -both on identity and translation repository entires. Pre-rendering -configuration entries are required for each identity entry, but not -for translation entries. -</p> - -<a name="SEC394"></a> -<h4 class="subsubsection"> 2.72.2.1 The <tt>`render.conf.sh'</tt> identity model </h4> - -<p>Inside CentOS Artwork Repository, we consider identity entries to all -directories under <tt>`trunk/Identity'</tt> directory. Identity entries can be -image-based or text-based. When you render image-based identity -entries you need to use image-based pre-rendering configuration -scripts. Likewise, when you render text-based identity entries you -need to use text-based pre-rendering configuration scripts. -</p> -<p>Inside identity pre-rendering configuration scripts, image-based -pre-rendering configuration scripts look like the following: -</p> -<pre class="verbatim">#!/bin/bash - -function render_loadConfig { - - # Define rendering actions. - ACTIONS[0]='BASE:renderImage' - ACTIONS[1]='POST:renderFormats: tif xpm pdf ppm' - -} -</pre> -<p>Inside identity pre-rendering configuration scripts, text-based -pre-rendering configuration scripts look like the following: -</p> -<pre class="verbatim">#!/bin/bash - -function render_loadConfig { - - # Define rendering actions. - ACTIONS[0]='BASE:renderText' - ACTIONS[1]='POST:formatText: --width=70 --uniform-spacing' - -} -</pre> -<p>When using identity pre-rendering configuration scripts, you can -extend both image-based and text-based pre-rendering configuration -scripts using image-based and text-based post-rendering actions, -respectively. -</p> +<ul class="toc"> +<li> ... +</li></ul> -<a name="SEC395"></a> -<h4 class="subsubsection"> 2.72.2.2 The <tt>`render.conf.sh'</tt> translation model </h4> -<p>Translation pre-rendering configuration scripts take precedence before -default translation rendering action. Translation pre-rendering -actions are useful when default translation rendering action do not -fit itself to translation entry rendering requirements. -</p> +<a name="SEC375"></a> +<h3 class="subsection"> 2.69.2 Description </h3> -<a name="SEC396"></a> -<h4 class="subsubsection"> 2.72.2.3 The <tt>`render.conf.sh'</tt> rendering actions </h4> +<ul class="toc"> +<li> ... +</li></ul> -<p>Inside both image-based and text-based identity pre-rendering -configuration scripts, we use the <samp>`ACTIONS'</samp> array variable to -define the way <code>centos-art.sh</code> script performs identity -rendering. Identity rendering is organized by one <samp>`BASE'</samp> action, -and optional <samp>`POST'</samp> and <samp>`LAST'</samp> rendering actions. -</p> -<p>The <samp>`BASE'</samp> action specifies what kind of rendering does the -<code>centos-art.sh</code> script will perform with the files related to -the pre-rendering configuration script. The <samp>`BASE'</samp> action is -required. Possible values to <samp>`BASE'</samp> action are either -<samp>`renderImage'</samp> or <samp>`renderText'</samp> only. -</p> -<p>To specify the <samp>`BASE'</samp> action you need to set the <samp>`BASE:'</samp> -string followed by one of the possible values. For example, if you -want to render images, consider the following definition of -<samp>`BASE'</samp> action: -</p> -<pre class="verbatim">ACTIONS[0]='BASE:renderImage' -</pre> -<p>Only one <samp>`BASE'</samp> action must be specified. If more than one -<samp>`BASE'</samp> action is specified, the last one is used. If no -<samp>`BASE'</samp> action is specified at all, an error is triggered and the -<code>centos-art.sh</code> script ends its execution. -</p> -<p>The <samp>`POST'</samp> action specifies which action to apply for -each file rendered (at the rendering time). This action is optional. -You can set many different <samp>`POST'</samp> actions to apply many different -actions over the same already rendered file. Possible values to -<samp>`POST'</samp> action are <samp>`renderFormats'</samp>, <samp>`renderSyslinux'</samp>, -<samp>`renderGrub'</samp>, etc. -</p> -<p>To specify the <samp>`POST'</samp> action, you need to use set the -<samp>`POST:'</samp> followed by the function name of the action you want to -perform. The exact form depends on your needs. For example, consider -the following example to produce <samp>`xpm'</samp>, <samp>`jpg'</samp>, and -<samp>`tif'</samp> images, based on already rendered <samp>`png'</samp> image, and -also organize the produced files in directories named as their own -extensions: -</p> -<pre class="verbatim">ACTIONS[0]='BASE:renderImage' -ACTIONS[1]='POST:renderFormats: xpm jpg tif' -ACTIONS[2]='POST:groupByFormat: png xpm jpg tif' -</pre> -<p>In the previous example, file organization takes place at the moment -of rendering, just after producing the <samp>`png'</samp> base file and before -going to the next file in the list of files to render. If you don't -want to organized the produced files in directories named as their own -extensions, just remove the <samp>`POST:groupByFormat'</samp> action line: -</p> -<pre class="verbatim">ACTIONS[0]='BASE:renderImage' -ACTIONS[1]='POST:renderFormats: xpm jpg tif' -</pre> -<p>The <samp>`LAST'</samp> action specifies which actions to apply once the last -file in the list of files to process has been rendered. The -<samp>`LAST'</samp> action is optional. Possible values for <samp>`LAST'</samp> -actions may be <samp>`groupByFormat'</samp>, <samp>`renderGdmTgz'</samp>, etc. -</p> -<blockquote class="blue"><img src="/home/centos/artwork/trunk/Identity/Widgets/Img/icon-admonition-info.png" alt="info"><h3>Note</h3><p> -- <strong>Removed</strong>(xref:trunk Scripts Bash Functions Render) --, to know more -about possible values for <samp>`BASE'</samp>, <samp>`POST'</samp> and <samp>`LAST'</samp> -action definitions. -</p></blockquote> -<p>To specify the <samp>`LAST'</samp> action, you need to set the <samp>`LAST:'</samp> -string followed by the function name of the action you want to -perform. For example, consider the following example if you want to -render all files first and organize them later: -</p> -<pre class="verbatim">ACTIONS[0]='BASE:renderImage' -ACTIONS[1]='POST:renderFormats: xpm jpg tif' -ACTIONS[2]='LAST:groupByformat: png xpm jpg tif' -</pre> - -<a name="SEC397"></a> -<h3 class="subsection"> 2.72.3 Usage </h3> +<a name="SEC376"></a> +<h3 class="subsection"> 2.69.3 Usage </h3> -<p>Use the following commands to administer both identity and translation -pre-rendering configuration scripts: -</p> -<dl compact="compact"> -<dt> <samp>`centos-art config --create='path/to/dir/''</samp></dt> -<dd> -<p>Use this command to create <samp>`path/to/dir'</samp> related pre-rendering -configuration script. -</p> -</dd> -<dt> <samp>`centos-art config --edit='path/to/dir/''</samp></dt> -<dd> -<p>Use this command to edit <samp>`path/to/dir'</samp> related pre-rendering -configuration script. -</p> -</dd> -<dt> <samp>`centos-art config --read='path/to/dir/''</samp></dt> -<dd> -<p>Use this command to read <samp>`path/to/dir'</samp> related pre-rendering -configuration script. -</p> -</dd> -<dt> <samp>`centos-art config --remove='path/to/dir/''</samp></dt> -<dd> -<p>Use this command to remove <samp>`path/to/dir'</samp> related pre-rendering -configuration script. -</p> -</dd> -</dl> +<ul class="toc"> +<li> ... +</li></ul> -<p>In the commands above, <samp>`path/to/dir'</samp> refers to one renderable -directory path under <tt>`trunk/Identity'</tt> or -<tt>`trunk/Translations'</tt> structures only. -</p> -<a name="SEC398"></a> -<h3 class="subsection"> 2.72.4 See also </h3> +<a name="SEC377"></a> +<h3 class="subsection"> 2.69.4 See also </h3> -<table class="menu" border="0" cellspacing="0"> -<tr><td align="left" valign="top"><a href="repository_66.html#SEC331">2.62 The <tt>`trunk/Scripts/Bash'</tt> Directory</a></td><td> </td><td align="left" valign="top"> -</td></tr> -</table> <table cellpadding="1" cellspacing="1" border="0"> -<tr><td valign="middle" align="left">[<a href="#SEC397" title="Previous section in reading order"> < </a>]</td> -<td valign="middle" align="left">[<a href="repository_77.html#SEC399" title="Next section in reading order"> > </a>]</td> +<tr><td valign="middle" align="left">[<a href="#SEC376" title="Previous section in reading order"> < </a>]</td> +<td valign="middle" align="left">[<a href="repository_77.html#SEC378" title="Next section in reading order"> > </a>]</td> <td valign="middle" align="left"> </td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Beginning of this chapter or previous chapter"> << </a>]</td> -<td valign="middle" align="left">[<a href="#SEC391" title="Up section"> Up </a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Next chapter"> >> </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Beginning of this chapter or previous chapter"> << </a>]</td> +<td valign="middle" align="left">[<a href="#SEC373" title="Up section"> Up </a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Next chapter"> >> </a>]</td> </tr></table> <p> <font size="-1"> - This document was generated on <i>March, 11 2011</i> using <a class="www" href="http://texi2html.cvshome.org/"><i>texi2html 1.76</i></a>. + This document was generated on <i>March, 22 2011</i> using <a class="www" href="http://texi2html.cvshome.org/"><i>texi2html 1.76</i></a>. </font> <br> diff --git a/Manual/repository-html/repository_77.html b/Manual/repository-html/repository_77.html index 4a0e0d5..6edf225 100644 --- a/Manual/repository-html/repository_77.html +++ b/Manual/repository-html/repository_77.html @@ -12,7 +12,7 @@ Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled GNU Free Documentation License. --> -<!-- Created on March, 11 2011 by texi2html 1.76 --> +<!-- Created on March, 22 2011 by texi2html 1.76 --> <!-- Written by: Lionel Cons <Lionel.Cons@cern.ch> (original author) Karl Berry <karl@freefriends.org> @@ -23,10 +23,10 @@ Send bugs and suggestions to <users@texi2html.cvshome.org> --> <head> -<title>CentOS Artwork Repository: 2.73 The trunk/Scripts/Bash/Cli/Functions/Shell Directory</title> +<title>CentOS Artwork Repository: 2.70 The trunk/Scripts/Bash/Cli/Functions/Path Directory</title> -<meta name="description" content="CentOS Artwork Repository: 2.73 The trunk/Scripts/Bash/Cli/Functions/Shell Directory"> -<meta name="keywords" content="CentOS Artwork Repository: 2.73 The trunk/Scripts/Bash/Cli/Functions/Shell Directory"> +<meta name="description" content="CentOS Artwork Repository: 2.70 The trunk/Scripts/Bash/Cli/Functions/Path Directory"> +<meta name="keywords" content="CentOS Artwork Repository: 2.70 The trunk/Scripts/Bash/Cli/Functions/Path Directory"> <meta name="resource-type" content="document"> <meta name="distribution" content="global"> <meta name="Generator" content="texi2html 1.76"> @@ -55,223 +55,383 @@ ul.toc {list-style: none} <body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#800080" alink="#FF0000"> <table cellpadding="1" cellspacing="1" border="0"> -<tr><td valign="middle" align="left">[<a href="repository_76.html#SEC398" title="Previous section in reading order"> < </a>]</td> -<td valign="middle" align="left">[<a href="#SEC400" title="Next section in reading order"> > </a>]</td> +<tr><td valign="middle" align="left">[<a href="repository_76.html#SEC377" title="Previous section in reading order"> < </a>]</td> +<td valign="middle" align="left">[<a href="#SEC379" title="Next section in reading order"> > </a>]</td> <td valign="middle" align="left"> </td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Beginning of this chapter or previous chapter"> << </a>]</td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Up section"> Up </a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Next chapter"> >> </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Beginning of this chapter or previous chapter"> << </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Up section"> Up </a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Next chapter"> >> </a>]</td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left">[<a href="repository.html#SEC_Top" title="Cover (top) of document">Top</a>]</td> <td valign="middle" align="left">[<a href="repository_toc.html#SEC_Contents" title="Table of contents">Contents</a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Index">Index</a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Index">Index</a>]</td> <td valign="middle" align="left">[<a href="repository_abt.html#SEC_About" title="About (help)"> ? </a>]</td> </tr></table> -<a name="Filesystem-trunk-Scripts-Bash-Cli-Functions-Shell"></a> -<a name="SEC399"></a> -<h2 class="section"> 2.73 The <tt>`trunk/Scripts/Bash/Cli/Functions/Shell'</tt> Directory </h2> - - -<a name="SEC400"></a> -<h3 class="subsection"> 2.73.1 Goals </h3> - -<p>This section exists to organize files related to <code>shell</code> -functionality of <tt>`centos-art.sh'</tt> script. -</p> - -<a name="SEC401"></a> -<h3 class="subsection"> 2.73.2 Description </h3> - -<p>The <code>shell</code> functionality of <tt>`centos-art.sh'</tt> script helps -you to maintain bash scripts inside repository. For example, suppose -you've created many functionalities for <tt>`centos-art.sh'</tt> script, -and you want to use a common copyright and license note for -consistency in all your script files. If you have a bunch of files, -doing this one by one wouldn't be a big deal. In contrast, if the -amount of files grows, updating the copyright and license note for all -of them would be a task rather tedious. The <code>shell</code> functionality -exists to solve maintainance tasks just as the one previously -mentioned. -</p> -<p>When you use <code>shell</code> functionality to update copyright inside -script files, it is required that your script files contain (at least) -the following top commentary structure: -</p> -<div class="float"><a name="fig_003atrunk_002fScripts_002fBash_002fFunctions_002fShell_003a1"></a> -<pre class="verbatim"> 1| #!/bin/bash - 2| # - 3| # doSomething.sh -- The function description goes here. - 4| # - 5| # Copyright - 6| # - 7| # ... - 8| # - 9| # ---------------------------------------------------------------------- -10| # $Id$ -11| # ---------------------------------------------------------------------- -12| -13| function doSomething { -14| -15| } -</pre> -</div><p><strong>Figure 2.4: The functions script base comment structure -</strong> -</p> -<p>Relevant lines in the above structure are lines from 5 to 9. -Everything else in the file is left immutable. -</p> -<p>When you are updating copyright through <code>shell</code> -functionality, the <tt>`centos-art.sh'</tt> script replaces everything -in-between line 5 --the first one matching <samp>`^# Copyright .+$'</samp> -string-- and line 9--the first long dash separator matching <samp>`^# --+$'</samp>-- with the content of copyright template instance. -</p> -<blockquote class="orange"><img src="/home/centos/artwork/trunk/Identity/Widgets/Img/icon-admonition-attention.png" alt="Caution"><h3>Caution</h3><p> Be sure to add the long dash separator that matches -<samp>`^# -+$'</samp> regular expression <em>before</em> the function -definition. Otherwise, if the <samp>`Copyright'</samp> line is present but no -long dash separator exists, <tt>`centos-art.sh'</tt> will remove anything -in-between the <samp>`Copyright'</samp> line and the end of file. This way you -may lost your function definitions entirely. -</p></blockquote> +<a name="Filesystem-trunk-Scripts-Bash-Cli-Functions-Path"></a> +<a name="SEC378"></a> +<h2 class="section"> 2.70 The <tt>`trunk/Scripts/Bash/Cli/Functions/Path'</tt> Directory </h2> -<p>The copyright template instance is created from one copyright template -stored in the <tt>`Config/tpl_forCopyright.sed'</tt> file. The template -instance is created once, and later removed when no longer needed. At -this moment, when template instance is created, the -<tt>`centos-art.sh'</tt> script takes advantage of automation in order to -set copyright full name and date dynamically. -</p> -<p>When you use <code>shell</code> functionality to update copyright, the first -thing <tt>`shell'</tt> functionality does is requesting copyright -information to user, and later, if values were left empty (i.e., no -value was typed before pressing <kbd>RET</kbd> key), the <tt>`shell'</tt> -functionality uses its own default values. -</p> -<p>When <code>shell</code> functionality uses its own default values, the final -copyright note looks like the following: -</p> -<div class="float"><a name="fig_003atrunk_002fScripts_002fBash_002fFunctions_002fShell_003a2"></a> -<pre class="verbatim"> 1| #!/bin/bash - 2| # - 3| # doSomthing.sh -- The function description goes here. - 4| # - 5| # Copyright (C) 2003, 2010 The CentOS Project - 6| # - 7| # This program is free software; you can redistribute it and/or modify - 8| # it under the terms of the GNU General Public License as published by - 9| # the Free Software Foundation; either version 2 of the License, or -10| # (at your option) any later version. -11| # -12| # This program is distributed in the hope that it will be useful, but -13| # WITHOUT ANY WARRANTY; without even the implied warranty of -14| # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -15| # General Public License for more details. -16| # -17| # You should have received a copy of the GNU General Public License -18| # along with this program; if not, write to the Free Software -19| # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 -20| # USA. -21| # -22| # ---------------------------------------------------------------------- -23| # $Id$ -24| # ---------------------------------------------------------------------- -25| -26| function doSomething { -27| -28| } -</pre> -</div><p><strong>Figure 2.5: The function script comment example -</strong> + +<a name="SEC379"></a> +<h3 class="subsection"> 2.70.1 Goals </h3> + +<p>This section exists to organize files related to <code>path</code> +functiontionality. The <code>path</code> functionality standardizes +movement, syncronization, branching, tagging, and general file +maintainance inside the repository. </p> -<p>Relevant lines in the above structure are lines from 5 to 22. Pay -attention how the copyright line was built, and how the license was -added into the top comment where previously was just three dots. -Everything else in the file was left immutable. + +<a name="SEC380"></a> +<h3 class="subsection"> 2.70.2 Description </h3> + +<p><em>"CentOS like trees, has roots, trunk, branches, leaves and +flowers. Day by day they work together in freedom, ruled by the laws +of nature and open standards, to show the beauty of its existence."</em> </p> -<p>To change copyright information (i.e., full name or year information), -run the <code>shell</code> functionality over the root directory containing -the script files you want to update copyright in and enter the -appropriate information when it be requested. You can run the -<code>shell</code> functionality as many times as you need to. + +<a name="SEC381"></a> +<h4 class="subsubsection"> 2.70.2.1 Repository layout </h4> + +<p>The repository layout describes organization of files and directories +inside the repository. The repository layout provides the standard +backend required for automation scripts to work correctly. If such +layout changes unexpectedly, automation scripts may confuse themselves +and stop doing what we expect from them to do. +</p> +<p>As convenction, inside CentOS Artwork Repository, we organize files +and directories related to CentOS corporate visual identity under +three top level directories named: <tt>`trunk/'</tt>, <tt>`branches/'</tt>, +and <tt>`tags/'</tt>. +</p> +<p>The <tt>`trunk/'</tt> directory (see section <a href="repository_10.html#SEC23">The <tt>`trunk'</tt> Directory</a>) organizes the main +development line of CentOS corporate visual identity. Inside +<tt>`trunk/'</tt> directory structure, the CentOS corporate visual +identity concepts are implemented using directories. There is one +directory level for each relevant concept inside the repository. The +<tt>`trunk/'</tt> directory structure is mainly used to perform +development tasks related to CentOS corporate visual identity. +</p> +<p>The <tt>`branches/'</tt> directory () oranizes +parallel development lines to <tt>`trunk/'</tt> directory. The +<tt>`branches/'</tt> directory is used to set points in time where +develpment lines are devided one from another taking separte and +idependent lives that share a common past from the point they were +devided on. The <tt>`branches/'</tt> directory is mainly used to perform +quality assurance tasks related to CentOS corporate visual identity. </p> -<p>To change copyright license (i.e., the text in-between lines 7 and -20), you need to edit the <tt>`Config/tpl_forCopyright.sed'</tt> file, set -the appropriate information, and run the <code>shell</code> functionality -once again for changes to take effect over the files you specify. +<p>The <tt>`tags/'</tt> directory (see section <a href="repository_9.html#SEC18">The <tt>`tags'</tt> Directory</a>) organizes parallel frozen +lines to <tt>`branches/'</tt> directory. The parallel frozen lines are +immutable, nothing change inside them once they has been created. The +<tt>`tags/'</tt> directory is mainly used to publish final releases of +CentOS corporate visual identity. </p> -<blockquote class="orange"><img src="/home/centos/artwork/trunk/Identity/Widgets/Img/icon-admonition-star.png" alt="Important"><h3>Important</h3><p> The <tt>`centos-art.sh'</tt> script is released as: +<p>The CentOS Artwork Repository layout is firmly grounded on a +Subversion base. Subversion (<a class="www" href="http://subversion.tigris.org">http://subversion.tigris.org</a>) is a +version control system, which allows you to keep old versions of files +and directories (usually source code), keep a log of who, when, and +why changes occurred, etc., like CVS, RCS or SCCS. Subversion keeps a +single copy of the master sources. This copy is called the source +"repository"; it contains all the information to permit extracting +previous versions of those files at any time. </p> -<pre class="verbatim">GNU GENERAL PUBLIC LICENSE -Version 2, June 1991 -Copyright (C) 1989, 1991 Free Software Foundation, Inc. -59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. -</pre> -<p>Do not change the license information under which <tt>`centos-art.sh'</tt> -script is released. Instead, if you think a different license must be -used, please share your reasons at <a class="mailto" href="mailto:centos-devel@centos-art.sh">CentOS Developers mailing list</a>. +<a name="SEC382"></a> +<h4 class="subsubsection"> 2.70.2.2 Repository name convenctions </h4> + +<p>Repository name convenctions help us to maintain consistency of names +inside the repository. +</p> +<p>Repository name convenctions are applied to files and directories +inside the repository layout. As convenction, inside the repository +layout, file names are all written in lowercase +(<samp>`01-welcome.png'</samp>, <samp>`splash.png'</samp>, <samp>`anaconda_header.png'</samp>, +etc.) and directory names are all written capitalized (e.g., +<samp>`Identity'</samp>, <samp>`Themes'</samp>, <samp>`Motifs'</samp>, <samp>`TreeFlower'</samp>, +etc.). +</p> +<p>Repository name convenctions are implemented inside the +<code>cli_getRepoName</code> function of <tt>`centos-art.sh'</tt> script. With +<code>cli_getRepoName</code> function we reduce the amount of commands and +convenctions to remember, concentrating them in just one single place +to look for fixes and improvements. +</p> + +<a name="SEC383"></a> +<h4 class="subsubsection"> 2.70.2.3 Repository work flow </h4> + +<p>Repository work flow describes the steps and time intervals used to +produce CentOS corporate visual identity inside CentOS Artwork +Repository. +</p> +<p>To illustrate repository work flow let's consider themes' development +cycle. +</p> +<p>Initially, we start working themes on their trunk development line +(e.g., <tt>`trunk/Identity/Themes/Motifs/TreeFlower/'</tt>), here we +organize information that cannot be produced automatically (i.e., +background images, concepts, color information, screenshots, etc.). +</p> +<p>Later, when theme trunk development line is considered "ready" for +implementation (e.g., all required backgrounds have been designed), +we create a branch for it (e.g., +<tt>`branches/Identity/Themes/Motifs/TreeFlower/1/'</tt>). Once the +branch has been created, we forget that branch and continue working +the trunk development line while others (e.g., an artwork quality +assurance team) test the new branch for tunning it up. +</p> +<p>Once the branch has been tunned up, and considered "ready" for +release, it is freezed under <tt>`tags/'</tt> directory (e.g., +<tt>`tags/Identity/Themes/Motifs/TreeFower/1.0/'</tt>) for packagers, +webmasters, promoters, and anyone who needs images from that CentOS +theme the tag was created for. +</p> +<p>Both branches and tags, inside CentOS Artwork Repository, use +numerical values to identify themselves under the same location. +Branches start at one (i.e., <samp>`1'</samp>) and increment one unit for each +branch created from the same trunk development line. Tags start at +zero (i.e., <samp>`0'</samp>) and increment one unit for each tag created from +the same branch development line. +</p> +<blockquote class="orange"><img src="/home/centos/artwork/trunk/Identity/Widgets/Img/icon-admonition-ruler.png" alt="Convenction"><h3>Convenction</h3><p> Do not freeze trunk development lines using tags +directly. If you think you need to freeze a trunk development line, +create a branch for it and then freeze that branch instead. </p></blockquote> +<p>The trunk development line may introduce problems we cannot see +immediatly. Certainly, the high changable nature of trunk development +line complicates finding and fixing such problems. On the other hand, +the branched development lines provide a more predictable area where +only fixes/corrections to current content are commited up to +repository. +</p> +<p>If others find and fix bugs inside the branched development line, we +could merge such changes/experiences back to trunk development line +(not visversa) in order for future branches, created from trunk, to +benefit. +</p> +<p>Time intervals used to create branches and tags may vary, just as +different needs may arrive. For example, consider the release schema +of CentOS distribution: one major release every 2 years, security +updates every 6 months, support for 7 years long. Each time a CentOS +distribution is released, specially if it is a major release, there is +a theme need in order to cover CentOS distribution artwork +requirements. At this point, is where CentOS Artwork Repository comes +up to scene. +</p> +<p>Before releasing a new major release of CentOS distribution we create +a branch for one of several theme development lines available inside +the CentOS Artwork Repository, perform quality assurance on it, and +later, freeze that branch using tags. Once a the theme branch has been +frozen (under <tt>`tags/'</tt> directory), CentOS Packagers (the persons +whom build CentOS distribution) can use that frozen branch as source +location to fulfill CentOS distribution artwork needs. The same +applies to CentOS Webmasters (the persons whom build CentOS websites), +and any other visual manifestation required by the project. +</p> -<a name="SEC402"></a> -<h3 class="subsection"> 2.73.3 Usage </h3> +<a name="SEC384"></a> +<h4 class="subsubsection"> 2.70.2.4 Parallel directories </h4> -<dl compact="compact"> -<dt> <code>centos-art sh --update-copyright='path/to/dir'</code></dt> -<dt> <code>centos-art sh --update-copyright='path/to/dir' --filter='regex'</code></dt> -<dd><p>Use these commands to update copyright information in <samp>`.sh'</samp> files -under <samp>`path/to/dir'</samp> directory. -</p></dd> -</dl> +<p>Inside CentOS Artwork Repository, parallel directories are simple +directory entries built from a common parent directory and placed in a +location different to that, the common parent directory is placed on. +Parallel directories are useful to create branches, tags, +translations, documentation, pre-rendering configuration script, and +similar directory structures. +</p> +<p>Parallel directories take their structure from one unique parent +directory. Inside CentOS Artwork Repository, this unique parent +directory is under <tt>`trunk/Identity'</tt> location. The +<tt>`trunk/Identity'</tt> location must be considered the reference for +whatever information you plan to create inside the repository. +</p> +<p>In some circumstances, parallel directories may be created removing +uncommon information from their paths. Uncommon path information +refers to those directory levels in the path which are not common for +other parallel directories. For example, when rendering +<tt>`trunk/Identity/Themes/Motifs/TreeFlower/Distro'</tt> directory +structure, the <tt>`centos-art.sh'</tt> script removes the +<tt>`Motifs/TreeFlower/'</tt> directory levels from path, in order to +build the parallel directory used to retrived translations, and +pre-rendering configuration scripts required by <code>render</code> +functionality. +</p> +<p>Another example of parallel directory is the documentation structure +created by <code>manual</code> functionality. This time, +<tt>`centos-art.sh'</tt> script uses parallel directory information with +uncommon directory levels to build the documentation entry required by +Texinfo documentation system, inside the repository. +</p> +<p>Othertimes, parallel directories may add uncommon information to their +paths. This is the case we use to create branches and tags. When we +create branches and tags, a numerical identifier is added to parallel +directory structure path. The place where the numerical identifier is +set on is relevant to corporate visual identity structure and should +be carefully considered where it will be. +</p> +<p>When one parent directory changes, all their related parallel +directories need to be changed too. This is required in order for +parallel directories to retain their relation with the parent +directory structure. In the other hand, parallel directories should +never be modified under no reason but to satisfy the relation to their +parent directory structure. Liberal change of parallel directories +may suppresses the conceptual idea they were initially created for; +and certainly, things may stop working the way they should do. +</p> + +<a name="SEC385"></a> +<h4 class="subsubsection"> 2.70.2.5 Syncronizing path information </h4> -<p>When you provide <samp>`--filter='regex''</samp> argument, the list of files -to process is reduced as specified in <samp>`regex'</samp> regular expression. -Inside <tt>`centos-art.sh'</tt> script, the <samp>`regex'</samp> regular -expression is used in combination with <code>find</code> command to look -for files matching the regular expression path pattern. +<p>Parallel directories are very useful to keep repository organized but +introduce some complications. For instance, consider what would +happen to functionalities like <code>manual</code> (<samp>`trunk Scripts Bash +Functions Manual'</samp>) that rely on parent directory structures to create +documentation entries (using parallel directory structures) if one of +those parent directory structures suddenly changes after the +documentation entry has been already created for it? +</p> +<p>In such cases, functionalities like <code>manual</code> may confuse +themselves if path information is not updated to reflect the relation +with its parent directory. Such functionalities work with parent +directory structure as reference; if a parent directory changes, the +functionalities dont't even note it because they work with the last +parent directory structure available in the repository, no matter what +it is. +</p> +<p>In the specific case of documentation (the <code>manual</code> +functionality), the problem mentioned above provokes that older parent +directories, already documented, remain inside documentation directory +structures as long as you get your hands into the documentation +directory structure (<tt>`trunk/Manuals'</tt>) and change what must be +changed to match the new parent directory structure. </p> -<blockquote class="orange"><img src="/home/centos/artwork/trunk/Identity/Widgets/Img/icon-admonition-alert.png" alt="Warning"><h3>Warning</h3><p> In order for <samp>`regex'</samp> regular expression to match -a file, the <samp>`regex'</samp> regular expresion must match the whole file -path not just the file name. +<p>There is no immediate way for <code>manual</code>, and similar +functionalities that use parent directories as reference, to know when +and how directory movements take place inside the repository. Such +information is available only when the file movement itself takes +place inside the repository. So, is there, at the moment of moving +files, when we need to syncronize parallel directories with their +unique parent directory structure. +</p> +<blockquote class="orange"><img src="/home/centos/artwork/trunk/Identity/Widgets/Img/icon-admonition-alert.png" alt="Warning"><h3>Warning</h3><p> There is not support for URL reference inside +<tt>`centos-art.sh'</tt> script. The <tt>`centos-art.sh'</tt> script is +designed to work with local files inside the working copy only. </p></blockquote> -<p>For example, if you want to match all <tt>`render.conf.sh'</tt> files -inside <tt>`path/to/dir'</tt>, use the <code>.+/render.conf</code> regular -expression. Later, <tt>`centos-art.sh'</tt> script uses this value inside -<code>^$REGEX\.sh$</code> expression in order to build the final regular -expression (i.e., <code>^.+/render.conf\.sh$</code>) that is evaluated -against available file paths inside the list of files to process. +<p>As CentOS Artwork Repository is built over a version control system, +file movements inside the repository are considered repository +changes. In order for these repository changes to be versioned, we +need to, firstly, add changes into the version control system, commit +them, and later, perform movement actions using version control system +commands. This configuration makes possible for everyone to know about +changes details inside the repository; and if needed, revert or update +them back to a previous revision. +</p> +<p>Finally, once all path information has been corrected, it is time to +take care of information inside the files. For instance, considere +what would happen if you make a reference to a documentation node, and +later the documentation node you refere to is deleted. That would make +Texinfo to produce error messages at export time. So, the +<tt>`centos-art.sh'</tt> script needs to know when such changes happen, in +a way they could be noted and handled without producing errors. +</p> + +<a name="SEC386"></a> +<h4 class="subsubsection"> 2.70.2.6 What is the right place to store it? </h4> + +<p>Occasionly, you may find that new corporate visual identity components +need to be added to the repository. If that is your case, the first +question you need to ask yourself, before start to create directories +blindly all over, is: What is the right place to store it? +</p> +<p>The CentOS Community different free support vains (see: +<a class="www" href="http://wiki.centos.org/GettingHelp">http://wiki.centos.org/GettingHelp</a>) are the best place to find +answers to your question, but going there with hands empty is not good +idea. It may give the impression you don't really care about. Instead, +consider the following suggestions to find your own comprehension and +so, make your propositions based on it. +</p> +<p>When we are looking for the correct place to store new files, to bear +in mind the corporate visual identity structure used inside the CentOS +Artwork Repository (see section <a href="repository_11.html#SEC28">The <tt>`trunk/Identity'</tt> Directory</a>) would be probaly the best +advice we could offer, the rest is just matter of choosing appropriate +names. To illustrate this desition process let's consider the +<tt>`trunk/Identity/Themes/Motifs/TreeFlower'</tt> directory as example. +It is the trunk development line of <em>TreeFlower</em> artistic motif. +Artistic motifs are considered part of themes, which in turn are +considered part of CentOS corporate visual identity. +</p> +<p>When building parent directory structures, you may find that reaching +an acceptable location may take some time, and as it uses to happen +most of time; once you've find it, that may be not a definite +solution. There are many concepts that you need to play with, in +order to find a result that match the conceptual idea you try to +implement in the new directory location. To know which these concepts +are, split the location in words and read its documentation entry from +less specific to more specific. +</p> +<p>For example, the <tt>`trunk/Identity/Themes/Motifs/TreeFlower'</tt> +location evolved through several months of contant work and there is +no certain it won't change in the future, even it fixes quite well the +concept we are trying to implement. The concepts used in +<tt>`trunk/Identity/Themes/Distro/Motifs/TreeFlower'</tt> location are +described in the following commands, respectively: +</p> +<pre class="verbatim">centos-art manual --read=turnk/ +centos-art manual --read=turnk/Identity/ +centos-art manual --read=turnk/Identity/Themes/ +centos-art manual --read=turnk/Identity/Themes/Motifs/ +centos-art manual --read=turnk/Identity/Themes/Motifs/TreeFlower/ +</pre> +<p>Other location concepts can be found similary as we did above, just +change the location we used above by the one you are trying to know +concepts for. +</p> + +<a name="SEC387"></a> +<h3 class="subsection"> 2.70.3 Usage </h3> + +<dl compact="compact"> +<dt> <code>centos-art path --copy='SRC' --to='DST'</code></dt> +<dd> +<p>Copy <samp>`SRC'</samp> to <samp>`DST'</samp> and schedule <samp>`DST'</samp> for +addition (with history). In this command, <tt>`SRC'</tt> and <tt>`DST'</tt> +are both working copy (WC) entries. </p> -<p>Exceptionally, when you provide <samp>`--filter='regex''</samp> in the way -that <samp>`regex'</samp>, appended to <samp>`path/to/dir/'</samp> (i.e. -<samp>`path/to/dir/regex'</samp>), matches a regular file; the -<tt>`centos-art.sh'</tt> script uses the file matching as only file in the -list of files to process. +</dd> +<dt> <code>centos-art path --delete='SRC'</code></dt> +<dd> +<p>Delete <samp>`DST'</samp>. In order for this command to work the file or +directory you intend to delete should be under version control first. +In this command, <tt>`SRC'</tt> is a working copy (WC) entry. </p> +</dd> +</dl> + -<a name="SEC403"></a> -<h3 class="subsection"> 2.73.4 See also </h3> +<a name="SEC388"></a> +<h3 class="subsection"> 2.70.4 See also </h3> <table class="menu" border="0" cellspacing="0"> -<tr><td align="left" valign="top"><a href="repository_66.html#SEC331">2.62 The <tt>`trunk/Scripts/Bash'</tt> Directory</a></td><td> </td><td align="left" valign="top"> +<tr><td align="left" valign="top"><a href="repository_69.html#SEC339">2.62 The <tt>`trunk/Scripts/Bash'</tt> Directory</a></td><td> </td><td align="left" valign="top"> </td></tr> </table> <table cellpadding="1" cellspacing="1" border="0"> -<tr><td valign="middle" align="left">[<a href="#SEC402" title="Previous section in reading order"> < </a>]</td> -<td valign="middle" align="left">[<a href="repository_78.html#SEC404" title="Next section in reading order"> > </a>]</td> +<tr><td valign="middle" align="left">[<a href="#SEC387" title="Previous section in reading order"> < </a>]</td> +<td valign="middle" align="left">[<a href="repository_78.html#SEC389" title="Next section in reading order"> > </a>]</td> <td valign="middle" align="left"> </td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Beginning of this chapter or previous chapter"> << </a>]</td> -<td valign="middle" align="left">[<a href="#SEC399" title="Up section"> Up </a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Next chapter"> >> </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Beginning of this chapter or previous chapter"> << </a>]</td> +<td valign="middle" align="left">[<a href="#SEC378" title="Up section"> Up </a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Next chapter"> >> </a>]</td> </tr></table> <p> <font size="-1"> - This document was generated on <i>March, 11 2011</i> using <a class="www" href="http://texi2html.cvshome.org/"><i>texi2html 1.76</i></a>. + This document was generated on <i>March, 22 2011</i> using <a class="www" href="http://texi2html.cvshome.org/"><i>texi2html 1.76</i></a>. </font> <br> diff --git a/Manual/repository-html/repository_78.html b/Manual/repository-html/repository_78.html index 1cb8073..cc8de85 100644 --- a/Manual/repository-html/repository_78.html +++ b/Manual/repository-html/repository_78.html @@ -12,7 +12,7 @@ Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled GNU Free Documentation License. --> -<!-- Created on March, 11 2011 by texi2html 1.76 --> +<!-- Created on March, 22 2011 by texi2html 1.76 --> <!-- Written by: Lionel Cons <Lionel.Cons@cern.ch> (original author) Karl Berry <karl@freefriends.org> @@ -23,10 +23,10 @@ Send bugs and suggestions to <users@texi2html.cvshome.org> --> <head> -<title>CentOS Artwork Repository: 2.74 The trunk/Scripts/Bash/Cli/Functions/Svg Directory</title> +<title>CentOS Artwork Repository: 2.71 The trunk/Scripts/Bash/Cli/Functions/Render Directory</title> -<meta name="description" content="CentOS Artwork Repository: 2.74 The trunk/Scripts/Bash/Cli/Functions/Svg Directory"> -<meta name="keywords" content="CentOS Artwork Repository: 2.74 The trunk/Scripts/Bash/Cli/Functions/Svg Directory"> +<meta name="description" content="CentOS Artwork Repository: 2.71 The trunk/Scripts/Bash/Cli/Functions/Render Directory"> +<meta name="keywords" content="CentOS Artwork Repository: 2.71 The trunk/Scripts/Bash/Cli/Functions/Render Directory"> <meta name="resource-type" content="document"> <meta name="distribution" content="global"> <meta name="Generator" content="texi2html 1.76"> @@ -55,255 +55,767 @@ ul.toc {list-style: none} <body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#800080" alink="#FF0000"> <table cellpadding="1" cellspacing="1" border="0"> -<tr><td valign="middle" align="left">[<a href="repository_77.html#SEC403" title="Previous section in reading order"> < </a>]</td> -<td valign="middle" align="left">[<a href="#SEC405" title="Next section in reading order"> > </a>]</td> +<tr><td valign="middle" align="left">[<a href="repository_77.html#SEC388" title="Previous section in reading order"> < </a>]</td> +<td valign="middle" align="left">[<a href="#SEC390" title="Next section in reading order"> > </a>]</td> <td valign="middle" align="left"> </td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Beginning of this chapter or previous chapter"> << </a>]</td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Up section"> Up </a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Next chapter"> >> </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Beginning of this chapter or previous chapter"> << </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Up section"> Up </a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Next chapter"> >> </a>]</td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left">[<a href="repository.html#SEC_Top" title="Cover (top) of document">Top</a>]</td> <td valign="middle" align="left">[<a href="repository_toc.html#SEC_Contents" title="Table of contents">Contents</a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Index">Index</a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Index">Index</a>]</td> <td valign="middle" align="left">[<a href="repository_abt.html#SEC_About" title="About (help)"> ? </a>]</td> </tr></table> -<a name="Filesystem-trunk-Scripts-Bash-Cli-Functions-Svg"></a> -<a name="SEC404"></a> -<h2 class="section"> 2.74 The <tt>`trunk/Scripts/Bash/Cli/Functions/Svg'</tt> Directory </h2> - - -<a name="SEC405"></a> -<h3 class="subsection"> 2.74.1 Goals </h3> - -<p>This section exists to organize files related to <code>svg</code> -functionality of <tt>`centos-art.sh'</tt> script. -</p> - -<a name="SEC406"></a> -<h3 class="subsection"> 2.74.2 Description </h3> - -<p>The <code>svg</code> functionality of <tt>`centos-art.sh'</tt> script helps you -to maintain scalable vector graphics (SVG) inside repository. For -example, suppose you've been working in CentOS default design models -under <tt>`trunk/Identity/Themes/Models/'</tt>, and you want to set common -metadata to all of them, and later remove all unused SVG defintions -from <samp>`*.svg'</samp> files. Doing so file by file may be a tedious task, -so the <tt>`centos-art.sh'</tt> script provides the <code>svg</code> -functionality to aid you maintain such actions. -</p> -<a name="IDX32"></a> - -<a name="SEC407"></a> -<h4 class="subsubsection"> 2.74.2.1 Metadata maintainance </h4> - -<p>The metadata used is defined by Inkscape 0.46 using the SVG standard -markup. The <tt>`centos-art.sh'</tt> script replaces everything -in-between <code><metadata</code> and <code></metadata></code> tags with a -predefined metadata template we've set for this purpose. -</p> -<p>The metadata template was created using the metadata information of a -file which, using Inkscape 0.46, all metadata fields were set. This -created a complete markup representation of how SVG metadata would -look like. Later, we replaced every single static value with a -translation marker in the form <samp>`=SOMETEXT='</samp>, where -<code>SOMETEXT</code> is the name of its main opening tag. Later, we -transform the metadata template into a sed replacement set of commads -escaping new lines at the end of each line. -</p> -<p>With metadata template in place, the <tt>`centos-art.sh'</tt> script uses -it to create a metadata template instance for the file being processed -currently. The metadata template instance contains the metadata -portion of sed replacement commands with translation markers already -traduced. In this action, instance creation, is where we take -advantage of automation and generate metadata values like title, date, -keywords, source, identifier, and relation dynamically, based on the -file path <tt>`centos-art.sh'</tt> script is currently creating metadata -information for. -</p> -<p>With metadata template instance in place, the <tt>`centos-art.sh'</tt> -script uses it to replace real values inside all <samp>`.svg'</samp> files -under the current location you're running the <tt>`centos-art.sh'</tt> -script on. Default behaviour is to ask user to enter each metadatum -required, one by one. If user leaves metadatum empty, by pressing -<kbd>RET</kbd> key, <tt>`centos-art.sh'</tt> uses its default value. -</p> -<p>The <tt>`centos-art.sh'</tt> script modifies the following metadata: +<a name="Filesystem-trunk-Scripts-Bash-Cli-Functions-Render"></a> +<a name="SEC389"></a> +<h2 class="section"> 2.71 The <tt>`trunk/Scripts/Bash/Cli/Functions/Render'</tt> Directory </h2> + +<p>The <code>render</code> functionality exists to produce both identity and +translation files on different levels of information (i.e., different +languages, release numbers, architectures, etc.). +</p> +<p>The <code>render</code> functionality relies on "renderable directory +structures" to produce files. Renderable directory structures can be +either "identity directory structures" or "translation directory +structures" with special directories inside. +</p> + +<a name="SEC390"></a> +<h3 class="subsection"> 2.71.1 Renderable identity directory structures </h3> + +<p>Renderable identity directory structures are the starting point of +identity rendition. Whenever we want to render a component of CentOS +corporate visual identity, we need to point <tt>`centos-art.sh'</tt> to a +renderable identity directory structure. If such renderable identity +directory structure doesn't exist, then it is good time to create it. +</p> +<p>Inside the working copy, one renderable identity directory structures +represents one visual manifestation of CentOS corporate visual +identity, or said differently, each visual manifestation of CentOS +corporate visual identity should have one renderable identity +directory structure. +</p> +<p>Inside renderable identity directory structures, <tt>`centos-art.sh'</tt> +can render both image-based and text-based files. Specification of +whether a renderable identity directory structure produces image-based +or text-based content is a configuration action that takes place in +the pre-rendition configuration script of that renderable identity +directory structure. +</p> +<p>Inside renderable identity directory structures, content production is +organized in different configurations. A content production +configuration is a unique combination of the components that make an +identity directory structure renderable. One content production +configuration does one thing only (e.g., to produce untranslated +images), but it can be extended (e.g., adding translation files) to +achieve different needs (e.g., to produce translated images). +</p> + +<a name="SEC391"></a> +<h4 class="subsubsection"> 2.71.1.1 Design template without translation </h4> + +<p>The design template without translation configuration is based on a +renderable identity directory structure with an empty translation +directory structure. In this configuration, one design template +produces one untranslated file. Both design templates and final +untranslated files share the same file name, but they differ one +another in file-type and file-extension. +</p> +<p>For example, to produce images without translations (there is no much +use in producing text-based files without translations), consider the +following configuration: </p> <dl compact="compact"> -<dt> <samp>`Title'</samp></dt> -<dd><p>Name by which this document is formally known. If no value is set -here, <tt>`centos-art.sh'</tt> script uses the file name as title. +<dt> <strong>One renderable identity directory structure:</strong></dt> +<dd> +<p>In this example we used <tt>`Identity/Path/To/Dir'</tt> as the identity +component we want to produce untranslated images for. Identity +components can be either under <tt>`trunk/'</tt> or <tt>`branches/'</tt> +directory structure. </p> -</dd> -<dt> <samp>`Date'</samp></dt> -<dd><p>Date associated with the creation of this document (YYYY-MM-DD). If no -value is set here, <tt>`centos-art.sh'</tt> script uses the current date -information as in <code>date +%Y-%m-%d</code>. +<p>The identity component (i.e., <tt>`Identity/Path/To/Dir'</tt>, in this +case) is also the bond component we use to connect the identity +directory structures with their respective auxiliar directories (i.e., +translation directory structres and pre-rendition configuration +structures). The bond component is the path convenction that +<tt>`centos-art.sh'</tt> uses to know where to look for related +translations, configuration scripts and whatever auxiliar thing a +renderable directory structure may need to have. </p> -</dd> -<dt> <samp>`Creator'</samp></dt> -<dd><p>Name of entity primarily responsible for making the content of this -document. If no value is set here, <tt>`centos-art.sh'</tt> script uses -the string <samp>`The CentOS Project'</samp>. +<pre class="verbatim"> | The bond component + |----------------->| +trunk/Identity/Path/To/Dir <-- Renderable identity directory structure. +|-- Tpl <-- Design template directory. +| `-- file.svg <-- Design template file. +`-- Img <-- Directory used to store final files. + `-- file.png <-- Final image-based file produced from + design template file. +</pre> +<p>Inside design template directory, design template files are based on +<acronym title="Scalable Vector Graphics">SVG</acronym> (Scalable Vector Graphics) and use the extension +<code>.svg</code>. Design template files can be organized using several +directory levels to create a simple but extensible configuration, +specially if translated images are not required. </p> -</dd> -<dt> <samp>`Rights'</samp></dt> -<dd><p>Name of entity with rights to the intellectual Property of this -document. If no value is set here, <tt>`centos-art.sh'</tt> script uses -the string <samp>`The CentOS Project'</samp>. +<p>In order for <acronym title="Scalable Vector Graphics">SVG</acronym> (Scalable Vector Graphics) files to be +considered "design template" files, they should be placed under the +design template directory and to have set a <code>CENTOSARTWORK</code> +object id inside. </p> -</dd> -<dt> <samp>`Publisher'</samp></dt> -<dd><p>Name of entity responsible for making this document available. If no -value is set here, <tt>`centos-art.sh'</tt> script uses the string -<samp>`The CentOS Project'</samp>. +<p>The <code>CENTOSARTWORK</code> word itself is a convenction name we use to +define which object/design area, inside a design template, the +<tt>`centos-art.sh'</tt> script will use to export as +<acronym title="Portable Network Graphic">PNG</acronym> (Portable Network Graphic) image at rendition time. +Whithout such object id specification, the <tt>`centos-art.sh'</tt> script +cannot know what object/design area you (as designer) want to export +as <acronym title="Portable Network Graphic">PNG</acronym> (Portable Network Graphic) image file. </p> -</dd> -<dt> <samp>`Identifier'</samp></dt> -<dd><p>Unique URI to reference this document. If no value is set here, -<tt>`centos-art.sh'</tt> script uses the current file path to build the -related url that points to current file location inside repository -central server. +<blockquote class="blue"><img src="/home/centos/artwork/trunk/Identity/Widgets/Img/icon-admonition-info.png" alt="info"><h3>Note</h3><p> At rendition time, the content of <tt>`Img/'</tt> directory +structure is produced by <tt>`centos-art.sh'</tt> automatically. +</p></blockquote> + +<p>When a renderable identity directory structure is configured to +produce image-based content, <tt>`centos-art.sh'</tt> produces +<acronym title="Portable Network Graphics">PNG</acronym> (Portable Network Graphics) files with the <code>.png</code> +extension. Once the base image format has been produced, it is +possible for <tt>`centos-art.sh'</tt> to use it in order to automatically +create other image formats that may be needed (-- <strong>Removed</strong>(pxref:trunk Scripts +Bash Functions Render Config) --). </p> -</dd> -<dt> <samp>`Source'</samp></dt> -<dd><p>Unique URI to reference the source of this document. If no value is -set here, <tt>`centos-art.sh'</tt> script uses current file path to build -the related url that points to current file location inside repository -central server. +<p>Inside the working copy, you can find an example of "design template +without translation" configuration at <tt>`trunk/Identity/Models/'</tt>. </p> -</dd> -<dt> <samp>`Relation'</samp></dt> -<dd><p>Unique URI to a related document. If no value is set here, -<tt>`centos-art.sh'</tt> script uses current file path to build the -related url that points to current file location inside repository -central server. +<p>See section <a href="repository_11.html#SEC28">The <tt>`trunk/Identity'</tt> Directory</a>, for more information. </p> </dd> -<dt> <samp>`Language'</samp></dt> -<dd><p>Two-letter language tag with optional subtags for the language of this -document. (e.g. <samp>`en-GB'</samp>). If no value is set here, -<tt>`centos-art.sh'</tt> script uses the current locale information as in -<code>cli_getCurrentLocale</code> function. +<dt> <strong>One translation directory structure:</strong></dt> +<dd> +<p>In order for an identity entry to be considered an identity renderable +directory structure, it should have a translation entry. The content +of the translation entry is relevant to determine how to process the +identity renderable directory entry. </p> -</dd> -<dt> <samp>`Keywords'</samp></dt> -<dd><p>The topic of this document as comma-separated key words, prhases, or -classifications. If no value is set here, <tt>`centos-art.sh'</tt> script -uses file path to build +<p>If the translation entry is empty (i.e., there is no file inside it), +<tt>`centos-art.sh'</tt> interprets the identity renderable directory +structure as a "design templates without translation" configuration. </p> -</dd> -<dt> <samp>`Coverage'</samp></dt> -<dd><p>Extent or scope of this document. If no value is set here, -<tt>`centos-art.sh'</tt> script uses the string <samp>`The CentOS Project'</samp>. +<pre class="verbatim"> | The bond component + |----------------->| +trunk/Translations/Identity/Path/To/Dir +`-- (empty) +</pre> +<p>If the translation entry is not empty, <tt>`centos-art.sh'</tt> can +interpret the identity renderable directory structure as one of the +following configurations: "design template with translation +(one-to-one)" or "design template with translation (optimized)". +Which one of these configurations is used depends on the value +assigned to the matching list (<var>MATCHINGLIST</var>) variable in the +pre-rendition configuration script of the renderable identity +directory structure we are producing images for. </p> -</dd> -<dt> <samp>`Description'</samp></dt> -<dd><p>Description about the document. If no value is set here, -<tt>`centos-art.sh'</tt> script uses uses empty value as default. +<p>If the matching list variable is empty (as it is by default), then +"design template with translation (one-to-one)" configuration is +used. In this configuration it is required that both design templates +and translation files have the same file names. This way, <em>one</em> +translation files is applied to <em>one</em> design template, to produce +<em>one</em> translated image. +</p> +<p>If the matching list variable is not empty (because you redefine it in +the pre-rendition configuration script), then "design template with +translation (optimized)" configuration is used instead. In this +configuration, design templates and translation files don't need to +have the same names since such name relationship between them is +specified in the matching list properly. +</p> +<p>-- <strong>Removed</strong>(xref:trunk Translations) --, for more information. </p> </dd> -<dt> <samp>`Contributors'</samp></dt> -<dd><p>People that contributes in the creation/maintainance of the document. -If no value is set here, <tt>`centos-art.sh'</tt> script uses uses empty -value as default. +<dt> <strong>One pre-rendition configuration script:</strong></dt> +<dd> +<p>In order to make an identity directory structure renderable, a +pre-rendition configuration script should exist for it. The +pre-rendition configuration script specifies what type of rendition +does <tt>`centos-art.sh'</tt> will perform over the identity directory +structure and how does it do that. +</p> +<pre class="verbatim"> | The bond component + |----------------->| +trunk/Scripts/Bash/Functions/Render/Config/Identity/Path/To/Dir +`-- render.conf.sh +</pre> +<p>In this configuration the pre-rendition configuration script +(<tt>`render.conf.sh'</tt>) would look like the following: +</p> +<pre class="verbatim">function render_loadConfig { + + # Define rendition actions. + ACTIONS[0]='BASE:renderImage' + +} +</pre> +<p>Since translation directory structure is empty, <tt>`centos-art.sh'</tt> +assumes a "design template without translation" configuration to +produce untranslated images. +</p> +<p>To produce untranslated images, <tt>`centos-art.sh'</tt> takes one design +template and creates one temporal instance from it. Later, +<tt>`centos-art.sh'</tt> uses the temporal design template instance as +source file to export the final untranslated image. The action of +exporting images from <acronym title="Scalable Vector Graphics">SVG</acronym> (Scalable Vector Graphics) to +<acronym title="Portable Network Graphics">PNG</acronym> (Portable Network Graphics) is possible thanks to +Inkscape's command-line interface and the <code>CENTOSARTWORK</code> object +id we previously set inside design templates. +</p> +<pre class="verbatim">centos-art.sh render --identity=trunk/Identity/Path/To/Dir +------------------------------------------------- +0 | Execute centos-art.sh on renderable identity directory structure. +--v---------------------------------------------- +trunk/Identity/Path/To/Dir/Tpl/file.svg +------------------------------------------------- +1 | Create instance from design template. +--v---------------------------------------------- +/tmp/centos-art.sh-a07e824a-5953-4c21-90ae-f5e8e9781f5f-file.svg +------------------------------------------------- +2 | Render untranslated image from design template instance. +--v---------------------------------------------- +trunk/Identity/NewDir/Img/file.png +------------------------------------------------- +3 | Remove design template instance. +</pre> +<p>Finally, when the untranslated image has been created, the temporal +design template instance is removed. At this point, +<tt>`centos-art.sh'</tt> takes the next design template and repeats the +whole production flow once again (design template by design template), +until all design templates be processed. +</p> +<p>-- <strong>Removed</strong>(xref:trunk Scripts Bash Functions Render Config) --, for more +information. </p></dd> </dl> -<p>The <samp>`License'</samp> metadatum is not set as a choise, by now. It is -fixed <a class="www" href="http://creativecommons.org/licenses/by-sa/3.0/">Creative Common Attribution Share-Alike 3.0 License</a>. This is done in order to -grant license consistency among all SVG files we manage inside CentOS -Artwork Repository. -</p> -<a name="IDX33"></a> -<a name="SEC408"></a> -<h4 class="subsubsection"> 2.74.2.2 Unused definitions </h4> +<a name="SEC392"></a> +<h4 class="subsubsection"> 2.71.1.2 Design template with translation (one-to-one) </h4> -<p>Many of the no-longer-used gradients, patterns, and markers (more -precisely, those which you edited manually) remain in the -corresponding palettes and can be reused for new objects. However if -you want to optimize your document, use the <samp>`Vacuum Defs'</samp> command -in <samp>`File'</samp> menu. It will remove any gradients, patterns, or -markers which are not used by anything in the document, making the -file smaller. +<p>Producing untranslated images is fine in many cases, but not always. +Sometimes it is required to produce images in different languages and +that is something that untrasnlated image production cannot achieve. +However, if we fill its empty translation entry with translation files +(one for each design template) we extend the production flow from +untranslated image production to translated image production. </p> -<p>If you have one or two couple of files, removing unused definitions -using the graphical interface may be enough to you. In contrast, if -you have dozens or even houndreds of scalable vector graphics files to -maintain it is not a fun task to use the graphical interface to remove -unused definitions editing those files one by one. +<p>In order for <tt>`centos-art.sh'</tt> to produce images correctly, each +design template should have one translation file and each translation +file should have one design template. Otherwise, if there is a +missing design template or a missing translation file, +<tt>`centos-art.sh'</tt> will not produce the final image related to the +missing component. </p> -<p>To remove unused definitions from several scalable vector graphics -files, the <tt>`centos-art.sh'</tt> script uses Inkscape command-line -interface, specifically with the <samp>`--vaccum-defs'</samp> option. +<p>In order for <tt>`centos-art.sh'</tt> to know which is the relation +between translation files and design templates the translation +directory structure is taken as reference. For example, the +<tt>`trunk/Translations/Identity/Path/To/Dir/file.sed'</tt> translation +file does match <tt>`trunk/Identity/Path/To/Dir/Tpl/file.svg'</tt> design +template, but it doesn't match +<tt>`trunk/Identity/Path/To/Dir/File.svg'</tt> or +<tt>`trunk/Identity/Path/To/Dir/Tpl/File.svg'</tt> or +<tt>`trunk/Identity/Path/To/Dir/Tpl/SubDir/file.svg'</tt> design +templates. </p> +<p>The pre-rendition configuration script used to produce untranslated +images is the same we use to produce translated images. There is no +need to modify it. So, as we are using the same pre-rendition +configuration script, we can say that translated image production is +somehow an extended/improved version of untranslated image production. +</p> +<blockquote class="blue"><img src="/home/centos/artwork/trunk/Identity/Widgets/Img/icon-admonition-info.png" alt="info"><h3>Note</h3><p> If we use no translation file in the translation entry +(i.e., an empty directory), <tt>`centos-art.sh'</tt> assumes the +untranslated image production. If we fill the translation entry with +translation files, <tt>`centos-art.sh'</tt> assumes the translated image +production. +</p></blockquote> + +<p>To produce final images, <tt>`centos-art.sh'</tt> applies one translation +file to one design template and produce a translated design template +instance. Later, <tt>`centos-art.sh'</tt> uses the translated template +instance to produce the translated image. Finally, when the translated +image has been produced, <tt>`centos-art.sh'</tt> removes the translated +design template instance. This production flow is repeated for each +translation file available in the translatio entry. +</p> +<pre class="verbatim">centos-art.sh render --identity=trunk/Identity/Path/To/Dir +------------------------------------------------- +0 | Execute centos-art.sh on directory structure. +--v---------------------------------------------- +trunk/Translations/Identity/Path/To/Dir/file.sed +------------------------------------------------- +1 | Apply translation to design template. +--v---------------------------------------------- +trunk/Identity/Path/To/Dir/Tpl/file.svg +------------------------------------------------- +2 | Create design template instance. +--v---------------------------------------------- +/tmp/centos-art.sh-a07e824a-5953-4c21-90ae-f5e8e9781f5f-file.svg +------------------------------------------------- +3 | Render PNG image from template instance. +--v---------------------------------------------- +trunk/Identity/NewDir/Img/file.png +------------------------------------------------- +4 | Remove design template instance. +</pre> -<a name="SEC409"></a> -<h3 class="subsection"> 2.74.3 Usage </h3> +<a name="SEC393"></a> +<h4 class="subsubsection"> 2.71.1.3 Design template with translation (optimized) </h4> +<p>Producing translated images satisfies almost all our production images +needs, but there is still a pitfall in them. In order to produce +translated images as in the "one-to-one" configuration describes +previously, it is required that one translation file has one design +template. That's useful in many cases, but what would happen if we +need to apply many different translation files to the same design +template? Should we have to duplicate the same design template file +for each translation file, in order to satisfy the "one-to-one" +relation? What if we need to assign translation files to design +templates arbitrarily? +</p> +<p>Certenly, that's something the "one-to-one" configuration cannot +handle. So, that's why we had to "optimize" it. The optimized +configuration consists on using a matching list (<var>MATCHINGLIST</var>) +variable that specifies the relationship between translation files and +design templates in an arbitrary way. Using such matching list between +translation files and design templates let us use as many assignment +combinations as translation files and design templates we are working +with. +</p> +<p>The <var>MATCHINGLIST</var> variable is set in the pre-rendition +configuration script of the component we want to produce images for. +By default, the <var>MATCHINGLIST</var> variable is empty which means no +matching list is used. Otherwise, if <var>MATCHINGLIST</var> variable has a +value different to empty value then, <tt>`centos-art.sh'</tt> interprets +the matching list in order to know how translation files are applied +to design templates. +</p> +<p>For example, consider the following configuration: +</p> <dl compact="compact"> -<dt> <code>centos-art svg --update-metadata='path/to/dir'</code></dt> -<dt> <code>centos-art svg --update-metadata='path/to/dir' --filter='regex'</code></dt> -<dd><p>Use these commands to update metadata information to <samp>`.svg'</samp> files -under <samp>`path/to/dir'</samp> directory. +<dt> <strong>One entry under <tt>`trunk/Identity/'</tt>:</strong></dt> +<dd> +<p>In this configuration we want to produce three images using a +paragraph-based style, controlled by <tt>`paragraph.svg'</tt> design +template; and one image using a list-based style, controlled by +<tt>`list.svg'</tt> design template. +</p> +<pre class="verbatim">trunk/Identity/Path/To/Dir +|-- Tpl +| |-- paragraph.svg +| `-- list.svg +`-- Img + |-- 01-welcome.png + |-- 02-donate.png + |-- 03-docs.png + `-- 04-support.png +</pre> +</dd> +<dt> <strong>One entry under <tt>`trunk/Translations/'</tt>:</strong></dt> +<dd> +<p>In order to produce translated images we need to have one translation +file for each translated image we want to produce. Notice how +translation names do match final image file names, but how translation +names do not match design template names. When we use matching list +there is no need for translation files to match the names of design +templates, such name relation is set inside the matching list itself. </p> +<pre class="verbatim">trunk/Translations/Identity/Path/To/Dir +|-- 01-welcome.sed +|-- 02-donate.sed +|-- 03-docs.sed +`-- 04-support.sed +</pre> </dd> -<dt> <code>centos-art svg --vacuum-defs='path/to/dir'</code></dt> -<dt> <code>centos-art svg --vacuum-defs='path/to/dir' --filter='regex'</code></dt> -<dd><p>Use these commands to remove unused definitions inside <samp>`.svg'</samp> -files under <samp>`path/to/dir'</samp> directory. +<dt> <strong>One entry under <tt>`trunk/trunk/Scripts/Bash/Functions/Render/Config/'</tt>:</strong></dt> +<dd> +<p>In order to produce different translated images using specific design +templates, we need to specify the relation between translation files +and design templates in a way that <tt>`centos-art.sh'</tt> could know +exactly what translation file to apply to what design template. This +relation between translation files and design templates is set using +the matching list <var>MATCHINGLIST</var> variable inside the pre-rendition +configuration script of the component we want to produce images for. +</p> +<pre class="verbatim">trunk/Scripts/Bash/Functions/Render/Config/Identity/Path/To/Dir +`-- render.conf.sh +</pre> +<p>In this configuration the pre-rendition configuration script +(<tt>`render.conf.sh'</tt>) would look like the following: +</p> +<pre class="verbatim">function render_loadConfig { + + # Define rendition actions. + ACTIONS[0]='BASE:renderImage' + + # Define matching list. + MATCHINGLIST="\ + paragraph.svg:\ + 01-welcome.sed\ + 02-donate.sed\ + 04-support.sed + list.svg:\ + 03-docs.sed + " + +} +</pre> +<p>As result, <tt>`centos-art.sh'</tt> will produce <tt>`01-welcome.png'</tt>, +<tt>`02-donate.png'</tt> and <tt>`04-support.png'</tt> using the +paragraph-based design template, but <tt>`03-docs.png'</tt> using the +list-based design template. </p></dd> </dl> -<p>When you provide <samp>`--filter='regex''</samp> argument, the list of files -to process is reduced as specified in <samp>`regex'</samp> regular expression. -Inside <tt>`centos-art.sh'</tt> script, the <samp>`regex'</samp> regular -expression is used in combination with <code>find</code> command to look -for files matching the regular expression path pattern. + +<a name="SEC394"></a> +<h4 class="subsubsection"> 2.71.1.4 Design template with translation (optimized+flexibility) </h4> + +<p>In the production models we've seen so far, there are design templates +to produce untranslated images and translation files which combiend +with design templates produce translated images. That may seems like +all our needs are covered, doesn't it? Well, it <em>almost</em> does. </p> -<blockquote class="orange"><img src="/home/centos/artwork/trunk/Identity/Widgets/Img/icon-admonition-alert.png" alt="Warning"><h3>Warning</h3><p> In order for <samp>`regex'</samp> regular expression to match -a file, the <samp>`regex'</samp> regular expresion must match the whole file -path not just the file name. -</p></blockquote> +<p>Generally, we use design templates to define how final images will +look like. Generally, each renderable directory structure has one +<tt>`Tpl/'</tt> directory where we organize design templates for that +identity component. So, we can say that there is only one unique +design template definition for each identity component; or what is the +same, said differently, identity components can be produced in one way +only, the way its own design template directory specifies. This is +not enough for theme production. It is a limitation, indeed. +</p> +<p>Initially, to create one theme, we created one renderable directory +structure for each theme component. When we found ourselves with many +themes, and components inside them, it was obvious that the same +design model was duplicated inside each theme. As design models were +independently one another, if we changed one theme's design model, +that change was useless to other themes. So, in order to reuse design +model changes, we unified design models into one common directory +structure. +</p> +<p>With design models unified in a common structure, another problem rose +up. As design models also had the visual style of theme components, +there was no difference between themes, so there was no apparent need +to have an independent theme directory structure for each different +theme. So, it was also needed to separate visual styles from design +models. +</p> +<p>At this point there are two independent worklines: one directory +structure to store design models (the final image characteristics +[i.e., dimensions, translation markers, etc.]) and one directory +structure to store visual styles (the final image visual style [i.e., +the image look and feel]). So, it is possible to handle both +different design models and different visual styles independtly one +another and later create combinations among them using +<tt>`centos-art.sh'</tt>. +</p> +<p>For example, consider the following configuration: +</p> +<dl compact="compact"> +<dt> <strong>One entry under <tt>`trunk/Identity/Themes/Models/'</tt>:</strong></dt> +<dd> +<p>The design model entry exists to organize design model files (similar +to design templates). Both design models and design templates are very +similar; they both should have the <code>CENTOSARTWORK</code> export id +present to identify the exportation area, translation marks, etc. +However, design models do use dynamic backgrounds inclusion while +design templates don't. +</p> +<pre class="verbatim"> THEMEMODEL | | The bond component + |<----| |--------------------->| +trunk/Identity/Themes/Models/Default/Distro/Anaconda/Progress/ +|-- paragraph.svg +`-- list.svg +</pre> +<p>Inisde design models, dynamic backgrounds are required in order for +different artistic motifs to reuse common design models. Firstly, in +order to create dynamic backgrounds inside design models, we import a +bitmap to cover design model's background and later, update design +model's path information to replace fixed values to dynamic values. +</p> +</dd> +<dt> <strong>One entry under <tt>`trunk/Identity/Themes/Motifs/'</tt>:</strong></dt> +<dd> +<p>The artistic motif entry defines the visual style we want to produce +images for, only. Final images (i.e., those built from combining both +design models and artistic motif backrounds) are not stored here, but +under branches directory structure. In the artistic motif entry, we +only define those images that cannot be produced automatically by +<tt>`centos-art.sh'</tt> (e.g., Backgrounds, Color information, +Screenshots, etc.). +</p> +<pre class="verbatim"> Artistic motif name | | Artistic motif backgrounds + |<-------| |-------->| +trunk/Identity/Themes/Motifs/TreeFlower/Backgrounds/ +|-- Img +| |-- Png +| | |-- 510x300.png +| | `-- 510x300-final.png +| `-- Jpg +| |-- 510x300.jpg +| `-- 510x300-final.jpg +|-- Tpl +| `-- 510x300.svg +`-- Xcf + `-- 510x300.xcf +</pre> +</dd> +<dt> <strong>One entry under <tt>`trunk/Translations/'</tt>:</strong></dt> +<dd> +<p>The translation entry specifies, by means of translation files, the +language-specific information we want to produce image for. When we +create the translation entry we don't use the name of neither design +model nor artistic motif, just the design model component we want to +produce images for. +</p> +<pre class="verbatim"> | The bond component + |--------------------->| +trunk/Translations/Identity/Themes/Distro/Anaconda/Progress/ +`-- 5 + |-- en + | |-- 01-welcome.sed + | |-- 02-donate.sed + | `-- 03-docs.sed + `-- es + |-- 01-welcome.sed + |-- 02-donate.sed + `-- 03-docs.sed +</pre> +</dd> +<dt> <strong>One entry under <tt>`trunk/Scripts/Bash/Functions/Render/Config/'</tt>:</strong></dt> +<dd> +<p>There is one pre-rendition configuration script for each theme +component. So, each time a theme component is rendered, its +pre-rendition configuration script is evaluated to teach +<tt>`centos-art.sh'</tt> how to render the component. +</p> +<pre class="verbatim">trunk/Scripts/Bash/Functions/Render/Config/Identity/Themes/Distro/Anaconda/Progress/ +`-- render.conf.sh +</pre> +<p>In this configuration the pre-rendition configuration script +(<tt>`render.conf.sh'</tt>) would look like the following: +</p> +<pre class="verbatim">function render_loadConfig { + + # Define rendition actions. + ACTIONS[0]='BASE:renderImage' + + # Define matching list. + MATCHINGLIST="\ + paragraph.svg:\ + 01-welcome.sed\ + 02-donate.sed + list.svg:\ + 03-docs.sed + " + + # Deifne theme model. + THEMEMODEL='Default' + +} +</pre></dd> +</dl> + +<p>The production flow of "optimize+flexibility" configuration… +</p> +<a name="SEC395"></a> +<h3 class="subsection"> 2.71.2 Renderable translation directory structures </h3> + +<p>Translation directory structures are auxiliar structures of renderable +identity directory structures. There is one translation directory +structure for each renderable identity directory structure. Inside +translation directory structures we organize translation files used by +renderable identity directory structures that produce translated +images. Renderable identity directory structures that produce +untranslated images don't use translation files, but they do use a +translation directory structure, an empty translation directory +structure, to be precise. +</p> +<p>In order to aliviate production of translation file, we made +translation directory structures renderable adding a template +(<tt>`Tpl/'</tt>) directory structure to handle common content inside +translation files. This way, we work on translation templates and +later use <tt>`centos-art.sh'</tt> to produce specific translation files +(based on translation templates) for different information (e.g., +languages, release numbers, architectures, etc.). +</p> +<p>If for some reason, translation files get far from translation +templates and translation templates become incovenient to produce such +translation files then, care should be taken to avoid replacing the +content of translation files with the content of translation templates +when <tt>`centos-art.sh'</tt> is executed to produce translation files +from translation templates. +</p> +<p>Inside renderable translation directory structures, +<tt>`centos-art.sh'</tt> can produce text-based files only. +</p> + +<a name="SEC396"></a> +<h3 class="subsection"> 2.71.3 Copying renderable directory structures </h3> -<p>For example, if you want to match all <tt>`summary.svg'</tt> files inside -<tt>`path/to/dir'</tt>, use the <code>.+/summary</code> regular expression. -Later, <tt>`centos-art.sh'</tt> script uses this value inside -<code>^$REGEX\.svg$</code> expression in order to build the final regular -expression (i.e., <code>^.+/summary\.svg$</code>) that is evaluated against -available file paths inside the list of files to process. +<p>A renderable layout is formed by design models, design images, +pre-rendition configuration scripts and translations files. This way, +when we say to duplicate rendition stuff we are saying to duplicate +these four directory structures (i.e., design models, design images, +pre-rendition configuration scripts, and related translations files). </p> -<p>Exceptionally, when you provide <samp>`--filter='regex''</samp> in the way -that <samp>`regex'</samp>, appended to <samp>`path/to/dir/'</samp> (i.e. -<samp>`path/to/dir/regex'</samp>), matches a regular file; the -<tt>`centos-art.sh'</tt> script uses the file matching as only file in the -list of files to process. +<p>When we duplicate directories, inside `trunk/Identity' directory +structure, we need to be aware of renderable layout described above +and the source location used to perform the duplication action. The +source location is relevant to centos-art.sh script in order to +determine the required auxiliar information inside directory +structures that need to be copied too (otherwise we may end up with +orphan directory structures unable to be rendered, due the absence of +required information). </p> +<p>In order for a renderable directory structure to be valid, the new +directory structure copied should match the following conditions: +</p> +<ol> +<li> To have a unique directory structure under +<tt>`trunk/Identity'</tt>, organized by any one of the above +organizational designs above. + +</li><li> To have a unique directory structure under +<tt>`trunk/Translations'</tt> to store translation files. + +</li><li> To have a unique directory structure under +<tt>`trunk/Scripts/Bash/Functions/Render/Config'</tt> to set pre-rendition +configuration script. +</li></ol> + +<p>As convenction, the <code>render_doCopy</code> function uses +<tt>`trunk/Identity'</tt> directory structure as source location. Once +the <tt>`trunk/Identity'</tt> directory structure has been specified and +verified, the related path information is built from it and copied +automatically to the new location specified by <var>FLAG_TO</var> variable. +</p> +<p>Design templates + No translation: +</p> +<p>Command: +- centos-art render -copy=trunk/Identity/Path/To/Dir -to=trunk/Identity/NewPath/To/Dir +</p> +<p>Sources: +- trunk/Identity/Path/To/Dir +- trunk/Translations/Identity/Path/To/Dir +- trunk/Scripts/Bash/Functions/Render/Config/Identity/Path/To/Dir +</p> +<p>Targets: +- trunk/Identity/NewPath/To/Dir +- trunk/Translations/Identity/NewPath/To/Dir +- trunk/Scripts/Bash/Functions/Render/Config/Identity/NewPath/To/Dir +</p> +<p>Renderable layout 2: +</p> +<p>Command: +- centos-art render -copy=trunk/Identity/Themes/Motifs/TreeFlower \ + -to=trunk/Identity/Themes/Motifs/NewPath/To/Dir +</p> +<p>Sources: +- trunk/Identity/Themes/Motifs/TreeFlower +- trunk/Translations/Identity/Themes +- trunk/Translations/Identity/Themes/Motifs/TreeFlower +- trunk/Scripts/Bash/Functions/Render/Config/Identity/Themes +- trunk/Scripts/Bash/Functions/Render/Config/Identity/Themes/Motifs/TreeFlower +</p> +<p>Targets: +- trunk/Identity/Themes/Motifs/NewPath/To/Dir +- trunk/Translations/Identity/Themes +- trunk/Translations/Identity/Themes/Motifs/NewPath/To/Dir +- trunk/Scripts/Bash/Functions/Render/Config/Identity/Themes +- trunk/Scripts/Bash/Functions/Render/Config/Identity/Themes/Motifs/NewPath/To/Dir +</p> +<p>Notice that design models are not included in source or target +locations. This is intentional. In "Renderable layout 2", design +models live by their own, they just exist, they are there, available +for any artistic motif to use. By default `Themes/Models/Default' +design model directory structure is used, but other design models +directory structures (under Themes/Models/) can be created and used +changing the value of THEMEMODEL variable inside the pre-rendition +configuration script of the artistic motif source location you want to +produce. +</p> +<p>Notice how translations and pre-rendition configuration scripts may +both be equal in source and target. This is because such structures +are common to all artistic motifs (the default values to use when no +specific values are provided). +</p> +<p>- The common directory structures are not copied or deleted. We cannot + copy a directory structure to itself. +</p> +<p>- The common directory structures represent the default value to use + when no specific translations and/or pre-rendition configuration + script are provided inside source location. +</p> +<p>- The specific directory structures, if present, are both copiable and + removable. This is, when you perform a copy or delete action from + source, that source specific auxiliar directories are transfered in + the copy action to a new location (that specified by FLAG_TO + variable). +</p> +<p>- When translations and/or pre-rendition configuration scripts are + found inside the source directory structure, the centos-art.sh + script loads common auxiliar directories first and later specific + auxiliar directories. This way, identity rendition of source + locations can be customized idividually over the base of common + default values. +</p> +<p>- The specific auxiliar directories are optional. +</p> +<p>- The common auxiliar directories should be present always. This is, + in order to provide the information required by render functionality + (i.e., to make it functional in the more basic level of its + existence). +</p> +<p>Notice how the duplication process is done from `trunk/Identity' on, +not the oposite. If you try to duplicate a translation structure (or +similar auxiliar directory structures like pre-rendition configuration +scripts), the `trunk/Identity' for that translation is not created. +This limitation is impossed by the fact that many `trunk/Identity' +directory structures may reuse/share the same translation directory +structure. We cannot delete one translation (or similar) directory +structures while a related `trunk/Identity/' directory structure is +still in need of it. +</p> +<p>The `render_doCopy' functionality does duplicate directory structures +directly involved in rendition process only. Once such directories +have been duplicated, the functionality stops thereat. +</p> + +<a name="SEC397"></a> +<h3 class="subsection"> 2.71.4 Usage </h3> + +<ul class="toc"> +<li> ... +</li></ul> + -<a name="SEC410"></a> -<h3 class="subsection"> 2.74.4 See also </h3> +<a name="SEC398"></a> +<h3 class="subsection"> 2.71.5 See also </h3> -<table class="menu" border="0" cellspacing="0"> -<tr><td align="left" valign="top"><a href="repository_66.html#SEC331">2.62 The <tt>`trunk/Scripts/Bash'</tt> Directory</a></td><td> </td><td align="left" valign="top"> -</td></tr> -</table> <table cellpadding="1" cellspacing="1" border="0"> -<tr><td valign="middle" align="left">[<a href="#SEC409" title="Previous section in reading order"> < </a>]</td> -<td valign="middle" align="left">[<a href="repository_79.html#SEC411" title="Next section in reading order"> > </a>]</td> +<tr><td valign="middle" align="left">[<a href="#SEC397" title="Previous section in reading order"> < </a>]</td> +<td valign="middle" align="left">[<a href="repository_79.html#SEC399" title="Next section in reading order"> > </a>]</td> <td valign="middle" align="left"> </td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Beginning of this chapter or previous chapter"> << </a>]</td> -<td valign="middle" align="left">[<a href="#SEC404" title="Up section"> Up </a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Next chapter"> >> </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Beginning of this chapter or previous chapter"> << </a>]</td> +<td valign="middle" align="left">[<a href="#SEC389" title="Up section"> Up </a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Next chapter"> >> </a>]</td> </tr></table> <p> <font size="-1"> - This document was generated on <i>March, 11 2011</i> using <a class="www" href="http://texi2html.cvshome.org/"><i>texi2html 1.76</i></a>. + This document was generated on <i>March, 22 2011</i> using <a class="www" href="http://texi2html.cvshome.org/"><i>texi2html 1.76</i></a>. </font> <br> diff --git a/Manual/repository-html/repository_79.html b/Manual/repository-html/repository_79.html index 6c028f5..7ab676b 100644 --- a/Manual/repository-html/repository_79.html +++ b/Manual/repository-html/repository_79.html @@ -12,7 +12,7 @@ Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled GNU Free Documentation License. --> -<!-- Created on March, 11 2011 by texi2html 1.76 --> +<!-- Created on March, 22 2011 by texi2html 1.76 --> <!-- Written by: Lionel Cons <Lionel.Cons@cern.ch> (original author) Karl Berry <karl@freefriends.org> @@ -23,10 +23,10 @@ Send bugs and suggestions to <users@texi2html.cvshome.org> --> <head> -<title>CentOS Artwork Repository: 2.75 The trunk/Scripts/Bash/Cli/Functions/Verify Directory</title> +<title>CentOS Artwork Repository: 2.72 The trunk/Scripts/Bash/Cli/Functions/Render/Config Directory</title> -<meta name="description" content="CentOS Artwork Repository: 2.75 The trunk/Scripts/Bash/Cli/Functions/Verify Directory"> -<meta name="keywords" content="CentOS Artwork Repository: 2.75 The trunk/Scripts/Bash/Cli/Functions/Verify Directory"> +<meta name="description" content="CentOS Artwork Repository: 2.72 The trunk/Scripts/Bash/Cli/Functions/Render/Config Directory"> +<meta name="keywords" content="CentOS Artwork Repository: 2.72 The trunk/Scripts/Bash/Cli/Functions/Render/Config Directory"> <meta name="resource-type" content="document"> <meta name="distribution" content="global"> <meta name="Generator" content="texi2html 1.76"> @@ -55,302 +55,233 @@ ul.toc {list-style: none} <body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#800080" alink="#FF0000"> <table cellpadding="1" cellspacing="1" border="0"> -<tr><td valign="middle" align="left">[<a href="repository_78.html#SEC410" title="Previous section in reading order"> < </a>]</td> -<td valign="middle" align="left">[<a href="#SEC412" title="Next section in reading order"> > </a>]</td> +<tr><td valign="middle" align="left">[<a href="repository_78.html#SEC398" title="Previous section in reading order"> < </a>]</td> +<td valign="middle" align="left">[<a href="#SEC400" title="Next section in reading order"> > </a>]</td> <td valign="middle" align="left"> </td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Beginning of this chapter or previous chapter"> << </a>]</td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Up section"> Up </a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Next chapter"> >> </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Beginning of this chapter or previous chapter"> << </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Up section"> Up </a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Next chapter"> >> </a>]</td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left">[<a href="repository.html#SEC_Top" title="Cover (top) of document">Top</a>]</td> <td valign="middle" align="left">[<a href="repository_toc.html#SEC_Contents" title="Table of contents">Contents</a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Index">Index</a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Index">Index</a>]</td> <td valign="middle" align="left">[<a href="repository_abt.html#SEC_About" title="About (help)"> ? </a>]</td> </tr></table> -<a name="Filesystem-trunk-Scripts-Bash-Cli-Functions-Verify"></a> -<a name="SEC411"></a> -<h2 class="section"> 2.75 The <tt>`trunk/Scripts/Bash/Cli/Functions/Verify'</tt> Directory </h2> +<a name="Filesystem-trunk-Scripts-Bash-Cli-Functions-Render-Config"></a> +<a name="SEC399"></a> +<h2 class="section"> 2.72 The <tt>`trunk/Scripts/Bash/Cli/Functions/Render/Config'</tt> Directory </h2> -<a name="SEC412"></a> -<h3 class="subsection"> 2.75.1 Goals </h3> +<a name="SEC400"></a> +<h3 class="subsection"> 2.72.1 Goals </h3> -<p>This section exists to organize files related to <tt>`centos-art.sh'</tt> -script <samp>`verify'</samp> functionality. The <samp>`verify'</samp> -functionality of <tt>`centos-art.sh'</tt> script helps you to verify the -workstation configuration you are planning to use as host for your -working copy of CentOS Artwork Repository. +<p>The <tt>`trunk/Scripts/Bash/Config'</tt> directory exists to oraganize +pre-rendering configuration scripts. </p> -<a name="SEC413"></a> -<h3 class="subsection"> 2.75.2 Description </h3> +<a name="SEC401"></a> +<h3 class="subsection"> 2.72.2 Description </h3> -<p>The first time you download CentOS Artwork Repository you need to -configure your workstation in order to use <tt>`centos-art.sh'</tt> -script. These preliminar configurations are based mainly on auxiliar -RPM packages installation, symbolic links creations, and environment -variables definitions. The <samp>`verify'</samp> functionality of -<tt>`centos-art.sh'</tt> script guides you through this preliminar -configuration process. +<p>Pre-rendering configuration scripts let you customize the way +<code>centos-art.sh</code> script renders identity and translation +repository entries. Pre-rendering configuration scripts are +<tt>`render.conf.sh'</tt> files with <code>render_loadConfig</code> function +definition inside. </p> -<p>If this is the first time you run <tt>`centos-art.sh'</tt> script, the -appropriate way to use its <samp>`verify'</samp> functionality is not using -the <tt>`centos-art.sh'</tt> script directly, but the absolute path to -<code>centos-art.sh</code> script instead (i.e., -<tt>`~/artwork/trunk/Scripts/Bash/centos-art.sh'</tt>). This is necessary -because <tt>`centos-art'</tt> symbolic link, under <tt>`~/bin/'</tt> -directory, has not been created yet. +<p>There is one <tt>`render.conf.sh'</tt> file for each pre-rendering +configuration entry. Pre-rendering configuration entries can be based +both on identity and translation repository entires. Pre-rendering +configuration entries are required for each identity entry, but not +for translation entries. </p> -<a name="SEC414"></a> -<h4 class="subsubsection"> 2.75.2.1 Packages </h4> - -<p>Installation of auxiliar RPM packages provides the software required -to manipulate files inside the repository (e.g., image files, -documentation files, translation files, script files, etc.). Most of -RPM packages <code>centos-art.sh</code> script uses are shipped with -CentOS distribution, and can be installed from CentOS base repository. -The only exception is <samp>`inkscape'</samp>, the package we use to -manipulate SVG files. The <samp>`inkscape'</samp> package is not inside -CentOS distribution so it needs to be installed from third party -repositories. -</p> -<blockquote class="blue"><img src="/home/centos/artwork/trunk/Identity/Widgets/Img/icon-admonition-info.png" alt="info"><h3>Note</h3><p> Configuration of third party repositories inside CentOS -distribution is described in CentOS wiki, specifically in the -following URL: -<a class="www" href="http://wiki.centos.org/AdditionalResources/Repositories">http://wiki.centos.org/AdditionalResources/Repositories</a> +<a name="SEC402"></a> +<h4 class="subsubsection"> 2.72.2.1 The <tt>`render.conf.sh'</tt> identity model </h4> + +<p>Inside CentOS Artwork Repository, we consider identity entries to all +directories under <tt>`trunk/Identity'</tt> directory. Identity entries can be +image-based or text-based. When you render image-based identity +entries you need to use image-based pre-rendering configuration +scripts. Likewise, when you render text-based identity entries you +need to use text-based pre-rendering configuration scripts. +</p> +<p>Inside identity pre-rendering configuration scripts, image-based +pre-rendering configuration scripts look like the following: +</p> +<pre class="verbatim">#!/bin/bash + +function render_loadConfig { + + # Define rendering actions. + ACTIONS[0]='BASE:renderImage' + ACTIONS[1]='POST:renderFormats: tif xpm pdf ppm' + +} +</pre> +<p>Inside identity pre-rendering configuration scripts, text-based +pre-rendering configuration scripts look like the following: +</p> +<pre class="verbatim">#!/bin/bash + +function render_loadConfig { + + # Define rendering actions. + ACTIONS[0]='BASE:renderText' + ACTIONS[1]='POST:formatText: --width=70 --uniform-spacing' + +} +</pre> +<p>When using identity pre-rendering configuration scripts, you can +extend both image-based and text-based pre-rendering configuration +scripts using image-based and text-based post-rendering actions, +respectively. +</p> + +<a name="SEC403"></a> +<h4 class="subsubsection"> 2.72.2.2 The <tt>`render.conf.sh'</tt> translation model </h4> + +<p>Translation pre-rendering configuration scripts take precedence before +default translation rendering action. Translation pre-rendering +actions are useful when default translation rendering action do not +fit itself to translation entry rendering requirements. +</p> + +<a name="SEC404"></a> +<h4 class="subsubsection"> 2.72.2.3 The <tt>`render.conf.sh'</tt> rendering actions </h4> + +<p>Inside both image-based and text-based identity pre-rendering +configuration scripts, we use the <samp>`ACTIONS'</samp> array variable to +define the way <code>centos-art.sh</code> script performs identity +rendering. Identity rendering is organized by one <samp>`BASE'</samp> action, +and optional <samp>`POST'</samp> and <samp>`LAST'</samp> rendering actions. +</p> +<p>The <samp>`BASE'</samp> action specifies what kind of rendering does the +<code>centos-art.sh</code> script will perform with the files related to +the pre-rendering configuration script. The <samp>`BASE'</samp> action is +required. Possible values to <samp>`BASE'</samp> action are either +<samp>`renderImage'</samp> or <samp>`renderText'</samp> only. +</p> +<p>To specify the <samp>`BASE'</samp> action you need to set the <samp>`BASE:'</samp> +string followed by one of the possible values. For example, if you +want to render images, consider the following definition of +<samp>`BASE'</samp> action: +</p> +<pre class="verbatim">ACTIONS[0]='BASE:renderImage' +</pre> +<p>Only one <samp>`BASE'</samp> action must be specified. If more than one +<samp>`BASE'</samp> action is specified, the last one is used. If no +<samp>`BASE'</samp> action is specified at all, an error is triggered and the +<code>centos-art.sh</code> script ends its execution. +</p> +<p>The <samp>`POST'</samp> action specifies which action to apply for +each file rendered (at the rendering time). This action is optional. +You can set many different <samp>`POST'</samp> actions to apply many different +actions over the same already rendered file. Possible values to +<samp>`POST'</samp> action are <samp>`renderFormats'</samp>, <samp>`renderSyslinux'</samp>, +<samp>`renderGrub'</samp>, etc. +</p> +<p>To specify the <samp>`POST'</samp> action, you need to use set the +<samp>`POST:'</samp> followed by the function name of the action you want to +perform. The exact form depends on your needs. For example, consider +the following example to produce <samp>`xpm'</samp>, <samp>`jpg'</samp>, and +<samp>`tif'</samp> images, based on already rendered <samp>`png'</samp> image, and +also organize the produced files in directories named as their own +extensions: +</p> +<pre class="verbatim">ACTIONS[0]='BASE:renderImage' +ACTIONS[1]='POST:renderFormats: xpm jpg tif' +ACTIONS[2]='POST:groupByFormat: png xpm jpg tif' +</pre> +<p>In the previous example, file organization takes place at the moment +of rendering, just after producing the <samp>`png'</samp> base file and before +going to the next file in the list of files to render. If you don't +want to organized the produced files in directories named as their own +extensions, just remove the <samp>`POST:groupByFormat'</samp> action line: +</p> +<pre class="verbatim">ACTIONS[0]='BASE:renderImage' +ACTIONS[1]='POST:renderFormats: xpm jpg tif' +</pre> +<p>The <samp>`LAST'</samp> action specifies which actions to apply once the last +file in the list of files to process has been rendered. The +<samp>`LAST'</samp> action is optional. Possible values for <samp>`LAST'</samp> +actions may be <samp>`groupByFormat'</samp>, <samp>`renderGdmTgz'</samp>, etc. +</p> +<blockquote class="blue"><img src="/home/centos/artwork/trunk/Identity/Widgets/Img/icon-admonition-info.png" alt="info"><h3>Note</h3><p> -- <strong>Removed</strong>(xref:trunk Scripts Bash Functions Render) --, to know more +about possible values for <samp>`BASE'</samp>, <samp>`POST'</samp> and <samp>`LAST'</samp> +action definitions. </p></blockquote> -<p>Before installing packages, the <tt>`centos-art.sh'</tt> script uses -<code>sudo</code> to request root privileges to execute <code>yum</code> -installation functionality. If your user isn't defined as a -privileged user--at least to run <code>yum</code> commands-- inside -<tt>`/etc/sudoers'</tt> configuration file, you will not be able to -perform package installation tasks as set in <tt>`centos-art.sh'</tt> -script <samp>`verify'</samp> functionality. -</p> -<p>Setting sudo privileges to users is an administrative task you have to -do by yourself. If you don't have experience with <code>sudo</code> -command, please read its man page running the command: <code>man -sudo</code>. This reading will be very useful, and with some practice, you -will be able to configure your users to have <code>sudo</code> -privileges. -</p> - -<a name="SEC415"></a> -<h4 class="subsubsection"> 2.75.2.2 Links </h4> - -<p>Creation of symbolic links helps us to alternate between different -implementations of <tt>`centos-art.sh'</tt> script-line (e.g., -<tt>`centos-art.sh'</tt>, for Bash implementation; <tt>`centos-art.py'</tt>, -for Python implementation; <tt>`centos-art.pl'</tt>, for Perl -implementation; and so on for other implementations). The -<tt>`centos-art.sh'</tt> script-line definition takes place inside your -personal binary (<tt>`~/bin/'</tt>) directory in order to make the script -implementation --the one that <tt>`centos-art'</tt> links to-- available -to <var>PATH</var> environment variable. -</p> -<p>Creation of symbolic links helps us to reuse components from repository -working copy. For example, color information files maintained inside -your working copy must never be duplicated inside program-specific -configuration directories that uses them in your workstation (e.g., -Gimp, Inkscape, etc.). Instead, a symbolic link must be created for -each one of them, from program-specific configuration directories to -files in the working copy. In this configuration, when someone -commits changes to color information files up to central repository, -they--the changes committed-- will be immediatly available to your -programs the next time you update your working copy --the place -inside your workstation those color information files are stored--. -</p> -<p>Creation of symbolic links helps us to make <tt>`centos-art.sh'</tt> -script functionalities available outside <tt>`trunk/'</tt> repository -directory structure, but at its same level in repository tree. This is -useful if you need to use the "render" functionality of -<code>centos-art.sh</code> under <tt>`branches/'</tt> repository directory -structure as you usually do inside <tt>`trunk/'</tt> repository directory -structure. As consequence of this configuration, automation scripts -cannot be branched under <tt>`branches/Scripts'</tt> directory structure. +<p>To specify the <samp>`LAST'</samp> action, you need to set the <samp>`LAST:'</samp> +string followed by the function name of the action you want to +perform. For example, consider the following example if you want to +render all files first and organize them later: </p> +<pre class="verbatim">ACTIONS[0]='BASE:renderImage' +ACTIONS[1]='POST:renderFormats: xpm jpg tif' +ACTIONS[2]='LAST:groupByformat: png xpm jpg tif' +</pre> -<a name="SEC416"></a> -<h4 class="subsubsection"> 2.75.2.3 Environment variables </h4> +<a name="SEC405"></a> +<h3 class="subsection"> 2.72.3 Usage </h3> -<p>Definition of environemnt variables helps us to set default values to -our user session life. The user session environment variable defintion -takes place in the user's <tt>`~/.bash_profile'</tt> file. The -<samp>`verify'</samp> functionality of <tt>`centos-art.sh'</tt> script doesn't -modify your <tt>`~/.bash_profile'</tt> file. -</p> -<p>The <samp>`verify'</samp> functionality of <tt>`centos-art.sh'</tt> script -evaluates the following environment variables: +<p>Use the following commands to administer both identity and translation +pre-rendering configuration scripts: </p> <dl compact="compact"> -<dt> <code>EDITOR</code></dt> -<dd><p>Default text editor. -</p> -<p>The <tt>`centos-art.sh'</tt> script uses default text <code>EDITOR</code> to edit -pre-commit subversion messages, translation files, configuration -files, script files, and similar text-based files. -</p> -<p>If <code>EDITOR</code> environment variable is not set, <tt>`centos-art.sh'</tt> -script uses <tt>`/usr/bin/vim'</tt> as default text editor. Otherwise, the -following values are recognized by <tt>`centos-art.sh'</tt> script: -</p> -<ul class="toc"> -<li> <tt>`/usr/bin/vim'</tt> -</li><li> <tt>`/usr/bin/emacs'</tt> -</li><li> <tt>`/usr/bin/nano'</tt> -</li></ul> - -<p>If no one of these values is set in <code>EDITOR</code> environment variable, -<tt>`centos-art.sh'</tt> uses <tt>`/usr/bin/vim'</tt> text editor by default. -</p> -</dd> -<dt> <code>TEXTDOMAIN</code></dt> +<dt> <samp>`centos-art config --create='path/to/dir/''</samp></dt> <dd> -<p>Default domain used to retrieve translated messages. This variable is -set in <tt>`initFunctions.sh'</tt> and shouldn't be changed. +<p>Use this command to create <samp>`path/to/dir'</samp> related pre-rendering +configuration script. </p> </dd> -<dt> <code>TEXTDOMAINDIR</code></dt> +<dt> <samp>`centos-art config --edit='path/to/dir/''</samp></dt> <dd> -<p>Default directory used to retrieve translated messages. This variable -is set in <tt>`initFunctions.sh'</tt> and shouldn't be changed. +<p>Use this command to edit <samp>`path/to/dir'</samp> related pre-rendering +configuration script. </p> </dd> -<dt> <code>LANG</code></dt> +<dt> <samp>`centos-art config --read='path/to/dir/''</samp></dt> <dd> -<p>Default locale information. -</p> -<p>This variable is initially set in the configuration process of CentOS -distribution installer (i.e., Anaconda), specifically in the -<samp>`Language'</samp> step; or once installed using the -<code>system-config-language</code> tool. -</p> -<p>The <tt>`centos-art.sh'</tt> script uses the <var>LANG</var> environment -variable to know in which language the script messages are printed -out. +<p>Use this command to read <samp>`path/to/dir'</samp> related pre-rendering +configuration script. </p> </dd> -<dt> <code>TZ</code></dt> +<dt> <samp>`centos-art config --remove='path/to/dir/''</samp></dt> <dd> -<p>Default time zone representation. -</p> -<p>This variable is initially set in the configuration process of CentOS -distribution installer (i.e., Anaconda), specifically in the -<samp>`Date and time'</samp> step; or once installed using the -<code>system-config-date</code> tool. -</p> -<p>The <tt>`centos-art.sh'</tt> script doesn't use the <var>TZ</var> environment -variable information at all. Instead, this variable is used by the -system shell to show the time information according to your phisical -location on planet Earth. -</p> -<p>Inside your computer, the time information is firstly set in the BIOS -clock (which may need correction), and later in the configuration -process of CentOS distribution installer (or later, by any of the -related configuration tools inside CentOS distribution). Generally, -setting time information is a straight-forward task and configuration -tools available do cover most relevant location. However, if you need -a time precision not provided by the configuration tools available -inside CentOS distribution then, using <var>TZ</var> variable may be -necessary. -</p> -<blockquote class="orange"><img src="/home/centos/artwork/trunk/Identity/Widgets/Img/icon-admonition-ruler.png" alt="Convenction"><h3>Convenction</h3><p> In order to keep changes syncronized between -central repository and its working copies: configure both repository -server and workstations (i.e., the place where each working copy is -set on) to use Coordinated Universal Time (UTC) as base time -representation. Later, correct the time information for your specific -location using time zone correction. -</p></blockquote> - -<p>The format of <var>TZ</var> environment variable is described in -<tt>`tzset(3)'</tt> manual page. +<p>Use this command to remove <samp>`path/to/dir'</samp> related pre-rendering +configuration script. </p> </dd> </dl> - -<a name="SEC417"></a> -<h3 class="subsection"> 2.75.3 Usage </h3> - -<dl compact="compact"> -<dt> <code>centos-art verify --packages</code></dt> -<dd> -<p>Verify required packages your workstation needs in order to run the -<tt>`centos-art.sh'</tt> script correctly. If there are missing packages, -the <tt>`centos-art.sh'</tt> script asks you to confirm their -installation. When installing packages, the <tt>`centos-art.sh'</tt> -script uses the <code>yum</code> application in order to achieve the -task. -</p> -<p>In case all packages required by <tt>`centos-art.sh'</tt> script are -already installed in your workstation, the message <samp>`The required -packages are already installed.'</samp> is output for you to know. -</p> -</dd> -<dt> <code>centos-art verify --links</code></dt> -<dd> -<p>Verify required links your workstation needs in order to run the -centos-art command correctly. If any required link is missing, the -<code>centos-art.sh</code> script asks you to confirm their installation. -To install required links, the <code>centos-art.sh</code> script uses the -<code>ln</code> command. +<p>In the commands above, <samp>`path/to/dir'</samp> refers to one renderable +directory path under <tt>`trunk/Identity'</tt> or +<tt>`trunk/Translations'</tt> structures only. </p> -<p>In case all links required by <tt>`centos-art.sh'</tt> script are already -created in your workstation, the message <samp>`The required links are -already installed.'</samp> is output for you to know. -</p> -<p>In case a regular file exists with the same name of a required link, -the <tt>`centos-art.sh'</tt> script outputs the <samp>`Already exists as -regular file.'</samp> message when listing required links that will be -installed. Of course, as there is already a regular file where must be -a link, no link is created. In such cases the <tt>`centos-art.sh'</tt> -script will fall into a continue installation request for that missing -link. To end this continue request you can answer <samp>`No'</samp>, or -remove the existent regular file to let <tt>`centos-art.sh'</tt> script -install the link on its place. -</p> -</dd> -<dt> <code>centos-art verify --environment</code></dt> -<dt> <code>centos-art verify --environment --filter='regex'</code></dt> -<dd> -<p>Output a brief description of environment variables used by -<tt>`centos-art.sh'</tt> script. -</p> -<p>If <samp>`--filter'</samp> option is provided, output is reduced as defined in -the <samp>`regex'</samp> regular expression value. If <samp>`--filter'</samp> option -is specified but <samp>`regex'</samp> value is not, the <tt>`centos-art.sh'</tt> -script outputs information as if <samp>`--filter'</samp> option had not been -provided at all. -</p> -</dd> -</dl> - -<a name="SEC418"></a> -<h3 class="subsection"> 2.75.4 See also </h3> +<a name="SEC406"></a> +<h3 class="subsection"> 2.72.4 See also </h3> <table class="menu" border="0" cellspacing="0"> -<tr><td align="left" valign="top"><a href="repository_66.html#SEC331">2.62 The <tt>`trunk/Scripts/Bash'</tt> Directory</a></td><td> </td><td align="left" valign="top"> +<tr><td align="left" valign="top"><a href="repository_69.html#SEC339">2.62 The <tt>`trunk/Scripts/Bash'</tt> Directory</a></td><td> </td><td align="left" valign="top"> </td></tr> </table> <table cellpadding="1" cellspacing="1" border="0"> -<tr><td valign="middle" align="left">[<a href="#SEC417" title="Previous section in reading order"> < </a>]</td> -<td valign="middle" align="left">[<a href="repository_80.html#SEC419" title="Next section in reading order"> > </a>]</td> +<tr><td valign="middle" align="left">[<a href="#SEC405" title="Previous section in reading order"> < </a>]</td> +<td valign="middle" align="left">[<a href="repository_80.html#SEC407" title="Next section in reading order"> > </a>]</td> <td valign="middle" align="left"> </td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Beginning of this chapter or previous chapter"> << </a>]</td> -<td valign="middle" align="left">[<a href="#SEC411" title="Up section"> Up </a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Next chapter"> >> </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Beginning of this chapter or previous chapter"> << </a>]</td> +<td valign="middle" align="left">[<a href="#SEC399" title="Up section"> Up </a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Next chapter"> >> </a>]</td> </tr></table> <p> <font size="-1"> - This document was generated on <i>March, 11 2011</i> using <a class="www" href="http://texi2html.cvshome.org/"><i>texi2html 1.76</i></a>. + This document was generated on <i>March, 22 2011</i> using <a class="www" href="http://texi2html.cvshome.org/"><i>texi2html 1.76</i></a>. </font> <br> diff --git a/Manual/repository-html/repository_8.html b/Manual/repository-html/repository_8.html index 6e6915b..7d441dd 100644 --- a/Manual/repository-html/repository_8.html +++ b/Manual/repository-html/repository_8.html @@ -12,7 +12,7 @@ Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled GNU Free Documentation License. --> -<!-- Created on March, 11 2011 by texi2html 1.76 --> +<!-- Created on March, 22 2011 by texi2html 1.76 --> <!-- Written by: Lionel Cons <Lionel.Cons@cern.ch> (original author) Karl Berry <karl@freefriends.org> @@ -23,10 +23,10 @@ Send bugs and suggestions to <users@texi2html.cvshome.org> --> <head> -<title>CentOS Artwork Repository: 2.4 The trunk/Identity Directory</title> +<title>CentOS Artwork Repository: 2.1 The branches Directory</title> -<meta name="description" content="CentOS Artwork Repository: 2.4 The trunk/Identity Directory"> -<meta name="keywords" content="CentOS Artwork Repository: 2.4 The trunk/Identity Directory"> +<meta name="description" content="CentOS Artwork Repository: 2.1 The branches Directory"> +<meta name="keywords" content="CentOS Artwork Repository: 2.1 The branches Directory"> <meta name="resource-type" content="document"> <meta name="distribution" content="global"> <meta name="Generator" content="texi2html 1.76"> @@ -55,276 +55,69 @@ ul.toc {list-style: none} <body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#800080" alink="#FF0000"> <table cellpadding="1" cellspacing="1" border="0"> -<tr><td valign="middle" align="left">[<a href="repository_7.html#SEC19" title="Previous section in reading order"> < </a>]</td> -<td valign="middle" align="left">[<a href="#SEC21" title="Next section in reading order"> > </a>]</td> +<tr><td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Previous section in reading order"> < </a>]</td> +<td valign="middle" align="left">[<a href="#SEC14" title="Next section in reading order"> > </a>]</td> <td valign="middle" align="left"> </td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Beginning of this chapter or previous chapter"> << </a>]</td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Up section"> Up </a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Next chapter"> >> </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Beginning of this chapter or previous chapter"> << </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Up section"> Up </a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Next chapter"> >> </a>]</td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left">[<a href="repository.html#SEC_Top" title="Cover (top) of document">Top</a>]</td> <td valign="middle" align="left">[<a href="repository_toc.html#SEC_Contents" title="Table of contents">Contents</a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Index">Index</a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Index">Index</a>]</td> <td valign="middle" align="left">[<a href="repository_abt.html#SEC_About" title="About (help)"> ? </a>]</td> </tr></table> -<a name="Filesystem-trunk-Identity"></a> -<a name="SEC20"></a> -<h2 class="section"> 2.4 The <tt>`trunk/Identity'</tt> Directory </h2> +<a name="Filesystem-branches"></a> +<a name="SEC13"></a> +<h2 class="section"> 2.1 The <tt>`branches'</tt> Directory </h2> -<a name="SEC21"></a> -<h3 class="subsection"> 2.4.1 Goals </h3> +<a name="SEC14"></a> +<h3 class="subsection"> 2.1.1 Goals </h3> -<p>The <tt>`trunk/Identity'</tt> directory structure implements <em>The -CentOS Project Corporate Identity</em>. +<p>This directory implements the Subversion's branches concept in a +trunk, branches, tags repository structure. </p> -<a name="SEC22"></a> -<h3 class="subsection"> 2.4.2 Description </h3> +<a name="SEC15"></a> +<h3 class="subsection"> 2.1.2 Description </h3> -<p>The CentOS Project corporate identity is the "persona" of the -organization known as The CentOS Project. The CentOS Project -corporate identity plays a significant role in the way the CentOS -Project, as organization, presents itself to both internal and -external stakeholders. In general terms, the CentOS Project corporate -visual identity expresses the values and ambitions of the CentOS -Project organization, its business, and its characteristics. -</p> -<p>The CentOS Project corporate identity provides visibility, -recognizability, reputation, structure and identification to The -CentOS Project organization by means of <em>Corporate Design</em>, -<em>Corporate Communication</em>, and <em>Corporate Behaviour</em>. +<p>The <tt>`branches/'</tt> directory structre provides the intermediate +space for creating several instances of <tt>`trunk/'</tt> directory +structure for parallel development and later merging changes back to +<tt>`trunk/'</tt> in the same parallel basis. </p> -<a name="SEC23"></a> -<h4 class="subsubsection"> 2.4.2.1 Corporate Design </h4> +<a name="SEC16"></a> +<h3 class="subsection"> 2.1.3 Usage </h3> -<p>The CentOS Project corporate design is applied to every single visual -manifestations The CentOS Project as organization wants to express its -existence. Examples of the most relevant visual manifestations inside -The CentOS Project are <em>The CentOS Distribution</em>, <em>The -CentOS Web</em> and <em>The CentOS Stationery</em>. -</p> -<p>The CentOS Project corporate design is organized in the following -work-lines: -</p> -<dl compact="compact"> -<dt> <strong>The CentOS Brand</strong></dt> -<dd><p>The CentOS Brand is the name or trademark that connects the producer -with their products. In this case, the producer is The CentOS Project -and the products are The CentOS Project visual manifestations. -</p> -<p>See section <a href="repository_9.html#SEC29">The <tt>`trunk/Identity/Brands'</tt> Directory</a>, for more information. -</p> -</dd> -<dt> <strong>The CentOS Colors</strong></dt> -<dd> -<p>The CentOS Fonts provides the color information used along The CentOS -Project visual manifestations. +<p>The <tt>`branches/'</tt> directory structure is unused, so far. </p> -<p>See section <a href="repository_10.html#SEC34">The <tt>`trunk/Identity/Colors'</tt> Directory</a>, for more information. -</p></dd> -<dt> <strong>The CentOS Fonts</strong></dt> -<dd> -<p>The CentOS Fonts provides the typography information used along The -CentOS Project visual manifestations. -</p> -<p>See section <a href="repository_11.html#SEC39">The <tt>`trunk/Identity/Fonts'</tt> Directory</a>, for more information. -</p></dd> -<dt> <strong>The CentOS Themes</strong></dt> -<dd> -<p>The CentOS Themes provides structural information and visual style -information, as well, used along The CentOS Project visual -manifestations. -</p> -<p>See section <a href="repository_23.html#SEC109">The <tt>`trunk/Identity/Themes'</tt> Directory</a>, for more information. -</p></dd> -</dl> +<a name="SEC17"></a> +<h3 class="subsection"> 2.1.4 See also </h3> -<a name="SEC24"></a> -<h4 class="subsubsection"> 2.4.2.2 Corporate Communication </h4> - -<p>The CentOS Project corporate communication is based on community -communication. In that sake, the following media are available for -corporate communication: -</p> <ul class="toc"> -<li> The CentOS Mailing Lists (<a class="www" href="http://lists.centos.org/">http://lists.centos.org/</a>). -</li><li> The CentOS Forums (<a class="www" href="http://forums.centos.org/">http://forums.centos.org/</a>). +<li> See section <a href="repository_9.html#SEC18">The <tt>`tags'</tt> Directory</a>. +</li><li> See section <a href="repository_10.html#SEC23">The <tt>`trunk'</tt> Directory</a>. +</li><li> Subversion's book (<a class="www" href="http://svnbook.red-bean.com/">http://svnbook.red-bean.com/</a>). </li></ul> -<a name="SEC25"></a> -<h4 class="subsubsection"> 2.4.2.3 Corporate Behaviour </h4> - -<p>The CentOS Project corporate behaviour is based on community -behaviour. -</p> - -<a name="SEC26"></a> -<h4 class="subsubsection"> 2.4.2.4 Corporate Structure </h4> - -<p>The CentOS Project corporate structure is based on a <em>monolithic</em> -corporate visual identity structure. In this structure, we use one -unique name (The CentOS Brand) and one unique visual style (The CentOS -Theme) in all The CentOS Project visual manifestations. -</p> -<p>Inside a monolithic corporate visual identity structure, internal and -external stakeholders use to feel a strong sensation of uniformity, -orientation, and identification with the organization. No matter if -you are visiting web sites, using the distribution, or acting on -social events, the one unique name and one unique visual style -connects them all to say: <em>Hey! we are all part of The CentOS -Project</em>. -</p> -<p>Other corporate structures have been considered as well, but they -introduce visual contradictions we need to be aware of. In that sake, -lets describe the idea of: <em>Producing one different visual style -for each major release of The CentOS Distribution</em>. -</p> -<p>The CentOS Project maintains near to four different major releases of -The CentOS Distribution parallely in time and that fact makes one part -of The CentOS Project structural design, but just one part, not the -complete structural design. In order to produce the correct corporate -structure for The CentOS Project we need to concider all the visual -manifestations The CentOS Project is made of, not just one of them. -</p> -<p>If one different visual style is used for each major release of The -CentOS Distribution, which one of those different visual styles would -be used to cover the remaining visual manifestations The CentOS -Project is made of. Would we end up with four different visual styles, -one for each distribution? In that case, why The CentOS Distribution -we use shows one visual style, The CentOS Web sites another and The -CentOS Stationery even another completly different one? Isn't them -all part of the same project? -</p> -<p>Probably you be thinking, that's right, but The CentOS Brand connects -them all already, why would we need to join them up into the same -visual style too, isn't it more work to do, and harder to maintain? -</p> -<p>Harder to maintain, more work to do, it is probably. Specially when -you consider that The CentOS Project has proven stability and -consistency through time and that, certainly, didn't come through -swinging magical wangs or something but hardly working out to automate -tasks and so providing maintainance through time. Said that, we -consider that The CentOS Project visual structure should be consequent -with such stability and consistency tradition. It is true The CentOS -Brand does connect all the visual manifestations it is present on, but -that connection would be stronger if one unique visual style backups -it. In fact, whatever thing you do to strength the visual connection -among The CentOS Project visual manifestations would be very good in -favor of The CentOS Project recognition. -</p> -<p>Obviously, having just one visual style in all visual manifestations -for eternity would be a very boring thing and would give the idea of a -visually dead project. So, there is no problem on creating a brand new -visual style for each new major release of The CentOS Distribution, in -order to refresh The CentOS Distribution visual style; the problem -does is in not propagating the brand new visual style created for the -new release of CentOS Distribution to all other visual manifestations -The CentOS Project is made of, in a way The CentOS Project could be -recognized no matter what visual manifestation be in front of us. Such -lack of uniformity is what introduces the visual contradition we are -precisely trying to solve by mean of themes production in the CentOS -Artwork Repository. -</p> - -<a name="SEC27"></a> -<h3 class="subsection"> 2.4.3 Usage </h3> - -<p>The <tt>`trunk/'</tt> directory structure is organized in -<em>renderable</em> and <em>non-renderable</em> directories. Generally, -renderable directories contain two non-renderable directories inside, -one to store design templates (the <tt>`Tpl/'</tt> directory), and other -to store the content produced (the <tt>`Img/'</tt> directory). -</p> -<p>In order to produce content inside rendereble directories, you can use -the following command: -</p> -<pre class="verbatim">centos-art identity --render='trunk/Identity/Path/To/Dir' -</pre> -<blockquote class="orange"><img src="/home/centos/artwork/trunk/Identity/Widgets/Img/icon-admonition-alert.png" alt="Warning"><h3>Warning</h3><p> If the <code>centos-art</code> command-line -is not found in your workstation, it is probably because you haven't -prepared it for using The CentOS Artwork Repository yet. -See section <a href="repository_79.html#SEC411">The <tt>`trunk/Scripts/Bash/Cli/Functions/Verify'</tt> Directory</a>, for more -information. -</p></blockquote> - -<p>This command takes one design template from the template directory and -creates an instance of it in order to apply translation messages on -it, if any. Later, using the design template instance, the command -renders the final content based on whether the design template -instance is a SVG file or a Docbook file. If the design template -instace is a SVG file, the final content produced is a PNG image. On -the other hand, if the design template instance is a Docbook file, the -final content produced is a XHTML file. Final content is stored in the -image directory using the design template directory paths as referece. -The rendition flow described so far is known as the -<em>base-rendition</em> flow. -</p> -<p>Besides the base-rendition flow, the <code>centos-art</code> provides the -<em>post-rendition</em> and <em>last-rendition</em> flows. The -post-rendition flow is applied to files produced as result of -base-rendition flow under the same directory structure. For example, -you can use post-rendition action to convert the PNG base output into -different outputs (e.g., JPG, PDF, etc.) before passing to process the -next file in the same directory structure. The last-rendition flow is -applied to all files produced as result of both base-rendition and -post-rendition flows in the same directory structure, just before -passing to process a different directory structure. For example, the -<tt>`Preview.png'</tt> image from Ksplash component is made of three -images. In order to build the <tt>`Preview.png'</tt> image through -<code>centos-art</code> we need to wait for all the three images the -<tt>`Preview.png'</tt> image is made of to be rendered, so we can combine -them all together into just one image (i.e., the <tt>`Preview.png'</tt> -image). This is something we can't do using post-rendition flow. -</p> -<p>Inside <tt>`trunk/Identity'</tt> directory structure, you can find that -base-rendition, post-rendition and last-rendition flows can be -combined to build <em>directory-specific</em> rendition. The -directory-specific rendition exists to automatically process specific -renderable directories in very specific ways. Using directory-specific -rendition speeds up production of different components like Syslinux, -Grub, Gdm, Kdm and Ksplash that require intermediate formats or even -several independent files, in order to reach its final construction. -Directory-specific rendition is a way to programmatically describe how -specific art works are built in and organized inside The CentOS -Artwork Repository. Such descriptions have been added to -<code>centos-art</code> command-line to let you produce them all with -just one single command, as fast as your machine can be able to handle -it. -</p> -<p>See section <a href="repository_71.html#SEC355">The <tt>`trunk/Scripts/Bash/Cli/Functions/Identity'</tt> Directory</a>, for more -information about the <code>identity</code> functionality of -<code>centos-art</code> command-line interface. -</p> - -<a name="SEC28"></a> -<h3 class="subsection"> 2.4.4 See also </h3> - -<p>See <a class="www" href="http://en.wikipedia.org/Corporate_identity">http://en.wikipedia.org/Corporate_identity</a> (and related -links), for general information on corporate identity. -</p> -<p>Specially useful has been, and still be, the book <em>Corporate -Identity</em> by Wally Olins (1989). This book provides many conceptual -ideas we've used as base to build The CentOS Artwork Repository. -</p> - <table cellpadding="1" cellspacing="1" border="0"> -<tr><td valign="middle" align="left">[<a href="#SEC27" title="Previous section in reading order"> < </a>]</td> -<td valign="middle" align="left">[<a href="repository_9.html#SEC29" title="Next section in reading order"> > </a>]</td> +<tr><td valign="middle" align="left">[<a href="#SEC16" title="Previous section in reading order"> < </a>]</td> +<td valign="middle" align="left">[<a href="repository_9.html#SEC18" title="Next section in reading order"> > </a>]</td> <td valign="middle" align="left"> </td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Beginning of this chapter or previous chapter"> << </a>]</td> -<td valign="middle" align="left">[<a href="#SEC20" title="Up section"> Up </a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Next chapter"> >> </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Beginning of this chapter or previous chapter"> << </a>]</td> +<td valign="middle" align="left">[<a href="#SEC13" title="Up section"> Up </a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Next chapter"> >> </a>]</td> </tr></table> <p> <font size="-1"> - This document was generated on <i>March, 11 2011</i> using <a class="www" href="http://texi2html.cvshome.org/"><i>texi2html 1.76</i></a>. + This document was generated on <i>March, 22 2011</i> using <a class="www" href="http://texi2html.cvshome.org/"><i>texi2html 1.76</i></a>. </font> <br> diff --git a/Manual/repository-html/repository_80.html b/Manual/repository-html/repository_80.html index 452f94b..81082b8 100644 --- a/Manual/repository-html/repository_80.html +++ b/Manual/repository-html/repository_80.html @@ -12,7 +12,7 @@ Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled GNU Free Documentation License. --> -<!-- Created on March, 11 2011 by texi2html 1.76 --> +<!-- Created on March, 22 2011 by texi2html 1.76 --> <!-- Written by: Lionel Cons <Lionel.Cons@cern.ch> (original author) Karl Berry <karl@freefriends.org> @@ -23,10 +23,10 @@ Send bugs and suggestions to <users@texi2html.cvshome.org> --> <head> -<title>CentOS Artwork Repository: 2.76 The trunk/Scripts/Python Directory</title> +<title>CentOS Artwork Repository: 2.73 The trunk/Scripts/Bash/Cli/Functions/Shell Directory</title> -<meta name="description" content="CentOS Artwork Repository: 2.76 The trunk/Scripts/Python Directory"> -<meta name="keywords" content="CentOS Artwork Repository: 2.76 The trunk/Scripts/Python Directory"> +<meta name="description" content="CentOS Artwork Repository: 2.73 The trunk/Scripts/Bash/Cli/Functions/Shell Directory"> +<meta name="keywords" content="CentOS Artwork Repository: 2.73 The trunk/Scripts/Bash/Cli/Functions/Shell Directory"> <meta name="resource-type" content="document"> <meta name="distribution" content="global"> <meta name="Generator" content="texi2html 1.76"> @@ -55,69 +55,223 @@ ul.toc {list-style: none} <body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#800080" alink="#FF0000"> <table cellpadding="1" cellspacing="1" border="0"> -<tr><td valign="middle" align="left">[<a href="repository_79.html#SEC418" title="Previous section in reading order"> < </a>]</td> -<td valign="middle" align="left">[<a href="#SEC420" title="Next section in reading order"> > </a>]</td> +<tr><td valign="middle" align="left">[<a href="repository_79.html#SEC406" title="Previous section in reading order"> < </a>]</td> +<td valign="middle" align="left">[<a href="#SEC408" title="Next section in reading order"> > </a>]</td> <td valign="middle" align="left"> </td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Beginning of this chapter or previous chapter"> << </a>]</td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Up section"> Up </a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Next chapter"> >> </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Beginning of this chapter or previous chapter"> << </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Up section"> Up </a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Next chapter"> >> </a>]</td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left">[<a href="repository.html#SEC_Top" title="Cover (top) of document">Top</a>]</td> <td valign="middle" align="left">[<a href="repository_toc.html#SEC_Contents" title="Table of contents">Contents</a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Index">Index</a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Index">Index</a>]</td> <td valign="middle" align="left">[<a href="repository_abt.html#SEC_About" title="About (help)"> ? </a>]</td> </tr></table> -<a name="Filesystem-trunk-Scripts-Python"></a> -<a name="SEC419"></a> -<h2 class="section"> 2.76 The <tt>`trunk/Scripts/Python'</tt> Directory </h2> +<a name="Filesystem-trunk-Scripts-Bash-Cli-Functions-Shell"></a> +<a name="SEC407"></a> +<h2 class="section"> 2.73 The <tt>`trunk/Scripts/Bash/Cli/Functions/Shell'</tt> Directory </h2> -<a name="SEC420"></a> -<h3 class="subsection"> 2.76.1 Goals </h3> - -<ul class="toc"> -<li> ... -</li></ul> +<a name="SEC408"></a> +<h3 class="subsection"> 2.73.1 Goals </h3> +<p>This section exists to organize files related to <code>shell</code> +functionality of <tt>`centos-art.sh'</tt> script. +</p> -<a name="SEC421"></a> -<h3 class="subsection"> 2.76.2 Description </h3> +<a name="SEC409"></a> +<h3 class="subsection"> 2.73.2 Description </h3> -<ul class="toc"> -<li> ... -</li></ul> +<p>The <code>shell</code> functionality of <tt>`centos-art.sh'</tt> script helps +you to maintain bash scripts inside repository. For example, suppose +you've created many functionalities for <tt>`centos-art.sh'</tt> script, +and you want to use a common copyright and license note for +consistency in all your script files. If you have a bunch of files, +doing this one by one wouldn't be a big deal. In contrast, if the +amount of files grows, updating the copyright and license note for all +of them would be a task rather tedious. The <code>shell</code> functionality +exists to solve maintainance tasks just as the one previously +mentioned. +</p> +<p>When you use <code>shell</code> functionality to update copyright inside +script files, it is required that your script files contain (at least) +the following top commentary structure: +</p> +<div class="float"><a name="fig_003atrunk_002fScripts_002fBash_002fFunctions_002fShell_003a1"></a> +<pre class="verbatim"> 1| #!/bin/bash + 2| # + 3| # doSomething.sh -- The function description goes here. + 4| # + 5| # Copyright + 6| # + 7| # ... + 8| # + 9| # ---------------------------------------------------------------------- +10| # $Id$ +11| # ---------------------------------------------------------------------- +12| +13| function doSomething { +14| +15| } +</pre> +</div><p><strong>Figure 2.4: The functions script base comment structure +</strong> +</p> +<p>Relevant lines in the above structure are lines from 5 to 9. +Everything else in the file is left immutable. +</p> +<p>When you are updating copyright through <code>shell</code> +functionality, the <tt>`centos-art.sh'</tt> script replaces everything +in-between line 5 --the first one matching <samp>`^# Copyright .+$'</samp> +string-- and line 9--the first long dash separator matching <samp>`^# +-+$'</samp>-- with the content of copyright template instance. +</p> +<blockquote class="orange"><img src="/home/centos/artwork/trunk/Identity/Widgets/Img/icon-admonition-attention.png" alt="Caution"><h3>Caution</h3><p> Be sure to add the long dash separator that matches +<samp>`^# -+$'</samp> regular expression <em>before</em> the function +definition. Otherwise, if the <samp>`Copyright'</samp> line is present but no +long dash separator exists, <tt>`centos-art.sh'</tt> will remove anything +in-between the <samp>`Copyright'</samp> line and the end of file. This way you +may lost your function definitions entirely. +</p></blockquote> +<p>The copyright template instance is created from one copyright template +stored in the <tt>`Config/tpl_forCopyright.sed'</tt> file. The template +instance is created once, and later removed when no longer needed. At +this moment, when template instance is created, the +<tt>`centos-art.sh'</tt> script takes advantage of automation in order to +set copyright full name and date dynamically. +</p> +<p>When you use <code>shell</code> functionality to update copyright, the first +thing <tt>`shell'</tt> functionality does is requesting copyright +information to user, and later, if values were left empty (i.e., no +value was typed before pressing <kbd>RET</kbd> key), the <tt>`shell'</tt> +functionality uses its own default values. +</p> +<p>When <code>shell</code> functionality uses its own default values, the final +copyright note looks like the following: +</p> +<div class="float"><a name="fig_003atrunk_002fScripts_002fBash_002fFunctions_002fShell_003a2"></a> +<pre class="verbatim"> 1| #!/bin/bash + 2| # + 3| # doSomthing.sh -- The function description goes here. + 4| # + 5| # Copyright (C) 2003, 2010 The CentOS Project + 6| # + 7| # This program is free software; you can redistribute it and/or modify + 8| # it under the terms of the GNU General Public License as published by + 9| # the Free Software Foundation; either version 2 of the License, or +10| # (at your option) any later version. +11| # +12| # This program is distributed in the hope that it will be useful, but +13| # WITHOUT ANY WARRANTY; without even the implied warranty of +14| # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +15| # General Public License for more details. +16| # +17| # You should have received a copy of the GNU General Public License +18| # along with this program; if not, write to the Free Software +19| # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +20| # USA. +21| # +22| # ---------------------------------------------------------------------- +23| # $Id$ +24| # ---------------------------------------------------------------------- +25| +26| function doSomething { +27| +28| } +</pre> +</div><p><strong>Figure 2.5: The function script comment example +</strong> +</p> +<p>Relevant lines in the above structure are lines from 5 to 22. Pay +attention how the copyright line was built, and how the license was +added into the top comment where previously was just three dots. +Everything else in the file was left immutable. +</p> +<p>To change copyright information (i.e., full name or year information), +run the <code>shell</code> functionality over the root directory containing +the script files you want to update copyright in and enter the +appropriate information when it be requested. You can run the +<code>shell</code> functionality as many times as you need to. +</p> +<p>To change copyright license (i.e., the text in-between lines 7 and +20), you need to edit the <tt>`Config/tpl_forCopyright.sed'</tt> file, set +the appropriate information, and run the <code>shell</code> functionality +once again for changes to take effect over the files you specify. +</p> +<blockquote class="orange"><img src="/home/centos/artwork/trunk/Identity/Widgets/Img/icon-admonition-star.png" alt="Important"><h3>Important</h3><p> The <tt>`centos-art.sh'</tt> script is released as: +</p> +<pre class="verbatim">GNU GENERAL PUBLIC LICENSE +Version 2, June 1991 -<a name="SEC422"></a> -<h3 class="subsection"> 2.76.3 Usage </h3> +Copyright (C) 1989, 1991 Free Software Foundation, Inc. +59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +</pre> +<p>Do not change the license information under which <tt>`centos-art.sh'</tt> +script is released. Instead, if you think a different license must be +used, please share your reasons at <a class="mailto" href="mailto:centos-devel@centos-art.sh">CentOS Developers mailing list</a>. +</p></blockquote> -<ul class="toc"> -<li> ... -</li></ul> +<a name="SEC410"></a> +<h3 class="subsection"> 2.73.3 Usage </h3> -<a name="SEC423"></a> -<h3 class="subsection"> 2.76.4 See also </h3> +<dl compact="compact"> +<dt> <code>centos-art sh --update-copyright='path/to/dir'</code></dt> +<dt> <code>centos-art sh --update-copyright='path/to/dir' --filter='regex'</code></dt> +<dd><p>Use these commands to update copyright information in <samp>`.sh'</samp> files +under <samp>`path/to/dir'</samp> directory. +</p></dd> +</dl> +<p>When you provide <samp>`--filter='regex''</samp> argument, the list of files +to process is reduced as specified in <samp>`regex'</samp> regular expression. +Inside <tt>`centos-art.sh'</tt> script, the <samp>`regex'</samp> regular +expression is used in combination with <code>find</code> command to look +for files matching the regular expression path pattern. +</p> +<blockquote class="orange"><img src="/home/centos/artwork/trunk/Identity/Widgets/Img/icon-admonition-alert.png" alt="Warning"><h3>Warning</h3><p> In order for <samp>`regex'</samp> regular expression to match +a file, the <samp>`regex'</samp> regular expresion must match the whole file +path not just the file name. +</p></blockquote> +<p>For example, if you want to match all <tt>`render.conf.sh'</tt> files +inside <tt>`path/to/dir'</tt>, use the <code>.+/render.conf</code> regular +expression. Later, <tt>`centos-art.sh'</tt> script uses this value inside +<code>^$REGEX\.sh$</code> expression in order to build the final regular +expression (i.e., <code>^.+/render.conf\.sh$</code>) that is evaluated +against available file paths inside the list of files to process. +</p> +<p>Exceptionally, when you provide <samp>`--filter='regex''</samp> in the way +that <samp>`regex'</samp>, appended to <samp>`path/to/dir/'</samp> (i.e. +<samp>`path/to/dir/regex'</samp>), matches a regular file; the +<tt>`centos-art.sh'</tt> script uses the file matching as only file in the +list of files to process. +</p> +<a name="SEC411"></a> +<h3 class="subsection"> 2.73.4 See also </h3> +<table class="menu" border="0" cellspacing="0"> +<tr><td align="left" valign="top"><a href="repository_69.html#SEC339">2.62 The <tt>`trunk/Scripts/Bash'</tt> Directory</a></td><td> </td><td align="left" valign="top"> +</td></tr> +</table> <table cellpadding="1" cellspacing="1" border="0"> -<tr><td valign="middle" align="left">[<a href="#SEC422" title="Previous section in reading order"> < </a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Next section in reading order"> > </a>]</td> +<tr><td valign="middle" align="left">[<a href="#SEC410" title="Previous section in reading order"> < </a>]</td> +<td valign="middle" align="left">[<a href="repository_81.html#SEC412" title="Next section in reading order"> > </a>]</td> <td valign="middle" align="left"> </td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Beginning of this chapter or previous chapter"> << </a>]</td> -<td valign="middle" align="left">[<a href="#SEC419" title="Up section"> Up </a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Next chapter"> >> </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Beginning of this chapter or previous chapter"> << </a>]</td> +<td valign="middle" align="left">[<a href="#SEC407" title="Up section"> Up </a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Next chapter"> >> </a>]</td> </tr></table> <p> <font size="-1"> - This document was generated on <i>March, 11 2011</i> using <a class="www" href="http://texi2html.cvshome.org/"><i>texi2html 1.76</i></a>. + This document was generated on <i>March, 22 2011</i> using <a class="www" href="http://texi2html.cvshome.org/"><i>texi2html 1.76</i></a>. </font> <br> diff --git a/Manual/repository-html/repository_81.html b/Manual/repository-html/repository_81.html index b3ce7c7..c444479 100644 --- a/Manual/repository-html/repository_81.html +++ b/Manual/repository-html/repository_81.html @@ -12,7 +12,7 @@ Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled GNU Free Documentation License. --> -<!-- Created on March, 11 2011 by texi2html 1.76 --> +<!-- Created on March, 22 2011 by texi2html 1.76 --> <!-- Written by: Lionel Cons <Lionel.Cons@cern.ch> (original author) Karl Berry <karl@freefriends.org> @@ -23,10 +23,10 @@ Send bugs and suggestions to <users@texi2html.cvshome.org> --> <head> -<title>CentOS Artwork Repository: Index</title> +<title>CentOS Artwork Repository: 2.74 The trunk/Scripts/Bash/Cli/Functions/Svg Directory</title> -<meta name="description" content="CentOS Artwork Repository: Index"> -<meta name="keywords" content="CentOS Artwork Repository: Index"> +<meta name="description" content="CentOS Artwork Repository: 2.74 The trunk/Scripts/Bash/Cli/Functions/Svg Directory"> +<meta name="keywords" content="CentOS Artwork Repository: 2.74 The trunk/Scripts/Bash/Cli/Functions/Svg Directory"> <meta name="resource-type" content="document"> <meta name="distribution" content="global"> <meta name="Generator" content="texi2html 1.76"> @@ -55,177 +55,255 @@ ul.toc {list-style: none} <body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#800080" alink="#FF0000"> <table cellpadding="1" cellspacing="1" border="0"> -<tr><td valign="middle" align="left">[<a href="repository_80.html#SEC423" title="Previous section in reading order"> < </a>]</td> -<td valign="middle" align="left">[<a href="repository_82.html#SEC425" title="Next section in reading order"> > </a>]</td> +<tr><td valign="middle" align="left">[<a href="repository_80.html#SEC411" title="Previous section in reading order"> < </a>]</td> +<td valign="middle" align="left">[<a href="#SEC413" title="Next section in reading order"> > </a>]</td> <td valign="middle" align="left"> </td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Beginning of this chapter or previous chapter"> << </a>]</td> -<td valign="middle" align="left">[<a href="repository.html#SEC_Top" title="Up section"> Up </a>]</td> -<td valign="middle" align="left">[<a href="repository_82.html#SEC425" title="Next chapter"> >> </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Beginning of this chapter or previous chapter"> << </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Up section"> Up </a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Next chapter"> >> </a>]</td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left">[<a href="repository.html#SEC_Top" title="Cover (top) of document">Top</a>]</td> <td valign="middle" align="left">[<a href="repository_toc.html#SEC_Contents" title="Table of contents">Contents</a>]</td> -<td valign="middle" align="left">[<a href="#SEC424" title="Index">Index</a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Index">Index</a>]</td> <td valign="middle" align="left">[<a href="repository_abt.html#SEC_About" title="About (help)"> ? </a>]</td> </tr></table> -<a name="Index"></a> -<a name="SEC424"></a> -<h1 class="unnumbered"> Index </h1> -<table><tr><th valign="top">Jump to: </th><td><a href="#SEC424_0" class="summary-letter"><b>D</b></a> - -<a href="#SEC424_1" class="summary-letter"><b>F</b></a> - -<a href="#SEC424_2" class="summary-letter"><b>H</b></a> - -<a href="#SEC424_3" class="summary-letter"><b>I</b></a> - -<a href="#SEC424_4" class="summary-letter"><b>M</b></a> - -<a href="#SEC424_5" class="summary-letter"><b>R</b></a> - -<a href="#SEC424_6" class="summary-letter"><b>T</b></a> - -<a href="#SEC424_7" class="summary-letter"><b>U</b></a> - -</td></tr></table> -<table border="0" class="index-cp"> -<tr><td></td><th align="left">Index Entry</th><th align="left"> Section</th></tr> -<tr><td colspan="3"> <hr></td></tr> -<tr><th><a name="SEC424_0">D</a></th><td></td><td></td></tr> -<tr><td></td><td valign="top"><a href="repository_2.html#SEC2">Document convenctions</a></td><td valign="top"><a href="repository_2.html#SEC2">1.1 Document Convenctions</a></td></tr> -<tr><td colspan="3"> <hr></td></tr> -<tr><th><a name="SEC424_1">F</a></th><td></td><td></td></tr> -<tr><td></td><td valign="top"><a href="repository_3.html#SEC3">Feedback</a></td><td valign="top"><a href="repository_3.html#SEC3">1.2 Send in Your Feedback</a></td></tr> -<tr><td></td><td valign="top"><a href="repository_5.html#SEC5">Filesystem branches</a></td><td valign="top"><a href="repository_5.html#SEC5">2.1 The <tt>`branches'</tt> Directory</a></td></tr> -<tr><td></td><td valign="top"><a href="repository_6.html#SEC10">Filesystem tags</a></td><td valign="top"><a href="repository_6.html#SEC10">2.2 The <tt>`tags'</tt> Directory</a></td></tr> -<tr><td></td><td valign="top"><a href="repository_7.html#SEC15">Filesystem trunk</a></td><td valign="top"><a href="repository_7.html#SEC15">2.3 The <tt>`trunk'</tt> Directory</a></td></tr> -<tr><td></td><td valign="top"><a href="repository_8.html#SEC20">Filesystem trunk Identity</a></td><td valign="top"><a href="repository_8.html#SEC20">2.4 The <tt>`trunk/Identity'</tt> Directory</a></td></tr> -<tr><td></td><td valign="top"><a href="repository_9.html#SEC29">Filesystem trunk Identity Brands</a></td><td valign="top"><a href="repository_9.html#SEC29">2.5 The <tt>`trunk/Identity/Brands'</tt> Directory</a></td></tr> -<tr><td></td><td valign="top"><a href="repository_10.html#SEC34">Filesystem trunk Identity Colors</a></td><td valign="top"><a href="repository_10.html#SEC34">2.6 The <tt>`trunk/Identity/Colors'</tt> Directory</a></td></tr> -<tr><td></td><td valign="top"><a href="repository_11.html#SEC39">Filesystem trunk Identity Fonts</a></td><td valign="top"><a href="repository_11.html#SEC39">2.7 The <tt>`trunk/Identity/Fonts'</tt> Directory</a></td></tr> -<tr><td></td><td valign="top"><a href="repository_12.html#SEC44">Filesystem trunk Identity Icons</a></td><td valign="top"><a href="repository_12.html#SEC44">2.8 The <tt>`trunk/Identity/Icons'</tt> Directory</a></td></tr> -<tr><td></td><td valign="top"><a href="repository_13.html#SEC49">Filesystem trunk Identity Isolinux</a></td><td valign="top"><a href="repository_13.html#SEC49">2.9 The <tt>`trunk/Identity/Isolinux'</tt> Directory</a></td></tr> -<tr><td></td><td valign="top"><a href="repository_14.html#SEC54">Filesystem trunk Identity Models</a></td><td valign="top"><a href="repository_14.html#SEC54">2.10 The <tt>`trunk/Identity/Models'</tt> Directory</a></td></tr> -<tr><td></td><td valign="top"><a href="repository_15.html#SEC59">Filesystem trunk Identity Models Css</a></td><td valign="top"><a href="repository_15.html#SEC59">2.11 The <tt>`trunk/Identity/Models/Css'</tt> Directory</a></td></tr> -<tr><td></td><td valign="top"><a href="repository_16.html#SEC64">Filesystem trunk Identity Models Html</a></td><td valign="top"><a href="repository_16.html#SEC64">2.12 The <tt>`trunk/Identity/Models/Html'</tt> Directory</a></td></tr> -<tr><td></td><td valign="top"><a href="repository_17.html#SEC69">Filesystem trunk Identity Models Img Promo Web</a></td><td valign="top"><a href="repository_17.html#SEC69">2.13 The <tt>`trunk/Identity/Models/Img/Promo/Web'</tt> Directory</a></td></tr> -<tr><td></td><td valign="top"><a href="repository_18.html#SEC74">Filesystem trunk Identity Models Tpl</a></td><td valign="top"><a href="repository_18.html#SEC74">2.14 The <tt>`trunk/Identity/Models/Tpl'</tt> Directory</a></td></tr> -<tr><td></td><td valign="top"><a href="repository_19.html#SEC79">Filesystem trunk Identity Models Tpl Brands</a></td><td valign="top"><a href="repository_19.html#SEC79">2.15 The <tt>`trunk/Identity/Models/Tpl/Brands'</tt> Directory</a></td></tr> -<tr><td></td><td valign="top"><a href="repository_20.html#SEC84">Filesystem trunk Identity Models Tpl Promo Web</a></td><td valign="top"><a href="repository_20.html#SEC84">2.16 The <tt>`trunk/Identity/Models/Tpl/Promo/Web'</tt> Directory</a></td></tr> -<tr><td></td><td valign="top"><a href="repository_21.html#SEC99">Filesystem trunk Identity Models Xcf</a></td><td valign="top"><a href="repository_21.html#SEC99">2.17 The <tt>`trunk/Identity/Models/Xcf'</tt> Directory</a></td></tr> -<tr><td></td><td valign="top"><a href="repository_22.html#SEC104">Filesystem trunk Identity Release</a></td><td valign="top"><a href="repository_22.html#SEC104">2.18 The <tt>`trunk/Identity/Release'</tt> Directory</a></td></tr> -<tr><td></td><td valign="top"><a href="repository_23.html#SEC109">Filesystem trunk Identity Themes</a></td><td valign="top"><a href="repository_23.html#SEC109">2.19 The <tt>`trunk/Identity/Themes'</tt> Directory</a></td></tr> -<tr><td></td><td valign="top"><a href="repository_24.html#SEC114">Filesystem trunk Identity Themes Models</a></td><td valign="top"><a href="repository_24.html#SEC114">2.20 The <tt>`trunk/Identity/Themes/Models'</tt> Directory</a></td></tr> -<tr><td></td><td valign="top"><a href="repository_25.html#SEC119">Filesystem trunk Identity Themes Models Alternative</a></td><td valign="top"><a href="repository_25.html#SEC119">2.21 The <tt>`trunk/Identity/Themes/Models/Alternative'</tt> Directory</a></td></tr> -<tr><td></td><td valign="top"><a href="repository_26.html#SEC124">Filesystem trunk Identity Themes Models Default</a></td><td valign="top"><a href="repository_26.html#SEC124">2.22 The <tt>`trunk/Identity/Themes/Models/Default'</tt> Directory</a></td></tr> -<tr><td></td><td valign="top"><a href="repository_27.html#SEC129">Filesystem trunk Identity Themes Models Default Concept</a></td><td valign="top"><a href="repository_27.html#SEC129">2.23 The <tt>`trunk/Identity/Themes/Models/Default/Concept'</tt> Directory</a></td></tr> -<tr><td></td><td valign="top"><a href="repository_28.html#SEC134">Filesystem trunk Identity Themes Models Default Distro</a></td><td valign="top"><a href="repository_28.html#SEC134">2.24 The <tt>`trunk/Identity/Themes/Models/Default/Distro'</tt> Directory</a></td></tr> -<tr><td></td><td valign="top"><a href="repository_29.html#SEC139">Filesystem trunk Identity Themes Models Default Distro Anaconda</a></td><td valign="top"><a href="repository_29.html#SEC139">2.25 The <tt>`trunk/Identity/Themes/Models/Default/Distro/Anaconda'</tt> Directory</a></td></tr> -<tr><td></td><td valign="top"><a href="repository_30.html#SEC144">Filesystem trunk Identity Themes Models Default Distro Firstboot</a></td><td valign="top"><a href="repository_30.html#SEC144">2.26 The <tt>`trunk/Identity/Themes/Models/Default/Distro/Firstboot'</tt> Directory</a></td></tr> -<tr><td></td><td valign="top"><a href="repository_31.html#SEC149">Filesystem trunk Identity Themes Models Default Distro Gdm</a></td><td valign="top"><a href="repository_31.html#SEC149">2.27 The <tt>`trunk/Identity/Themes/Models/Default/Distro/Gdm'</tt> Directory</a></td></tr> -<tr><td></td><td valign="top"><a href="repository_32.html#SEC154">Filesystem trunk Identity Themes Models Default Distro Grub</a></td><td valign="top"><a href="repository_32.html#SEC154">2.28 The <tt>`trunk/Identity/Themes/Models/Default/Distro/Grub'</tt> Directory</a></td></tr> -<tr><td></td><td valign="top"><a href="repository_33.html#SEC159">Filesystem trunk Identity Themes Models Default Distro Gsplash</a></td><td valign="top"><a href="repository_33.html#SEC159">2.29 The <tt>`trunk/Identity/Themes/Models/Default/Distro/Gsplash'</tt> Directory</a></td></tr> -<tr><td></td><td valign="top"><a href="repository_34.html#SEC164">Filesystem trunk Identity Themes Models Default Distro Kdm</a></td><td valign="top"><a href="repository_34.html#SEC164">2.30 The <tt>`trunk/Identity/Themes/Models/Default/Distro/Kdm'</tt> Directory</a></td></tr> -<tr><td></td><td valign="top"><a href="repository_35.html#SEC169">Filesystem trunk Identity Themes Models Default Distro Ksplash</a></td><td valign="top"><a href="repository_35.html#SEC169">2.31 The <tt>`trunk/Identity/Themes/Models/Default/Distro/Ksplash'</tt> Directory</a></td></tr> -<tr><td></td><td valign="top"><a href="repository_36.html#SEC174">Filesystem trunk Identity Themes Models Default Distro Rhgb</a></td><td valign="top"><a href="repository_36.html#SEC174">2.32 The <tt>`trunk/Identity/Themes/Models/Default/Distro/Rhgb'</tt> Directory</a></td></tr> -<tr><td></td><td valign="top"><a href="repository_37.html#SEC179">Filesystem trunk Identity Themes Models Default Distro Syslinux</a></td><td valign="top"><a href="repository_37.html#SEC179">2.33 The <tt>`trunk/Identity/Themes/Models/Default/Distro/Syslinux'</tt> Directory</a></td></tr> -<tr><td></td><td valign="top"><a href="repository_38.html#SEC184">Filesystem trunk Identity Themes Models Default Promo</a></td><td valign="top"><a href="repository_38.html#SEC184">2.34 The <tt>`trunk/Identity/Themes/Models/Default/Promo'</tt> Directory</a></td></tr> -<tr><td></td><td valign="top"><a href="repository_39.html#SEC189">Filesystem trunk Identity Themes Models Default Web</a></td><td valign="top"><a href="repository_39.html#SEC189">2.35 The <tt>`trunk/Identity/Themes/Models/Default/Web'</tt> Directory</a></td></tr> -<tr><td></td><td valign="top"><a href="repository_40.html#SEC194">Filesystem trunk Identity Themes Motifs</a></td><td valign="top"><a href="repository_40.html#SEC194">2.36 The <tt>`trunk/Identity/Themes/Motifs'</tt> Directory</a></td></tr> -<tr><td></td><td valign="top"><a href="repository_41.html#SEC199">Filesystem trunk Identity Themes Motifs Flame</a></td><td valign="top"><a href="repository_41.html#SEC199">2.37 The <tt>`trunk/Identity/Themes/Motifs/Flame'</tt> Directory</a></td></tr> -<tr><td></td><td valign="top"><a href="repository_42.html#SEC208">Filesystem trunk Identity Themes Motifs Modern</a></td><td valign="top"><a href="repository_42.html#SEC208">2.38 The <tt>`trunk/Identity/Themes/Motifs/Modern'</tt> Directory</a></td></tr> -<tr><td></td><td valign="top"><a href="repository_43.html#SEC213">Filesystem trunk Identity Themes Motifs Modern Backgrounds</a></td><td valign="top"><a href="repository_43.html#SEC213">2.39 The <tt>`trunk/Identity/Themes/Motifs/Modern/Backgrounds'</tt> Directory</a></td></tr> -<tr><td></td><td valign="top"><a href="repository_44.html#SEC218">Filesystem trunk Identity Themes Motifs Modern Backgrounds Img</a></td><td valign="top"><a href="repository_44.html#SEC218">2.40 The <tt>`trunk/Identity/Themes/Motifs/Modern/Backgrounds/Img'</tt> Directory</a></td></tr> -<tr><td></td><td valign="top"><a href="repository_45.html#SEC223">Filesystem trunk Identity Themes Motifs Modern Backgrounds Tpl</a></td><td valign="top"><a href="repository_45.html#SEC223">2.41 The <tt>`trunk/Identity/Themes/Motifs/Modern/Backgrounds/Tpl'</tt> Directory</a></td></tr> -<tr><td></td><td valign="top"><a href="repository_46.html#SEC228">Filesystem trunk Identity Themes Motifs Modern Backgrounds Xcf</a></td><td valign="top"><a href="repository_46.html#SEC228">2.42 The <tt>`trunk/Identity/Themes/Motifs/Modern/Backgrounds/Xcf'</tt> Directory</a></td></tr> -<tr><td></td><td valign="top"><a href="repository_47.html#SEC233">Filesystem trunk Identity Themes Motifs Modern Distro Anaconda Progress</a></td><td valign="top"><a href="repository_47.html#SEC233">2.43 The <tt>`trunk/Identity/Themes/Motifs/Modern/Distro/Anaconda/Progress'</tt> Directory</a></td></tr> -<tr><td></td><td valign="top"><a href="repository_48.html#SEC238">Filesystem trunk Identity Themes Motifs Modern Palettes</a></td><td valign="top"><a href="repository_48.html#SEC238">2.44 The <tt>`trunk/Identity/Themes/Motifs/Modern/Palettes'</tt> Directory</a></td></tr> -<tr><td></td><td valign="top"><a href="repository_49.html#SEC243">Filesystem trunk Identity Themes Motifs TreeFlower</a></td><td valign="top"><a href="repository_49.html#SEC243">2.45 The <tt>`trunk/Identity/Themes/Motifs/TreeFlower'</tt> Directory</a></td></tr> -<tr><td></td><td valign="top"><a href="repository_50.html#SEC248">Filesystem trunk Identity Themes Motifs TreeFlower Backgrounds</a></td><td valign="top"><a href="repository_50.html#SEC248">2.46 The <tt>`trunk/Identity/Themes/Motifs/TreeFlower/Backgrounds'</tt> Directory</a></td></tr> -<tr><td></td><td valign="top"><a href="repository_51.html#SEC256">Filesystem trunk Identity Widgets</a></td><td valign="top"><a href="repository_51.html#SEC256">2.47 The <tt>`trunk/Identity/Widgets'</tt> Directory</a></td></tr> -<tr><td></td><td valign="top"><a href="repository_52.html#SEC261">Filesystem trunk Locales</a></td><td valign="top"><a href="repository_52.html#SEC261">2.48 The <tt>`trunk/Locales'</tt> Directory</a></td></tr> -<tr><td></td><td valign="top"><a href="repository_53.html#SEC262">Filesystem trunk Locales Identity</a></td><td valign="top"><a href="repository_53.html#SEC262">2.49 The <tt>`trunk/Locales/Identity'</tt> Directory</a></td></tr> -<tr><td></td><td valign="top"><a href="repository_54.html#SEC267">Filesystem trunk Locales Identity Brands</a></td><td valign="top"><a href="repository_54.html#SEC267">2.50 The <tt>`trunk/Locales/Identity/Brands'</tt> Directory</a></td></tr> -<tr><td></td><td valign="top"><a href="repository_55.html#SEC275">Filesystem trunk Locales Identity Brands Tpl</a></td><td valign="top"><a href="repository_55.html#SEC275">2.51 The <tt>`trunk/Locales/Identity/Brands/Tpl'</tt> Directory</a></td></tr> -<tr><td></td><td valign="top"><a href="repository_56.html#SEC280">Filesystem trunk Locales Identity Fonts</a></td><td valign="top"><a href="repository_56.html#SEC280">2.52 The <tt>`trunk/Locales/Identity/Fonts'</tt> Directory</a></td></tr> -<tr><td></td><td valign="top"><a href="repository_57.html#SEC286">Filesystem trunk Locales Identity Models</a></td><td valign="top"><a href="repository_57.html#SEC286">2.53 The <tt>`trunk/Locales/Identity/Models'</tt> Directory</a></td></tr> -<tr><td></td><td valign="top"><a href="repository_58.html#SEC291">Filesystem trunk Locales Identity Release</a></td><td valign="top"><a href="repository_58.html#SEC291">2.54 The <tt>`trunk/Locales/Identity/Release'</tt> Directory</a></td></tr> -<tr><td></td><td valign="top"><a href="repository_59.html#SEC296">Filesystem trunk Locales Identity Themes</a></td><td valign="top"><a href="repository_59.html#SEC296">2.55 The <tt>`trunk/Locales/Identity/Themes'</tt> Directory</a></td></tr> -<tr><td></td><td valign="top"><a href="repository_60.html#SEC301">Filesystem trunk Locales Identity Themes Backgrounds</a></td><td valign="top"><a href="repository_60.html#SEC301">2.56 The <tt>`trunk/Locales/Identity/Themes/Backgrounds'</tt> Directory</a></td></tr> -<tr><td></td><td valign="top"><a href="repository_61.html#SEC306">Filesystem trunk Locales Identity Themes Distro Anaconda Progress</a></td><td valign="top"><a href="repository_61.html#SEC306">2.57 The <tt>`trunk/Locales/Identity/Themes/Distro/Anaconda/Progress'</tt> Directory</a></td></tr> -<tr><td></td><td valign="top"><a href="repository_62.html#SEC311">Filesystem trunk Locales Identity Widgets</a></td><td valign="top"><a href="repository_62.html#SEC311">2.58 The <tt>`trunk/Locales/Identity/Widgets'</tt> Directory</a></td></tr> -<tr><td></td><td valign="top"><a href="repository_63.html#SEC316">Filesystem trunk Manual</a></td><td valign="top"><a href="repository_63.html#SEC316">2.59 The <tt>`trunk/Manual'</tt> Directory</a></td></tr> -<tr><td></td><td valign="top"><a href="repository_64.html#SEC321">Filesystem trunk Manuals</a></td><td valign="top"><a href="repository_64.html#SEC321">2.60 The <tt>`trunk/Manuals'</tt> Directory</a></td></tr> -<tr><td></td><td valign="top"><a href="repository_65.html#SEC326">Filesystem trunk Scripts</a></td><td valign="top"><a href="repository_65.html#SEC326">2.61 The <tt>`trunk/Scripts'</tt> Directory</a></td></tr> -<tr><td></td><td valign="top"><a href="repository_66.html#SEC331">Filesystem trunk Scripts Bash</a></td><td valign="top"><a href="repository_66.html#SEC331">2.62 The <tt>`trunk/Scripts/Bash'</tt> Directory</a></td></tr> -<tr><td></td><td valign="top"><a href="repository_67.html#SEC336">Filesystem trunk Scripts Bash Cli</a></td><td valign="top"><a href="repository_67.html#SEC336">2.63 The <tt>`trunk/Scripts/Bash/Cli'</tt> Directory</a></td></tr> -<tr><td></td><td valign="top"><a href="repository_68.html#SEC337">Filesystem trunk Scripts Bash Cli Functions</a></td><td valign="top"><a href="repository_68.html#SEC337">2.64 The <tt>`trunk/Scripts/Bash/Cli/Functions'</tt> Directory</a></td></tr> -<tr><td></td><td valign="top"><a href="repository_69.html#SEC345">Filesystem trunk Scripts Bash Cli Functions Help</a></td><td valign="top"><a href="repository_69.html#SEC345">2.65 The <tt>`trunk/Scripts/Bash/Cli/Functions/Help'</tt> Directory</a></td></tr> -<tr><td></td><td valign="top"><a href="repository_70.html#SEC350">Filesystem trunk Scripts Bash Cli Functions Html</a></td><td valign="top"><a href="repository_70.html#SEC350">2.66 The <tt>`trunk/Scripts/Bash/Cli/Functions/Html'</tt> Directory</a></td></tr> -<tr><td></td><td valign="top"><a href="repository_71.html#SEC355">Filesystem trunk Scripts Bash Cli Functions Identity</a></td><td valign="top"><a href="repository_71.html#SEC355">2.67 The <tt>`trunk/Scripts/Bash/Cli/Functions/Identity'</tt> Directory</a></td></tr> -<tr><td></td><td valign="top"><a href="repository_72.html#SEC360">Filesystem trunk Scripts Bash Cli Functions Locale</a></td><td valign="top"><a href="repository_72.html#SEC360">2.68 The <tt>`trunk/Scripts/Bash/Cli/Functions/Locale'</tt> Directory</a></td></tr> -<tr><td></td><td valign="top"><a href="repository_73.html#SEC365">Filesystem trunk Scripts Bash Cli Functions Manual</a></td><td valign="top"><a href="repository_73.html#SEC365">2.69 The <tt>`trunk/Scripts/Bash/Cli/Functions/Manual'</tt> Directory</a></td></tr> -<tr><td></td><td valign="top"><a href="repository_74.html#SEC370">Filesystem trunk Scripts Bash Cli Functions Path</a></td><td valign="top"><a href="repository_74.html#SEC370">2.70 The <tt>`trunk/Scripts/Bash/Cli/Functions/Path'</tt> Directory</a></td></tr> -<tr><td></td><td valign="top"><a href="repository_75.html#SEC381">Filesystem trunk Scripts Bash Cli Functions Render</a></td><td valign="top"><a href="repository_75.html#SEC381">2.71 The <tt>`trunk/Scripts/Bash/Cli/Functions/Render'</tt> Directory</a></td></tr> -<tr><td></td><td valign="top"><a href="repository_76.html#SEC391">Filesystem trunk Scripts Bash Cli Functions Render Config</a></td><td valign="top"><a href="repository_76.html#SEC391">2.72 The <tt>`trunk/Scripts/Bash/Cli/Functions/Render/Config'</tt> Directory</a></td></tr> -<tr><td></td><td valign="top"><a href="repository_77.html#SEC399">Filesystem trunk Scripts Bash Cli Functions Shell</a></td><td valign="top"><a href="repository_77.html#SEC399">2.73 The <tt>`trunk/Scripts/Bash/Cli/Functions/Shell'</tt> Directory</a></td></tr> -<tr><td></td><td valign="top"><a href="repository_78.html#SEC404">Filesystem trunk Scripts Bash Cli Functions Svg</a></td><td valign="top"><a href="repository_78.html#SEC404">2.74 The <tt>`trunk/Scripts/Bash/Cli/Functions/Svg'</tt> Directory</a></td></tr> -<tr><td></td><td valign="top"><a href="repository_79.html#SEC411">Filesystem trunk Scripts Bash Cli Functions Verify</a></td><td valign="top"><a href="repository_79.html#SEC411">2.75 The <tt>`trunk/Scripts/Bash/Cli/Functions/Verify'</tt> Directory</a></td></tr> -<tr><td></td><td valign="top"><a href="repository_80.html#SEC419">Filesystem trunk Scripts Python</a></td><td valign="top"><a href="repository_80.html#SEC419">2.76 The <tt>`trunk/Scripts/Python'</tt> Directory</a></td></tr> -<tr><td colspan="3"> <hr></td></tr> -<tr><th><a name="SEC424_2">H</a></th><td></td><td></td></tr> -<tr><td></td><td valign="top"><a href="repository_54.html#SEC273">How to render brands' translation files</a></td><td valign="top"><a href="repository_54.html#SEC273">2.50.3 Usage</a></td></tr> -<tr><td></td><td valign="top"><a href="repository_56.html#SEC284">How to render fonts' translation files</a></td><td valign="top"><a href="repository_56.html#SEC284">2.52.3 Usage</a></td></tr> -<tr><td colspan="3"> <hr></td></tr> -<tr><th><a name="SEC424_3">I</a></th><td></td><td></td></tr> -<tr><td></td><td valign="top"><a href="repository_1.html#SEC1">Introduction</a></td><td valign="top"><a href="repository_1.html#SEC1">1. Introduction</a></td></tr> -<tr><td colspan="3"> <hr></td></tr> -<tr><th><a name="SEC424_4">M</a></th><td></td><td></td></tr> -<tr><td></td><td valign="top"><a href="repository_78.html#IDX32">Metadata maintainance</a></td><td valign="top"><a href="repository_78.html#SEC406">2.74.2 Description</a></td></tr> -<tr><td colspan="3"> <hr></td></tr> -<tr><th><a name="SEC424_5">R</a></th><td></td><td></td></tr> -<tr><td></td><td valign="top"><a href="repository_4.html#SEC4">Repository file system</a></td><td valign="top"><a href="repository_4.html#SEC4">2. Repository File System</a></td></tr> -<tr><td colspan="3"> <hr></td></tr> -<tr><th><a name="SEC424_6">T</a></th><td></td><td></td></tr> -<tr><td></td><td valign="top"><a href="repository_54.html#SEC270">Translation brands file names</a></td><td valign="top"><a href="repository_54.html#SEC270">2.50.2.1 Conventional file names</a></td></tr> -<tr><td></td><td valign="top"><a href="repository_54.html#SEC271">Translation brands file names</a></td><td valign="top"><a href="repository_54.html#SEC271">2.50.2.2 Numeric file names</a></td></tr> -<tr><td colspan="3"> <hr></td></tr> -<tr><th><a name="SEC424_7">U</a></th><td></td><td></td></tr> -<tr><td></td><td valign="top"><a href="repository_78.html#IDX33">Unused definitions</a></td><td valign="top"><a href="repository_78.html#SEC407">2.74.2.1 Metadata maintainance</a></td></tr> -<tr><td colspan="3"> <hr></td></tr> +<a name="Filesystem-trunk-Scripts-Bash-Cli-Functions-Svg"></a> +<a name="SEC412"></a> +<h2 class="section"> 2.74 The <tt>`trunk/Scripts/Bash/Cli/Functions/Svg'</tt> Directory </h2> + + +<a name="SEC413"></a> +<h3 class="subsection"> 2.74.1 Goals </h3> + +<p>This section exists to organize files related to <code>svg</code> +functionality of <tt>`centos-art.sh'</tt> script. +</p> + +<a name="SEC414"></a> +<h3 class="subsection"> 2.74.2 Description </h3> + +<p>The <code>svg</code> functionality of <tt>`centos-art.sh'</tt> script helps you +to maintain scalable vector graphics (SVG) inside repository. For +example, suppose you've been working in CentOS default design models +under <tt>`trunk/Identity/Themes/Models/'</tt>, and you want to set common +metadata to all of them, and later remove all unused SVG defintions +from <samp>`*.svg'</samp> files. Doing so file by file may be a tedious task, +so the <tt>`centos-art.sh'</tt> script provides the <code>svg</code> +functionality to aid you maintain such actions. +</p> +<a name="IDX32"></a> + +<a name="SEC415"></a> +<h4 class="subsubsection"> 2.74.2.1 Metadata maintainance </h4> + +<p>The metadata used is defined by Inkscape 0.46 using the SVG standard +markup. The <tt>`centos-art.sh'</tt> script replaces everything +in-between <code><metadata</code> and <code></metadata></code> tags with a +predefined metadata template we've set for this purpose. +</p> +<p>The metadata template was created using the metadata information of a +file which, using Inkscape 0.46, all metadata fields were set. This +created a complete markup representation of how SVG metadata would +look like. Later, we replaced every single static value with a +translation marker in the form <samp>`=SOMETEXT='</samp>, where +<code>SOMETEXT</code> is the name of its main opening tag. Later, we +transform the metadata template into a sed replacement set of commads +escaping new lines at the end of each line. +</p> +<p>With metadata template in place, the <tt>`centos-art.sh'</tt> script uses +it to create a metadata template instance for the file being processed +currently. The metadata template instance contains the metadata +portion of sed replacement commands with translation markers already +traduced. In this action, instance creation, is where we take +advantage of automation and generate metadata values like title, date, +keywords, source, identifier, and relation dynamically, based on the +file path <tt>`centos-art.sh'</tt> script is currently creating metadata +information for. +</p> +<p>With metadata template instance in place, the <tt>`centos-art.sh'</tt> +script uses it to replace real values inside all <samp>`.svg'</samp> files +under the current location you're running the <tt>`centos-art.sh'</tt> +script on. Default behaviour is to ask user to enter each metadatum +required, one by one. If user leaves metadatum empty, by pressing +<kbd>RET</kbd> key, <tt>`centos-art.sh'</tt> uses its default value. +</p> +<p>The <tt>`centos-art.sh'</tt> script modifies the following metadata: +</p> +<dl compact="compact"> +<dt> <samp>`Title'</samp></dt> +<dd><p>Name by which this document is formally known. If no value is set +here, <tt>`centos-art.sh'</tt> script uses the file name as title. +</p> +</dd> +<dt> <samp>`Date'</samp></dt> +<dd><p>Date associated with the creation of this document (YYYY-MM-DD). If no +value is set here, <tt>`centos-art.sh'</tt> script uses the current date +information as in <code>date +%Y-%m-%d</code>. +</p> +</dd> +<dt> <samp>`Creator'</samp></dt> +<dd><p>Name of entity primarily responsible for making the content of this +document. If no value is set here, <tt>`centos-art.sh'</tt> script uses +the string <samp>`The CentOS Project'</samp>. +</p> +</dd> +<dt> <samp>`Rights'</samp></dt> +<dd><p>Name of entity with rights to the intellectual Property of this +document. If no value is set here, <tt>`centos-art.sh'</tt> script uses +the string <samp>`The CentOS Project'</samp>. +</p> +</dd> +<dt> <samp>`Publisher'</samp></dt> +<dd><p>Name of entity responsible for making this document available. If no +value is set here, <tt>`centos-art.sh'</tt> script uses the string +<samp>`The CentOS Project'</samp>. +</p> +</dd> +<dt> <samp>`Identifier'</samp></dt> +<dd><p>Unique URI to reference this document. If no value is set here, +<tt>`centos-art.sh'</tt> script uses the current file path to build the +related url that points to current file location inside repository +central server. +</p> +</dd> +<dt> <samp>`Source'</samp></dt> +<dd><p>Unique URI to reference the source of this document. If no value is +set here, <tt>`centos-art.sh'</tt> script uses current file path to build +the related url that points to current file location inside repository +central server. +</p> +</dd> +<dt> <samp>`Relation'</samp></dt> +<dd><p>Unique URI to a related document. If no value is set here, +<tt>`centos-art.sh'</tt> script uses current file path to build the +related url that points to current file location inside repository +central server. +</p> +</dd> +<dt> <samp>`Language'</samp></dt> +<dd><p>Two-letter language tag with optional subtags for the language of this +document. (e.g. <samp>`en-GB'</samp>). If no value is set here, +<tt>`centos-art.sh'</tt> script uses the current locale information as in +<code>cli_getCurrentLocale</code> function. +</p> +</dd> +<dt> <samp>`Keywords'</samp></dt> +<dd><p>The topic of this document as comma-separated key words, prhases, or +classifications. If no value is set here, <tt>`centos-art.sh'</tt> script +uses file path to build +</p> +</dd> +<dt> <samp>`Coverage'</samp></dt> +<dd><p>Extent or scope of this document. If no value is set here, +<tt>`centos-art.sh'</tt> script uses the string <samp>`The CentOS Project'</samp>. +</p> +</dd> +<dt> <samp>`Description'</samp></dt> +<dd><p>Description about the document. If no value is set here, +<tt>`centos-art.sh'</tt> script uses uses empty value as default. +</p> +</dd> +<dt> <samp>`Contributors'</samp></dt> +<dd><p>People that contributes in the creation/maintainance of the document. +If no value is set here, <tt>`centos-art.sh'</tt> script uses uses empty +value as default. +</p></dd> +</dl> + +<p>The <samp>`License'</samp> metadatum is not set as a choise, by now. It is +fixed <a class="www" href="http://creativecommons.org/licenses/by-sa/3.0/">Creative Common Attribution Share-Alike 3.0 License</a>. This is done in order to +grant license consistency among all SVG files we manage inside CentOS +Artwork Repository. +</p> +<a name="IDX33"></a> + +<a name="SEC416"></a> +<h4 class="subsubsection"> 2.74.2.2 Unused definitions </h4> + +<p>Many of the no-longer-used gradients, patterns, and markers (more +precisely, those which you edited manually) remain in the +corresponding palettes and can be reused for new objects. However if +you want to optimize your document, use the <samp>`Vacuum Defs'</samp> command +in <samp>`File'</samp> menu. It will remove any gradients, patterns, or +markers which are not used by anything in the document, making the +file smaller. +</p> +<p>If you have one or two couple of files, removing unused definitions +using the graphical interface may be enough to you. In contrast, if +you have dozens or even houndreds of scalable vector graphics files to +maintain it is not a fun task to use the graphical interface to remove +unused definitions editing those files one by one. +</p> +<p>To remove unused definitions from several scalable vector graphics +files, the <tt>`centos-art.sh'</tt> script uses Inkscape command-line +interface, specifically with the <samp>`--vaccum-defs'</samp> option. +</p> + +<a name="SEC417"></a> +<h3 class="subsection"> 2.74.3 Usage </h3> + +<dl compact="compact"> +<dt> <code>centos-art svg --update-metadata='path/to/dir'</code></dt> +<dt> <code>centos-art svg --update-metadata='path/to/dir' --filter='regex'</code></dt> +<dd><p>Use these commands to update metadata information to <samp>`.svg'</samp> files +under <samp>`path/to/dir'</samp> directory. +</p> +</dd> +<dt> <code>centos-art svg --vacuum-defs='path/to/dir'</code></dt> +<dt> <code>centos-art svg --vacuum-defs='path/to/dir' --filter='regex'</code></dt> +<dd><p>Use these commands to remove unused definitions inside <samp>`.svg'</samp> +files under <samp>`path/to/dir'</samp> directory. +</p></dd> +</dl> + +<p>When you provide <samp>`--filter='regex''</samp> argument, the list of files +to process is reduced as specified in <samp>`regex'</samp> regular expression. +Inside <tt>`centos-art.sh'</tt> script, the <samp>`regex'</samp> regular +expression is used in combination with <code>find</code> command to look +for files matching the regular expression path pattern. +</p> +<blockquote class="orange"><img src="/home/centos/artwork/trunk/Identity/Widgets/Img/icon-admonition-alert.png" alt="Warning"><h3>Warning</h3><p> In order for <samp>`regex'</samp> regular expression to match +a file, the <samp>`regex'</samp> regular expresion must match the whole file +path not just the file name. +</p></blockquote> + +<p>For example, if you want to match all <tt>`summary.svg'</tt> files inside +<tt>`path/to/dir'</tt>, use the <code>.+/summary</code> regular expression. +Later, <tt>`centos-art.sh'</tt> script uses this value inside +<code>^$REGEX\.svg$</code> expression in order to build the final regular +expression (i.e., <code>^.+/summary\.svg$</code>) that is evaluated against +available file paths inside the list of files to process. +</p> +<p>Exceptionally, when you provide <samp>`--filter='regex''</samp> in the way +that <samp>`regex'</samp>, appended to <samp>`path/to/dir/'</samp> (i.e. +<samp>`path/to/dir/regex'</samp>), matches a regular file; the +<tt>`centos-art.sh'</tt> script uses the file matching as only file in the +list of files to process. +</p> + +<a name="SEC418"></a> +<h3 class="subsection"> 2.74.4 See also </h3> + +<table class="menu" border="0" cellspacing="0"> +<tr><td align="left" valign="top"><a href="repository_69.html#SEC339">2.62 The <tt>`trunk/Scripts/Bash'</tt> Directory</a></td><td> </td><td align="left" valign="top"> +</td></tr> </table> -<table><tr><th valign="top">Jump to: </th><td><a href="#SEC424_0" class="summary-letter"><b>D</b></a> - -<a href="#SEC424_1" class="summary-letter"><b>F</b></a> - -<a href="#SEC424_2" class="summary-letter"><b>H</b></a> - -<a href="#SEC424_3" class="summary-letter"><b>I</b></a> - -<a href="#SEC424_4" class="summary-letter"><b>M</b></a> - -<a href="#SEC424_5" class="summary-letter"><b>R</b></a> - -<a href="#SEC424_6" class="summary-letter"><b>T</b></a> - -<a href="#SEC424_7" class="summary-letter"><b>U</b></a> - -</td></tr></table> <table cellpadding="1" cellspacing="1" border="0"> -<tr><td valign="middle" align="left">[<a href="repository_80.html#SEC423" title="Previous section in reading order"> < </a>]</td> -<td valign="middle" align="left">[<a href="repository_82.html#SEC425" title="Next section in reading order"> > </a>]</td> +<tr><td valign="middle" align="left">[<a href="#SEC417" title="Previous section in reading order"> < </a>]</td> +<td valign="middle" align="left">[<a href="repository_82.html#SEC419" title="Next section in reading order"> > </a>]</td> <td valign="middle" align="left"> </td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Beginning of this chapter or previous chapter"> << </a>]</td> -<td valign="middle" align="left">[<a href="repository.html#SEC_Top" title="Up section"> Up </a>]</td> -<td valign="middle" align="left">[<a href="repository_82.html#SEC425" title="Next chapter"> >> </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Beginning of this chapter or previous chapter"> << </a>]</td> +<td valign="middle" align="left">[<a href="#SEC412" title="Up section"> Up </a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Next chapter"> >> </a>]</td> </tr></table> <p> <font size="-1"> - This document was generated on <i>March, 11 2011</i> using <a class="www" href="http://texi2html.cvshome.org/"><i>texi2html 1.76</i></a>. + This document was generated on <i>March, 22 2011</i> using <a class="www" href="http://texi2html.cvshome.org/"><i>texi2html 1.76</i></a>. </font> <br> diff --git a/Manual/repository-html/repository_82.html b/Manual/repository-html/repository_82.html index 214ff7c..4c803ac 100644 --- a/Manual/repository-html/repository_82.html +++ b/Manual/repository-html/repository_82.html @@ -12,7 +12,7 @@ Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled GNU Free Documentation License. --> -<!-- Created on March, 11 2011 by texi2html 1.76 --> +<!-- Created on March, 22 2011 by texi2html 1.76 --> <!-- Written by: Lionel Cons <Lionel.Cons@cern.ch> (original author) Karl Berry <karl@freefriends.org> @@ -23,10 +23,10 @@ Send bugs and suggestions to <users@texi2html.cvshome.org> --> <head> -<title>CentOS Artwork Repository: List of Figures</title> +<title>CentOS Artwork Repository: 2.75 The trunk/Scripts/Bash/Cli/Functions/Verify Directory</title> -<meta name="description" content="CentOS Artwork Repository: List of Figures"> -<meta name="keywords" content="CentOS Artwork Repository: List of Figures"> +<meta name="description" content="CentOS Artwork Repository: 2.75 The trunk/Scripts/Bash/Cli/Functions/Verify Directory"> +<meta name="keywords" content="CentOS Artwork Repository: 2.75 The trunk/Scripts/Bash/Cli/Functions/Verify Directory"> <meta name="resource-type" content="document"> <meta name="distribution" content="global"> <meta name="Generator" content="texi2html 1.76"> @@ -55,49 +55,302 @@ ul.toc {list-style: none} <body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#800080" alink="#FF0000"> <table cellpadding="1" cellspacing="1" border="0"> -<tr><td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Previous section in reading order"> < </a>]</td> -<td valign="middle" align="left">[ > ]</td> +<tr><td valign="middle" align="left">[<a href="repository_81.html#SEC418" title="Previous section in reading order"> < </a>]</td> +<td valign="middle" align="left">[<a href="#SEC420" title="Next section in reading order"> > </a>]</td> <td valign="middle" align="left"> </td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Beginning of this chapter or previous chapter"> << </a>]</td> -<td valign="middle" align="left">[<a href="repository.html#SEC_Top" title="Up section"> Up </a>]</td> -<td valign="middle" align="left">[ >> ]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Beginning of this chapter or previous chapter"> << </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Up section"> Up </a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Next chapter"> >> </a>]</td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left">[<a href="repository.html#SEC_Top" title="Cover (top) of document">Top</a>]</td> <td valign="middle" align="left">[<a href="repository_toc.html#SEC_Contents" title="Table of contents">Contents</a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Index">Index</a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Index">Index</a>]</td> <td valign="middle" align="left">[<a href="repository_abt.html#SEC_About" title="About (help)"> ? </a>]</td> </tr></table> -<a name="List-of-Figures"></a> +<a name="Filesystem-trunk-Scripts-Bash-Cli-Functions-Verify"></a> +<a name="SEC419"></a> +<h2 class="section"> 2.75 The <tt>`trunk/Scripts/Bash/Cli/Functions/Verify'</tt> Directory </h2> + + +<a name="SEC420"></a> +<h3 class="subsection"> 2.75.1 Goals </h3> + +<p>This section exists to organize files related to <tt>`centos-art.sh'</tt> +script <samp>`verify'</samp> functionality. The <samp>`verify'</samp> +functionality of <tt>`centos-art.sh'</tt> script helps you to verify the +workstation configuration you are planning to use as host for your +working copy of CentOS Artwork Repository. +</p> + +<a name="SEC421"></a> +<h3 class="subsection"> 2.75.2 Description </h3> + +<p>The first time you download CentOS Artwork Repository you need to +configure your workstation in order to use <tt>`centos-art.sh'</tt> +script. These preliminar configurations are based mainly on auxiliar +RPM packages installation, symbolic links creations, and environment +variables definitions. The <samp>`verify'</samp> functionality of +<tt>`centos-art.sh'</tt> script guides you through this preliminar +configuration process. +</p> +<p>If this is the first time you run <tt>`centos-art.sh'</tt> script, the +appropriate way to use its <samp>`verify'</samp> functionality is not using +the <tt>`centos-art.sh'</tt> script directly, but the absolute path to +<code>centos-art.sh</code> script instead (i.e., +<tt>`~/artwork/trunk/Scripts/Bash/centos-art.sh'</tt>). This is necessary +because <tt>`centos-art'</tt> symbolic link, under <tt>`~/bin/'</tt> +directory, has not been created yet. +</p> + +<a name="SEC422"></a> +<h4 class="subsubsection"> 2.75.2.1 Packages </h4> + +<p>Installation of auxiliar RPM packages provides the software required +to manipulate files inside the repository (e.g., image files, +documentation files, translation files, script files, etc.). Most of +RPM packages <code>centos-art.sh</code> script uses are shipped with +CentOS distribution, and can be installed from CentOS base repository. +The only exception is <samp>`inkscape'</samp>, the package we use to +manipulate SVG files. The <samp>`inkscape'</samp> package is not inside +CentOS distribution so it needs to be installed from third party +repositories. +</p> +<blockquote class="blue"><img src="/home/centos/artwork/trunk/Identity/Widgets/Img/icon-admonition-info.png" alt="info"><h3>Note</h3><p> Configuration of third party repositories inside CentOS +distribution is described in CentOS wiki, specifically in the +following URL: +<a class="www" href="http://wiki.centos.org/AdditionalResources/Repositories">http://wiki.centos.org/AdditionalResources/Repositories</a> +</p></blockquote> + +<p>Before installing packages, the <tt>`centos-art.sh'</tt> script uses +<code>sudo</code> to request root privileges to execute <code>yum</code> +installation functionality. If your user isn't defined as a +privileged user--at least to run <code>yum</code> commands-- inside +<tt>`/etc/sudoers'</tt> configuration file, you will not be able to +perform package installation tasks as set in <tt>`centos-art.sh'</tt> +script <samp>`verify'</samp> functionality. +</p> +<p>Setting sudo privileges to users is an administrative task you have to +do by yourself. If you don't have experience with <code>sudo</code> +command, please read its man page running the command: <code>man +sudo</code>. This reading will be very useful, and with some practice, you +will be able to configure your users to have <code>sudo</code> +privileges. +</p> + +<a name="SEC423"></a> +<h4 class="subsubsection"> 2.75.2.2 Links </h4> + +<p>Creation of symbolic links helps us to alternate between different +implementations of <tt>`centos-art.sh'</tt> script-line (e.g., +<tt>`centos-art.sh'</tt>, for Bash implementation; <tt>`centos-art.py'</tt>, +for Python implementation; <tt>`centos-art.pl'</tt>, for Perl +implementation; and so on for other implementations). The +<tt>`centos-art.sh'</tt> script-line definition takes place inside your +personal binary (<tt>`~/bin/'</tt>) directory in order to make the script +implementation --the one that <tt>`centos-art'</tt> links to-- available +to <var>PATH</var> environment variable. +</p> +<p>Creation of symbolic links helps us to reuse components from repository +working copy. For example, color information files maintained inside +your working copy must never be duplicated inside program-specific +configuration directories that uses them in your workstation (e.g., +Gimp, Inkscape, etc.). Instead, a symbolic link must be created for +each one of them, from program-specific configuration directories to +files in the working copy. In this configuration, when someone +commits changes to color information files up to central repository, +they--the changes committed-- will be immediatly available to your +programs the next time you update your working copy --the place +inside your workstation those color information files are stored--. +</p> +<p>Creation of symbolic links helps us to make <tt>`centos-art.sh'</tt> +script functionalities available outside <tt>`trunk/'</tt> repository +directory structure, but at its same level in repository tree. This is +useful if you need to use the "render" functionality of +<code>centos-art.sh</code> under <tt>`branches/'</tt> repository directory +structure as you usually do inside <tt>`trunk/'</tt> repository directory +structure. As consequence of this configuration, automation scripts +cannot be branched under <tt>`branches/Scripts'</tt> directory structure. +</p> + +<a name="SEC424"></a> +<h4 class="subsubsection"> 2.75.2.3 Environment variables </h4> + +<p>Definition of environemnt variables helps us to set default values to +our user session life. The user session environment variable defintion +takes place in the user's <tt>`~/.bash_profile'</tt> file. The +<samp>`verify'</samp> functionality of <tt>`centos-art.sh'</tt> script doesn't +modify your <tt>`~/.bash_profile'</tt> file. +</p> +<p>The <samp>`verify'</samp> functionality of <tt>`centos-art.sh'</tt> script +evaluates the following environment variables: +</p> +<dl compact="compact"> +<dt> <code>EDITOR</code></dt> +<dd><p>Default text editor. +</p> +<p>The <tt>`centos-art.sh'</tt> script uses default text <code>EDITOR</code> to edit +pre-commit subversion messages, translation files, configuration +files, script files, and similar text-based files. +</p> +<p>If <code>EDITOR</code> environment variable is not set, <tt>`centos-art.sh'</tt> +script uses <tt>`/usr/bin/vim'</tt> as default text editor. Otherwise, the +following values are recognized by <tt>`centos-art.sh'</tt> script: +</p> +<ul class="toc"> +<li> <tt>`/usr/bin/vim'</tt> +</li><li> <tt>`/usr/bin/emacs'</tt> +</li><li> <tt>`/usr/bin/nano'</tt> +</li></ul> + +<p>If no one of these values is set in <code>EDITOR</code> environment variable, +<tt>`centos-art.sh'</tt> uses <tt>`/usr/bin/vim'</tt> text editor by default. +</p> +</dd> +<dt> <code>TEXTDOMAIN</code></dt> +<dd> +<p>Default domain used to retrieve translated messages. This variable is +set in <tt>`initFunctions.sh'</tt> and shouldn't be changed. +</p> +</dd> +<dt> <code>TEXTDOMAINDIR</code></dt> +<dd> +<p>Default directory used to retrieve translated messages. This variable +is set in <tt>`initFunctions.sh'</tt> and shouldn't be changed. +</p> +</dd> +<dt> <code>LANG</code></dt> +<dd> +<p>Default locale information. +</p> +<p>This variable is initially set in the configuration process of CentOS +distribution installer (i.e., Anaconda), specifically in the +<samp>`Language'</samp> step; or once installed using the +<code>system-config-language</code> tool. +</p> +<p>The <tt>`centos-art.sh'</tt> script uses the <var>LANG</var> environment +variable to know in which language the script messages are printed +out. +</p> +</dd> +<dt> <code>TZ</code></dt> +<dd> +<p>Default time zone representation. +</p> +<p>This variable is initially set in the configuration process of CentOS +distribution installer (i.e., Anaconda), specifically in the +<samp>`Date and time'</samp> step; or once installed using the +<code>system-config-date</code> tool. +</p> +<p>The <tt>`centos-art.sh'</tt> script doesn't use the <var>TZ</var> environment +variable information at all. Instead, this variable is used by the +system shell to show the time information according to your phisical +location on planet Earth. +</p> +<p>Inside your computer, the time information is firstly set in the BIOS +clock (which may need correction), and later in the configuration +process of CentOS distribution installer (or later, by any of the +related configuration tools inside CentOS distribution). Generally, +setting time information is a straight-forward task and configuration +tools available do cover most relevant location. However, if you need +a time precision not provided by the configuration tools available +inside CentOS distribution then, using <var>TZ</var> variable may be +necessary. +</p> +<blockquote class="orange"><img src="/home/centos/artwork/trunk/Identity/Widgets/Img/icon-admonition-ruler.png" alt="Convenction"><h3>Convenction</h3><p> In order to keep changes syncronized between +central repository and its working copies: configure both repository +server and workstations (i.e., the place where each working copy is +set on) to use Coordinated Universal Time (UTC) as base time +representation. Later, correct the time information for your specific +location using time zone correction. +</p></blockquote> + +<p>The format of <var>TZ</var> environment variable is described in +<tt>`tzset(3)'</tt> manual page. +</p> +</dd> +</dl> + + <a name="SEC425"></a> -<h1 class="unnumbered"> List of Figures </h1> -<dl class="listoffloats"> -<dt><a href="repository_66.html#fig_003atrunk_002fScripts_002fBash_003aInitialization">Figure 2.1</a></dt><dd><p>The functionalities initialization environment. -</p></dd> -<dt><a href="repository_66.html#fig_003atrunk_002fScripts_002fBash_002fFunctions_003aInitialization">Figure 2.2</a></dt><dd><p>The actions initialization environment. -</p></dd> -<dt><a href="repository_68.html#trunk_002fScripts_002fBash_002fFunctions_002fcli_005fcommitRepoChanges">Figure 2.3</a></dt><dd><p>The <code>cli_commitRepoChanges</code> function output. -</p></dd> -<dt><a href="repository_77.html#fig_003atrunk_002fScripts_002fBash_002fFunctions_002fShell_003a1">Figure 2.4</a></dt><dd><p>The functions script base comment structure -</p></dd> -<dt><a href="repository_77.html#fig_003atrunk_002fScripts_002fBash_002fFunctions_002fShell_003a2">Figure 2.5</a></dt><dd><p>The function script comment example -</p></dd> +<h3 class="subsection"> 2.75.3 Usage </h3> + +<dl compact="compact"> +<dt> <code>centos-art verify --packages</code></dt> +<dd> +<p>Verify required packages your workstation needs in order to run the +<tt>`centos-art.sh'</tt> script correctly. If there are missing packages, +the <tt>`centos-art.sh'</tt> script asks you to confirm their +installation. When installing packages, the <tt>`centos-art.sh'</tt> +script uses the <code>yum</code> application in order to achieve the +task. +</p> +<p>In case all packages required by <tt>`centos-art.sh'</tt> script are +already installed in your workstation, the message <samp>`The required +packages are already installed.'</samp> is output for you to know. +</p> +</dd> +<dt> <code>centos-art verify --links</code></dt> +<dd> +<p>Verify required links your workstation needs in order to run the +centos-art command correctly. If any required link is missing, the +<code>centos-art.sh</code> script asks you to confirm their installation. +To install required links, the <code>centos-art.sh</code> script uses the +<code>ln</code> command. +</p> +<p>In case all links required by <tt>`centos-art.sh'</tt> script are already +created in your workstation, the message <samp>`The required links are +already installed.'</samp> is output for you to know. +</p> +<p>In case a regular file exists with the same name of a required link, +the <tt>`centos-art.sh'</tt> script outputs the <samp>`Already exists as +regular file.'</samp> message when listing required links that will be +installed. Of course, as there is already a regular file where must be +a link, no link is created. In such cases the <tt>`centos-art.sh'</tt> +script will fall into a continue installation request for that missing +link. To end this continue request you can answer <samp>`No'</samp>, or +remove the existent regular file to let <tt>`centos-art.sh'</tt> script +install the link on its place. +</p> +</dd> +<dt> <code>centos-art verify --environment</code></dt> +<dt> <code>centos-art verify --environment --filter='regex'</code></dt> +<dd> +<p>Output a brief description of environment variables used by +<tt>`centos-art.sh'</tt> script. +</p> +<p>If <samp>`--filter'</samp> option is provided, output is reduced as defined in +the <samp>`regex'</samp> regular expression value. If <samp>`--filter'</samp> option +is specified but <samp>`regex'</samp> value is not, the <tt>`centos-art.sh'</tt> +script outputs information as if <samp>`--filter'</samp> option had not been +provided at all. +</p> +</dd> </dl> +<a name="SEC426"></a> +<h3 class="subsection"> 2.75.4 See also </h3> + +<table class="menu" border="0" cellspacing="0"> +<tr><td align="left" valign="top"><a href="repository_69.html#SEC339">2.62 The <tt>`trunk/Scripts/Bash'</tt> Directory</a></td><td> </td><td align="left" valign="top"> +</td></tr> +</table> + + <table cellpadding="1" cellspacing="1" border="0"> -<tr><td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Previous section in reading order"> < </a>]</td> -<td valign="middle" align="left">[ > ]</td> +<tr><td valign="middle" align="left">[<a href="#SEC425" title="Previous section in reading order"> < </a>]</td> +<td valign="middle" align="left">[<a href="repository_83.html#SEC427" title="Next section in reading order"> > </a>]</td> <td valign="middle" align="left"> </td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Beginning of this chapter or previous chapter"> << </a>]</td> -<td valign="middle" align="left">[<a href="repository.html#SEC_Top" title="Up section"> Up </a>]</td> -<td valign="middle" align="left">[ >> ]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Beginning of this chapter or previous chapter"> << </a>]</td> +<td valign="middle" align="left">[<a href="#SEC419" title="Up section"> Up </a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Next chapter"> >> </a>]</td> </tr></table> <p> <font size="-1"> - This document was generated on <i>March, 11 2011</i> using <a class="www" href="http://texi2html.cvshome.org/"><i>texi2html 1.76</i></a>. + This document was generated on <i>March, 22 2011</i> using <a class="www" href="http://texi2html.cvshome.org/"><i>texi2html 1.76</i></a>. </font> <br> diff --git a/Manual/repository-html/repository_83.html b/Manual/repository-html/repository_83.html new file mode 100755 index 0000000..9e08b47 --- /dev/null +++ b/Manual/repository-html/repository_83.html @@ -0,0 +1,126 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html401/loose.dtd"> +<html> +<!--This manuals documents relevant information regarding the deployment, +organization, and administration of CentOS Artwork Repository. + +Copyright C 2009-2011 Alain Reguera Delgado + +Permission is granted to copy, distribute and/or modify this document +under the terms of the GNU Free Documentation License, Version 1.2 or +any later version published by the Free Software Foundation; with no +Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A +copy of the license is included in the section entitled GNU Free +Documentation License. +--> +<!-- Created on March, 22 2011 by texi2html 1.76 --> +<!-- +Written by: Lionel Cons <Lionel.Cons@cern.ch> (original author) + Karl Berry <karl@freefriends.org> + Olaf Bachmann <obachman@mathematik.uni-kl.de> + and many others. +Maintained by: Many creative people <dev@texi2html.cvshome.org> +Send bugs and suggestions to <users@texi2html.cvshome.org> + +--> +<head> +<title>CentOS Artwork Repository: 2.76 The trunk/Scripts/Python Directory</title> + +<meta name="description" content="CentOS Artwork Repository: 2.76 The trunk/Scripts/Python Directory"> +<meta name="keywords" content="CentOS Artwork Repository: 2.76 The trunk/Scripts/Python Directory"> +<meta name="resource-type" content="document"> +<meta name="distribution" content="global"> +<meta name="Generator" content="texi2html 1.76"> +<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> +<style type="text/css"> +<!-- +@import "/home/centos/artwork/trunk/Identity/Models/Css/Texi2html/common.css"; + +a.summary-letter {text-decoration: none} +pre.display {font-family: serif} +pre.format {font-family: serif} +pre.menu-comment {font-family: serif} +pre.menu-preformatted {font-family: serif} +pre.smalldisplay {font-family: serif; font-size: smaller} +pre.smallexample {font-size: smaller} +pre.smallformat {font-family: serif; font-size: smaller} +pre.smalllisp {font-size: smaller} +span.sansserif {font-family:sans-serif; font-weight:normal;} +ul.toc {list-style: none} +--> +</style> + + +</head> + +<body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#800080" alink="#FF0000"> + +<table cellpadding="1" cellspacing="1" border="0"> +<tr><td valign="middle" align="left">[<a href="repository_82.html#SEC426" title="Previous section in reading order"> < </a>]</td> +<td valign="middle" align="left">[<a href="#SEC428" title="Next section in reading order"> > </a>]</td> +<td valign="middle" align="left"> </td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Beginning of this chapter or previous chapter"> << </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Up section"> Up </a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Next chapter"> >> </a>]</td> +<td valign="middle" align="left"> </td> +<td valign="middle" align="left"> </td> +<td valign="middle" align="left"> </td> +<td valign="middle" align="left"> </td> +<td valign="middle" align="left">[<a href="repository.html#SEC_Top" title="Cover (top) of document">Top</a>]</td> +<td valign="middle" align="left">[<a href="repository_toc.html#SEC_Contents" title="Table of contents">Contents</a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Index">Index</a>]</td> +<td valign="middle" align="left">[<a href="repository_abt.html#SEC_About" title="About (help)"> ? </a>]</td> +</tr></table> +<a name="Filesystem-trunk-Scripts-Python"></a> +<a name="SEC427"></a> +<h2 class="section"> 2.76 The <tt>`trunk/Scripts/Python'</tt> Directory </h2> + + +<a name="SEC428"></a> +<h3 class="subsection"> 2.76.1 Goals </h3> + +<ul class="toc"> +<li> ... +</li></ul> + + +<a name="SEC429"></a> +<h3 class="subsection"> 2.76.2 Description </h3> + +<ul class="toc"> +<li> ... +</li></ul> + + +<a name="SEC430"></a> +<h3 class="subsection"> 2.76.3 Usage </h3> + +<ul class="toc"> +<li> ... +</li></ul> + + +<a name="SEC431"></a> +<h3 class="subsection"> 2.76.4 See also </h3> + + + + + + +<table cellpadding="1" cellspacing="1" border="0"> +<tr><td valign="middle" align="left">[<a href="#SEC430" title="Previous section in reading order"> < </a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Next section in reading order"> > </a>]</td> +<td valign="middle" align="left"> </td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Beginning of this chapter or previous chapter"> << </a>]</td> +<td valign="middle" align="left">[<a href="#SEC427" title="Up section"> Up </a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Next chapter"> >> </a>]</td> +</tr></table> +<p> + <font size="-1"> + This document was generated on <i>March, 22 2011</i> using <a class="www" href="http://texi2html.cvshome.org/"><i>texi2html 1.76</i></a>. + </font> + <br> + +</p> +</body> +</html> diff --git a/Manual/repository-html/repository_84.html b/Manual/repository-html/repository_84.html new file mode 100755 index 0000000..fec85a9 --- /dev/null +++ b/Manual/repository-html/repository_84.html @@ -0,0 +1,249 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html401/loose.dtd"> +<html> +<!--This manuals documents relevant information regarding the deployment, +organization, and administration of CentOS Artwork Repository. + +Copyright C 2009-2011 Alain Reguera Delgado + +Permission is granted to copy, distribute and/or modify this document +under the terms of the GNU Free Documentation License, Version 1.2 or +any later version published by the Free Software Foundation; with no +Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A +copy of the license is included in the section entitled GNU Free +Documentation License. +--> +<!-- Created on March, 22 2011 by texi2html 1.76 --> +<!-- +Written by: Lionel Cons <Lionel.Cons@cern.ch> (original author) + Karl Berry <karl@freefriends.org> + Olaf Bachmann <obachman@mathematik.uni-kl.de> + and many others. +Maintained by: Many creative people <dev@texi2html.cvshome.org> +Send bugs and suggestions to <users@texi2html.cvshome.org> + +--> +<head> +<title>CentOS Artwork Repository: Index</title> + +<meta name="description" content="CentOS Artwork Repository: Index"> +<meta name="keywords" content="CentOS Artwork Repository: Index"> +<meta name="resource-type" content="document"> +<meta name="distribution" content="global"> +<meta name="Generator" content="texi2html 1.76"> +<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> +<style type="text/css"> +<!-- +@import "/home/centos/artwork/trunk/Identity/Models/Css/Texi2html/common.css"; + +a.summary-letter {text-decoration: none} +pre.display {font-family: serif} +pre.format {font-family: serif} +pre.menu-comment {font-family: serif} +pre.menu-preformatted {font-family: serif} +pre.smalldisplay {font-family: serif; font-size: smaller} +pre.smallexample {font-size: smaller} +pre.smallformat {font-family: serif; font-size: smaller} +pre.smalllisp {font-size: smaller} +span.sansserif {font-family:sans-serif; font-weight:normal;} +ul.toc {list-style: none} +--> +</style> + + +</head> + +<body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#800080" alink="#FF0000"> + +<table cellpadding="1" cellspacing="1" border="0"> +<tr><td valign="middle" align="left">[<a href="repository_83.html#SEC431" title="Previous section in reading order"> < </a>]</td> +<td valign="middle" align="left">[<a href="repository_85.html#SEC433" title="Next section in reading order"> > </a>]</td> +<td valign="middle" align="left"> </td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Beginning of this chapter or previous chapter"> << </a>]</td> +<td valign="middle" align="left">[<a href="repository.html#SEC_Top" title="Up section"> Up </a>]</td> +<td valign="middle" align="left">[<a href="repository_85.html#SEC433" title="Next chapter"> >> </a>]</td> +<td valign="middle" align="left"> </td> +<td valign="middle" align="left"> </td> +<td valign="middle" align="left"> </td> +<td valign="middle" align="left"> </td> +<td valign="middle" align="left">[<a href="repository.html#SEC_Top" title="Cover (top) of document">Top</a>]</td> +<td valign="middle" align="left">[<a href="repository_toc.html#SEC_Contents" title="Table of contents">Contents</a>]</td> +<td valign="middle" align="left">[<a href="#SEC432" title="Index">Index</a>]</td> +<td valign="middle" align="left">[<a href="repository_abt.html#SEC_About" title="About (help)"> ? </a>]</td> +</tr></table> +<a name="Index"></a> +<a name="SEC432"></a> +<h1 class="unnumbered"> Index </h1> +<table><tr><th valign="top">Jump to: </th><td><a href="#SEC432_0" class="summary-letter"><b>A</b></a> + +<a href="#SEC432_1" class="summary-letter"><b>C</b></a> + +<a href="#SEC432_2" class="summary-letter"><b>D</b></a> + +<a href="#SEC432_3" class="summary-letter"><b>F</b></a> + +<a href="#SEC432_4" class="summary-letter"><b>H</b></a> + +<a href="#SEC432_5" class="summary-letter"><b>I</b></a> + +<a href="#SEC432_6" class="summary-letter"><b>M</b></a> + +<a href="#SEC432_7" class="summary-letter"><b>R</b></a> + +<a href="#SEC432_8" class="summary-letter"><b>T</b></a> + +<a href="#SEC432_9" class="summary-letter"><b>U</b></a> + +</td></tr></table> +<table border="0" class="index-cp"> +<tr><td></td><th align="left">Index Entry</th><th align="left"> Section</th></tr> +<tr><td colspan="3"> <hr></td></tr> +<tr><th><a name="SEC432_0">A</a></th><td></td><td></td></tr> +<tr><td></td><td valign="top"><a href="repository_3.html#SEC7">Authors</a></td><td valign="top"><a href="repository_3.html#SEC7">1.2 Authors</a></td></tr> +<tr><td colspan="3"> <hr></td></tr> +<tr><th><a name="SEC432_1">C</a></th><td></td><td></td></tr> +<tr><td></td><td valign="top"><a href="repository_4.html#SEC8">Copying conditions</a></td><td valign="top"><a href="repository_4.html#SEC8">1.3 Copying Conditions</a></td></tr> +<tr><td colspan="3"> <hr></td></tr> +<tr><th><a name="SEC432_2">D</a></th><td></td><td></td></tr> +<tr><td></td><td valign="top"><a href="repository_5.html#SEC10">Document convenctions</a></td><td valign="top"><a href="repository_5.html#SEC10">1.4 Document Convenctions</a></td></tr> +<tr><td colspan="3"> <hr></td></tr> +<tr><th><a name="SEC432_3">F</a></th><td></td><td></td></tr> +<tr><td></td><td valign="top"><a href="repository_6.html#SEC11">Feedback</a></td><td valign="top"><a href="repository_6.html#SEC11">1.5 Send in Your Feedback</a></td></tr> +<tr><td></td><td valign="top"><a href="repository_8.html#SEC13">Filesystem branches</a></td><td valign="top"><a href="repository_8.html#SEC13">2.1 The <tt>`branches'</tt> Directory</a></td></tr> +<tr><td></td><td valign="top"><a href="repository_9.html#SEC18">Filesystem tags</a></td><td valign="top"><a href="repository_9.html#SEC18">2.2 The <tt>`tags'</tt> Directory</a></td></tr> +<tr><td></td><td valign="top"><a href="repository_10.html#SEC23">Filesystem trunk</a></td><td valign="top"><a href="repository_10.html#SEC23">2.3 The <tt>`trunk'</tt> Directory</a></td></tr> +<tr><td></td><td valign="top"><a href="repository_11.html#SEC28">Filesystem trunk Identity</a></td><td valign="top"><a href="repository_11.html#SEC28">2.4 The <tt>`trunk/Identity'</tt> Directory</a></td></tr> +<tr><td></td><td valign="top"><a href="repository_12.html#SEC37">Filesystem trunk Identity Brands</a></td><td valign="top"><a href="repository_12.html#SEC37">2.5 The <tt>`trunk/Identity/Brands'</tt> Directory</a></td></tr> +<tr><td></td><td valign="top"><a href="repository_13.html#SEC42">Filesystem trunk Identity Colors</a></td><td valign="top"><a href="repository_13.html#SEC42">2.6 The <tt>`trunk/Identity/Colors'</tt> Directory</a></td></tr> +<tr><td></td><td valign="top"><a href="repository_14.html#SEC47">Filesystem trunk Identity Fonts</a></td><td valign="top"><a href="repository_14.html#SEC47">2.7 The <tt>`trunk/Identity/Fonts'</tt> Directory</a></td></tr> +<tr><td></td><td valign="top"><a href="repository_15.html#SEC52">Filesystem trunk Identity Icons</a></td><td valign="top"><a href="repository_15.html#SEC52">2.8 The <tt>`trunk/Identity/Icons'</tt> Directory</a></td></tr> +<tr><td></td><td valign="top"><a href="repository_16.html#SEC57">Filesystem trunk Identity Isolinux</a></td><td valign="top"><a href="repository_16.html#SEC57">2.9 The <tt>`trunk/Identity/Isolinux'</tt> Directory</a></td></tr> +<tr><td></td><td valign="top"><a href="repository_17.html#SEC62">Filesystem trunk Identity Models</a></td><td valign="top"><a href="repository_17.html#SEC62">2.10 The <tt>`trunk/Identity/Models'</tt> Directory</a></td></tr> +<tr><td></td><td valign="top"><a href="repository_18.html#SEC67">Filesystem trunk Identity Models Css</a></td><td valign="top"><a href="repository_18.html#SEC67">2.11 The <tt>`trunk/Identity/Models/Css'</tt> Directory</a></td></tr> +<tr><td></td><td valign="top"><a href="repository_19.html#SEC72">Filesystem trunk Identity Models Html</a></td><td valign="top"><a href="repository_19.html#SEC72">2.12 The <tt>`trunk/Identity/Models/Html'</tt> Directory</a></td></tr> +<tr><td></td><td valign="top"><a href="repository_20.html#SEC77">Filesystem trunk Identity Models Img Promo Web</a></td><td valign="top"><a href="repository_20.html#SEC77">2.13 The <tt>`trunk/Identity/Models/Img/Promo/Web'</tt> Directory</a></td></tr> +<tr><td></td><td valign="top"><a href="repository_21.html#SEC82">Filesystem trunk Identity Models Tpl</a></td><td valign="top"><a href="repository_21.html#SEC82">2.14 The <tt>`trunk/Identity/Models/Tpl'</tt> Directory</a></td></tr> +<tr><td></td><td valign="top"><a href="repository_22.html#SEC87">Filesystem trunk Identity Models Tpl Brands</a></td><td valign="top"><a href="repository_22.html#SEC87">2.15 The <tt>`trunk/Identity/Models/Tpl/Brands'</tt> Directory</a></td></tr> +<tr><td></td><td valign="top"><a href="repository_23.html#SEC92">Filesystem trunk Identity Models Tpl Promo Web</a></td><td valign="top"><a href="repository_23.html#SEC92">2.16 The <tt>`trunk/Identity/Models/Tpl/Promo/Web'</tt> Directory</a></td></tr> +<tr><td></td><td valign="top"><a href="repository_24.html#SEC107">Filesystem trunk Identity Models Xcf</a></td><td valign="top"><a href="repository_24.html#SEC107">2.17 The <tt>`trunk/Identity/Models/Xcf'</tt> Directory</a></td></tr> +<tr><td></td><td valign="top"><a href="repository_25.html#SEC112">Filesystem trunk Identity Release</a></td><td valign="top"><a href="repository_25.html#SEC112">2.18 The <tt>`trunk/Identity/Release'</tt> Directory</a></td></tr> +<tr><td></td><td valign="top"><a href="repository_26.html#SEC117">Filesystem trunk Identity Themes</a></td><td valign="top"><a href="repository_26.html#SEC117">2.19 The <tt>`trunk/Identity/Themes'</tt> Directory</a></td></tr> +<tr><td></td><td valign="top"><a href="repository_27.html#SEC122">Filesystem trunk Identity Themes Models</a></td><td valign="top"><a href="repository_27.html#SEC122">2.20 The <tt>`trunk/Identity/Themes/Models'</tt> Directory</a></td></tr> +<tr><td></td><td valign="top"><a href="repository_28.html#SEC127">Filesystem trunk Identity Themes Models Alternative</a></td><td valign="top"><a href="repository_28.html#SEC127">2.21 The <tt>`trunk/Identity/Themes/Models/Alternative'</tt> Directory</a></td></tr> +<tr><td></td><td valign="top"><a href="repository_29.html#SEC132">Filesystem trunk Identity Themes Models Default</a></td><td valign="top"><a href="repository_29.html#SEC132">2.22 The <tt>`trunk/Identity/Themes/Models/Default'</tt> Directory</a></td></tr> +<tr><td></td><td valign="top"><a href="repository_30.html#SEC137">Filesystem trunk Identity Themes Models Default Concept</a></td><td valign="top"><a href="repository_30.html#SEC137">2.23 The <tt>`trunk/Identity/Themes/Models/Default/Concept'</tt> Directory</a></td></tr> +<tr><td></td><td valign="top"><a href="repository_31.html#SEC142">Filesystem trunk Identity Themes Models Default Distro</a></td><td valign="top"><a href="repository_31.html#SEC142">2.24 The <tt>`trunk/Identity/Themes/Models/Default/Distro'</tt> Directory</a></td></tr> +<tr><td></td><td valign="top"><a href="repository_32.html#SEC147">Filesystem trunk Identity Themes Models Default Distro Anaconda</a></td><td valign="top"><a href="repository_32.html#SEC147">2.25 The <tt>`trunk/Identity/Themes/Models/Default/Distro/Anaconda'</tt> Directory</a></td></tr> +<tr><td></td><td valign="top"><a href="repository_33.html#SEC152">Filesystem trunk Identity Themes Models Default Distro Firstboot</a></td><td valign="top"><a href="repository_33.html#SEC152">2.26 The <tt>`trunk/Identity/Themes/Models/Default/Distro/Firstboot'</tt> Directory</a></td></tr> +<tr><td></td><td valign="top"><a href="repository_34.html#SEC157">Filesystem trunk Identity Themes Models Default Distro Gdm</a></td><td valign="top"><a href="repository_34.html#SEC157">2.27 The <tt>`trunk/Identity/Themes/Models/Default/Distro/Gdm'</tt> Directory</a></td></tr> +<tr><td></td><td valign="top"><a href="repository_35.html#SEC162">Filesystem trunk Identity Themes Models Default Distro Grub</a></td><td valign="top"><a href="repository_35.html#SEC162">2.28 The <tt>`trunk/Identity/Themes/Models/Default/Distro/Grub'</tt> Directory</a></td></tr> +<tr><td></td><td valign="top"><a href="repository_36.html#SEC167">Filesystem trunk Identity Themes Models Default Distro Gsplash</a></td><td valign="top"><a href="repository_36.html#SEC167">2.29 The <tt>`trunk/Identity/Themes/Models/Default/Distro/Gsplash'</tt> Directory</a></td></tr> +<tr><td></td><td valign="top"><a href="repository_37.html#SEC172">Filesystem trunk Identity Themes Models Default Distro Kdm</a></td><td valign="top"><a href="repository_37.html#SEC172">2.30 The <tt>`trunk/Identity/Themes/Models/Default/Distro/Kdm'</tt> Directory</a></td></tr> +<tr><td></td><td valign="top"><a href="repository_38.html#SEC177">Filesystem trunk Identity Themes Models Default Distro Ksplash</a></td><td valign="top"><a href="repository_38.html#SEC177">2.31 The <tt>`trunk/Identity/Themes/Models/Default/Distro/Ksplash'</tt> Directory</a></td></tr> +<tr><td></td><td valign="top"><a href="repository_39.html#SEC182">Filesystem trunk Identity Themes Models Default Distro Rhgb</a></td><td valign="top"><a href="repository_39.html#SEC182">2.32 The <tt>`trunk/Identity/Themes/Models/Default/Distro/Rhgb'</tt> Directory</a></td></tr> +<tr><td></td><td valign="top"><a href="repository_40.html#SEC187">Filesystem trunk Identity Themes Models Default Distro Syslinux</a></td><td valign="top"><a href="repository_40.html#SEC187">2.33 The <tt>`trunk/Identity/Themes/Models/Default/Distro/Syslinux'</tt> Directory</a></td></tr> +<tr><td></td><td valign="top"><a href="repository_41.html#SEC192">Filesystem trunk Identity Themes Models Default Promo</a></td><td valign="top"><a href="repository_41.html#SEC192">2.34 The <tt>`trunk/Identity/Themes/Models/Default/Promo'</tt> Directory</a></td></tr> +<tr><td></td><td valign="top"><a href="repository_42.html#SEC197">Filesystem trunk Identity Themes Models Default Web</a></td><td valign="top"><a href="repository_42.html#SEC197">2.35 The <tt>`trunk/Identity/Themes/Models/Default/Web'</tt> Directory</a></td></tr> +<tr><td></td><td valign="top"><a href="repository_43.html#SEC202">Filesystem trunk Identity Themes Motifs</a></td><td valign="top"><a href="repository_43.html#SEC202">2.36 The <tt>`trunk/Identity/Themes/Motifs'</tt> Directory</a></td></tr> +<tr><td></td><td valign="top"><a href="repository_44.html#SEC207">Filesystem trunk Identity Themes Motifs Flame</a></td><td valign="top"><a href="repository_44.html#SEC207">2.37 The <tt>`trunk/Identity/Themes/Motifs/Flame'</tt> Directory</a></td></tr> +<tr><td></td><td valign="top"><a href="repository_45.html#SEC216">Filesystem trunk Identity Themes Motifs Modern</a></td><td valign="top"><a href="repository_45.html#SEC216">2.38 The <tt>`trunk/Identity/Themes/Motifs/Modern'</tt> Directory</a></td></tr> +<tr><td></td><td valign="top"><a href="repository_46.html#SEC221">Filesystem trunk Identity Themes Motifs Modern Backgrounds</a></td><td valign="top"><a href="repository_46.html#SEC221">2.39 The <tt>`trunk/Identity/Themes/Motifs/Modern/Backgrounds'</tt> Directory</a></td></tr> +<tr><td></td><td valign="top"><a href="repository_47.html#SEC226">Filesystem trunk Identity Themes Motifs Modern Backgrounds Img</a></td><td valign="top"><a href="repository_47.html#SEC226">2.40 The <tt>`trunk/Identity/Themes/Motifs/Modern/Backgrounds/Img'</tt> Directory</a></td></tr> +<tr><td></td><td valign="top"><a href="repository_48.html#SEC231">Filesystem trunk Identity Themes Motifs Modern Backgrounds Tpl</a></td><td valign="top"><a href="repository_48.html#SEC231">2.41 The <tt>`trunk/Identity/Themes/Motifs/Modern/Backgrounds/Tpl'</tt> Directory</a></td></tr> +<tr><td></td><td valign="top"><a href="repository_49.html#SEC236">Filesystem trunk Identity Themes Motifs Modern Backgrounds Xcf</a></td><td valign="top"><a href="repository_49.html#SEC236">2.42 The <tt>`trunk/Identity/Themes/Motifs/Modern/Backgrounds/Xcf'</tt> Directory</a></td></tr> +<tr><td></td><td valign="top"><a href="repository_50.html#SEC241">Filesystem trunk Identity Themes Motifs Modern Distro Anaconda Progress</a></td><td valign="top"><a href="repository_50.html#SEC241">2.43 The <tt>`trunk/Identity/Themes/Motifs/Modern/Distro/Anaconda/Progress'</tt> Directory</a></td></tr> +<tr><td></td><td valign="top"><a href="repository_51.html#SEC246">Filesystem trunk Identity Themes Motifs Modern Palettes</a></td><td valign="top"><a href="repository_51.html#SEC246">2.44 The <tt>`trunk/Identity/Themes/Motifs/Modern/Palettes'</tt> Directory</a></td></tr> +<tr><td></td><td valign="top"><a href="repository_52.html#SEC251">Filesystem trunk Identity Themes Motifs TreeFlower</a></td><td valign="top"><a href="repository_52.html#SEC251">2.45 The <tt>`trunk/Identity/Themes/Motifs/TreeFlower'</tt> Directory</a></td></tr> +<tr><td></td><td valign="top"><a href="repository_53.html#SEC256">Filesystem trunk Identity Themes Motifs TreeFlower Backgrounds</a></td><td valign="top"><a href="repository_53.html#SEC256">2.46 The <tt>`trunk/Identity/Themes/Motifs/TreeFlower/Backgrounds'</tt> Directory</a></td></tr> +<tr><td></td><td valign="top"><a href="repository_54.html#SEC264">Filesystem trunk Identity Widgets</a></td><td valign="top"><a href="repository_54.html#SEC264">2.47 The <tt>`trunk/Identity/Widgets'</tt> Directory</a></td></tr> +<tr><td></td><td valign="top"><a href="repository_55.html#SEC269">Filesystem trunk Locales</a></td><td valign="top"><a href="repository_55.html#SEC269">2.48 The <tt>`trunk/Locales'</tt> Directory</a></td></tr> +<tr><td></td><td valign="top"><a href="repository_56.html#SEC270">Filesystem trunk Locales Identity</a></td><td valign="top"><a href="repository_56.html#SEC270">2.49 The <tt>`trunk/Locales/Identity'</tt> Directory</a></td></tr> +<tr><td></td><td valign="top"><a href="repository_57.html#SEC275">Filesystem trunk Locales Identity Brands</a></td><td valign="top"><a href="repository_57.html#SEC275">2.50 The <tt>`trunk/Locales/Identity/Brands'</tt> Directory</a></td></tr> +<tr><td></td><td valign="top"><a href="repository_58.html#SEC283">Filesystem trunk Locales Identity Brands Tpl</a></td><td valign="top"><a href="repository_58.html#SEC283">2.51 The <tt>`trunk/Locales/Identity/Brands/Tpl'</tt> Directory</a></td></tr> +<tr><td></td><td valign="top"><a href="repository_59.html#SEC288">Filesystem trunk Locales Identity Fonts</a></td><td valign="top"><a href="repository_59.html#SEC288">2.52 The <tt>`trunk/Locales/Identity/Fonts'</tt> Directory</a></td></tr> +<tr><td></td><td valign="top"><a href="repository_60.html#SEC294">Filesystem trunk Locales Identity Models</a></td><td valign="top"><a href="repository_60.html#SEC294">2.53 The <tt>`trunk/Locales/Identity/Models'</tt> Directory</a></td></tr> +<tr><td></td><td valign="top"><a href="repository_61.html#SEC299">Filesystem trunk Locales Identity Release</a></td><td valign="top"><a href="repository_61.html#SEC299">2.54 The <tt>`trunk/Locales/Identity/Release'</tt> Directory</a></td></tr> +<tr><td></td><td valign="top"><a href="repository_62.html#SEC304">Filesystem trunk Locales Identity Themes</a></td><td valign="top"><a href="repository_62.html#SEC304">2.55 The <tt>`trunk/Locales/Identity/Themes'</tt> Directory</a></td></tr> +<tr><td></td><td valign="top"><a href="repository_63.html#SEC309">Filesystem trunk Locales Identity Themes Backgrounds</a></td><td valign="top"><a href="repository_63.html#SEC309">2.56 The <tt>`trunk/Locales/Identity/Themes/Backgrounds'</tt> Directory</a></td></tr> +<tr><td></td><td valign="top"><a href="repository_64.html#SEC314">Filesystem trunk Locales Identity Themes Distro Anaconda Progress</a></td><td valign="top"><a href="repository_64.html#SEC314">2.57 The <tt>`trunk/Locales/Identity/Themes/Distro/Anaconda/Progress'</tt> Directory</a></td></tr> +<tr><td></td><td valign="top"><a href="repository_65.html#SEC319">Filesystem trunk Locales Identity Widgets</a></td><td valign="top"><a href="repository_65.html#SEC319">2.58 The <tt>`trunk/Locales/Identity/Widgets'</tt> Directory</a></td></tr> +<tr><td></td><td valign="top"><a href="repository_66.html#SEC324">Filesystem trunk Manual</a></td><td valign="top"><a href="repository_66.html#SEC324">2.59 The <tt>`trunk/Manual'</tt> Directory</a></td></tr> +<tr><td></td><td valign="top"><a href="repository_67.html#SEC329">Filesystem trunk Manuals</a></td><td valign="top"><a href="repository_67.html#SEC329">2.60 The <tt>`trunk/Manuals'</tt> Directory</a></td></tr> +<tr><td></td><td valign="top"><a href="repository_68.html#SEC334">Filesystem trunk Scripts</a></td><td valign="top"><a href="repository_68.html#SEC334">2.61 The <tt>`trunk/Scripts'</tt> Directory</a></td></tr> +<tr><td></td><td valign="top"><a href="repository_69.html#SEC339">Filesystem trunk Scripts Bash</a></td><td valign="top"><a href="repository_69.html#SEC339">2.62 The <tt>`trunk/Scripts/Bash'</tt> Directory</a></td></tr> +<tr><td></td><td valign="top"><a href="repository_70.html#SEC344">Filesystem trunk Scripts Bash Cli</a></td><td valign="top"><a href="repository_70.html#SEC344">2.63 The <tt>`trunk/Scripts/Bash/Cli'</tt> Directory</a></td></tr> +<tr><td></td><td valign="top"><a href="repository_71.html#SEC345">Filesystem trunk Scripts Bash Cli Functions</a></td><td valign="top"><a href="repository_71.html#SEC345">2.64 The <tt>`trunk/Scripts/Bash/Cli/Functions'</tt> Directory</a></td></tr> +<tr><td></td><td valign="top"><a href="repository_72.html#SEC353">Filesystem trunk Scripts Bash Cli Functions Help</a></td><td valign="top"><a href="repository_72.html#SEC353">2.65 The <tt>`trunk/Scripts/Bash/Cli/Functions/Help'</tt> Directory</a></td></tr> +<tr><td></td><td valign="top"><a href="repository_73.html#SEC358">Filesystem trunk Scripts Bash Cli Functions Html</a></td><td valign="top"><a href="repository_73.html#SEC358">2.66 The <tt>`trunk/Scripts/Bash/Cli/Functions/Html'</tt> Directory</a></td></tr> +<tr><td></td><td valign="top"><a href="repository_74.html#SEC363">Filesystem trunk Scripts Bash Cli Functions Identity</a></td><td valign="top"><a href="repository_74.html#SEC363">2.67 The <tt>`trunk/Scripts/Bash/Cli/Functions/Identity'</tt> Directory</a></td></tr> +<tr><td></td><td valign="top"><a href="repository_75.html#SEC368">Filesystem trunk Scripts Bash Cli Functions Locale</a></td><td valign="top"><a href="repository_75.html#SEC368">2.68 The <tt>`trunk/Scripts/Bash/Cli/Functions/Locale'</tt> Directory</a></td></tr> +<tr><td></td><td valign="top"><a href="repository_76.html#SEC373">Filesystem trunk Scripts Bash Cli Functions Manual</a></td><td valign="top"><a href="repository_76.html#SEC373">2.69 The <tt>`trunk/Scripts/Bash/Cli/Functions/Manual'</tt> Directory</a></td></tr> +<tr><td></td><td valign="top"><a href="repository_77.html#SEC378">Filesystem trunk Scripts Bash Cli Functions Path</a></td><td valign="top"><a href="repository_77.html#SEC378">2.70 The <tt>`trunk/Scripts/Bash/Cli/Functions/Path'</tt> Directory</a></td></tr> +<tr><td></td><td valign="top"><a href="repository_78.html#SEC389">Filesystem trunk Scripts Bash Cli Functions Render</a></td><td valign="top"><a href="repository_78.html#SEC389">2.71 The <tt>`trunk/Scripts/Bash/Cli/Functions/Render'</tt> Directory</a></td></tr> +<tr><td></td><td valign="top"><a href="repository_79.html#SEC399">Filesystem trunk Scripts Bash Cli Functions Render Config</a></td><td valign="top"><a href="repository_79.html#SEC399">2.72 The <tt>`trunk/Scripts/Bash/Cli/Functions/Render/Config'</tt> Directory</a></td></tr> +<tr><td></td><td valign="top"><a href="repository_80.html#SEC407">Filesystem trunk Scripts Bash Cli Functions Shell</a></td><td valign="top"><a href="repository_80.html#SEC407">2.73 The <tt>`trunk/Scripts/Bash/Cli/Functions/Shell'</tt> Directory</a></td></tr> +<tr><td></td><td valign="top"><a href="repository_81.html#SEC412">Filesystem trunk Scripts Bash Cli Functions Svg</a></td><td valign="top"><a href="repository_81.html#SEC412">2.74 The <tt>`trunk/Scripts/Bash/Cli/Functions/Svg'</tt> Directory</a></td></tr> +<tr><td></td><td valign="top"><a href="repository_82.html#SEC419">Filesystem trunk Scripts Bash Cli Functions Verify</a></td><td valign="top"><a href="repository_82.html#SEC419">2.75 The <tt>`trunk/Scripts/Bash/Cli/Functions/Verify'</tt> Directory</a></td></tr> +<tr><td></td><td valign="top"><a href="repository_83.html#SEC427">Filesystem trunk Scripts Python</a></td><td valign="top"><a href="repository_83.html#SEC427">2.76 The <tt>`trunk/Scripts/Python'</tt> Directory</a></td></tr> +<tr><td colspan="3"> <hr></td></tr> +<tr><th><a name="SEC432_4">H</a></th><td></td><td></td></tr> +<tr><td></td><td valign="top"><a href="repository_2.html#SEC2">History</a></td><td valign="top"><a href="repository_2.html#SEC2">1.1 History</a></td></tr> +<tr><td></td><td valign="top"><a href="repository_57.html#SEC281">How to render brands' translation files</a></td><td valign="top"><a href="repository_57.html#SEC281">2.50.3 Usage</a></td></tr> +<tr><td></td><td valign="top"><a href="repository_59.html#SEC292">How to render fonts' translation files</a></td><td valign="top"><a href="repository_59.html#SEC292">2.52.3 Usage</a></td></tr> +<tr><td colspan="3"> <hr></td></tr> +<tr><th><a name="SEC432_5">I</a></th><td></td><td></td></tr> +<tr><td></td><td valign="top"><a href="repository_1.html#SEC1">Introduction</a></td><td valign="top"><a href="repository_1.html#SEC1">1. Introduction</a></td></tr> +<tr><td colspan="3"> <hr></td></tr> +<tr><th><a name="SEC432_6">M</a></th><td></td><td></td></tr> +<tr><td></td><td valign="top"><a href="repository_81.html#IDX32">Metadata maintainance</a></td><td valign="top"><a href="repository_81.html#SEC414">2.74.2 Description</a></td></tr> +<tr><td colspan="3"> <hr></td></tr> +<tr><th><a name="SEC432_7">R</a></th><td></td><td></td></tr> +<tr><td></td><td valign="top"><a href="repository_7.html#SEC12">Repository file system</a></td><td valign="top"><a href="repository_7.html#SEC12">2. Repository File System</a></td></tr> +<tr><td colspan="3"> <hr></td></tr> +<tr><th><a name="SEC432_8">T</a></th><td></td><td></td></tr> +<tr><td></td><td valign="top"><a href="repository_57.html#SEC278">Translation brands file names</a></td><td valign="top"><a href="repository_57.html#SEC278">2.50.2.1 Conventional file names</a></td></tr> +<tr><td></td><td valign="top"><a href="repository_57.html#SEC279">Translation brands file names</a></td><td valign="top"><a href="repository_57.html#SEC279">2.50.2.2 Numeric file names</a></td></tr> +<tr><td colspan="3"> <hr></td></tr> +<tr><th><a name="SEC432_9">U</a></th><td></td><td></td></tr> +<tr><td></td><td valign="top"><a href="repository_81.html#IDX33">Unused definitions</a></td><td valign="top"><a href="repository_81.html#SEC415">2.74.2.1 Metadata maintainance</a></td></tr> +<tr><td colspan="3"> <hr></td></tr> +</table> +<table><tr><th valign="top">Jump to: </th><td><a href="#SEC432_0" class="summary-letter"><b>A</b></a> + +<a href="#SEC432_1" class="summary-letter"><b>C</b></a> + +<a href="#SEC432_2" class="summary-letter"><b>D</b></a> + +<a href="#SEC432_3" class="summary-letter"><b>F</b></a> + +<a href="#SEC432_4" class="summary-letter"><b>H</b></a> + +<a href="#SEC432_5" class="summary-letter"><b>I</b></a> + +<a href="#SEC432_6" class="summary-letter"><b>M</b></a> + +<a href="#SEC432_7" class="summary-letter"><b>R</b></a> + +<a href="#SEC432_8" class="summary-letter"><b>T</b></a> + +<a href="#SEC432_9" class="summary-letter"><b>U</b></a> + +</td></tr></table> + + +<table cellpadding="1" cellspacing="1" border="0"> +<tr><td valign="middle" align="left">[<a href="repository_83.html#SEC431" title="Previous section in reading order"> < </a>]</td> +<td valign="middle" align="left">[<a href="repository_85.html#SEC433" title="Next section in reading order"> > </a>]</td> +<td valign="middle" align="left"> </td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Beginning of this chapter or previous chapter"> << </a>]</td> +<td valign="middle" align="left">[<a href="repository.html#SEC_Top" title="Up section"> Up </a>]</td> +<td valign="middle" align="left">[<a href="repository_85.html#SEC433" title="Next chapter"> >> </a>]</td> +</tr></table> +<p> + <font size="-1"> + This document was generated on <i>March, 22 2011</i> using <a class="www" href="http://texi2html.cvshome.org/"><i>texi2html 1.76</i></a>. + </font> + <br> + +</p> +</body> +</html> diff --git a/Manual/repository-html/repository_85.html b/Manual/repository-html/repository_85.html new file mode 100755 index 0000000..e6b7979 --- /dev/null +++ b/Manual/repository-html/repository_85.html @@ -0,0 +1,106 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html401/loose.dtd"> +<html> +<!--This manuals documents relevant information regarding the deployment, +organization, and administration of CentOS Artwork Repository. + +Copyright C 2009-2011 Alain Reguera Delgado + +Permission is granted to copy, distribute and/or modify this document +under the terms of the GNU Free Documentation License, Version 1.2 or +any later version published by the Free Software Foundation; with no +Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A +copy of the license is included in the section entitled GNU Free +Documentation License. +--> +<!-- Created on March, 22 2011 by texi2html 1.76 --> +<!-- +Written by: Lionel Cons <Lionel.Cons@cern.ch> (original author) + Karl Berry <karl@freefriends.org> + Olaf Bachmann <obachman@mathematik.uni-kl.de> + and many others. +Maintained by: Many creative people <dev@texi2html.cvshome.org> +Send bugs and suggestions to <users@texi2html.cvshome.org> + +--> +<head> +<title>CentOS Artwork Repository: List of Figures</title> + +<meta name="description" content="CentOS Artwork Repository: List of Figures"> +<meta name="keywords" content="CentOS Artwork Repository: List of Figures"> +<meta name="resource-type" content="document"> +<meta name="distribution" content="global"> +<meta name="Generator" content="texi2html 1.76"> +<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> +<style type="text/css"> +<!-- +@import "/home/centos/artwork/trunk/Identity/Models/Css/Texi2html/common.css"; + +a.summary-letter {text-decoration: none} +pre.display {font-family: serif} +pre.format {font-family: serif} +pre.menu-comment {font-family: serif} +pre.menu-preformatted {font-family: serif} +pre.smalldisplay {font-family: serif; font-size: smaller} +pre.smallexample {font-size: smaller} +pre.smallformat {font-family: serif; font-size: smaller} +pre.smalllisp {font-size: smaller} +span.sansserif {font-family:sans-serif; font-weight:normal;} +ul.toc {list-style: none} +--> +</style> + + +</head> + +<body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#800080" alink="#FF0000"> + +<table cellpadding="1" cellspacing="1" border="0"> +<tr><td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Previous section in reading order"> < </a>]</td> +<td valign="middle" align="left">[ > ]</td> +<td valign="middle" align="left"> </td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Beginning of this chapter or previous chapter"> << </a>]</td> +<td valign="middle" align="left">[<a href="repository.html#SEC_Top" title="Up section"> Up </a>]</td> +<td valign="middle" align="left">[ >> ]</td> +<td valign="middle" align="left"> </td> +<td valign="middle" align="left"> </td> +<td valign="middle" align="left"> </td> +<td valign="middle" align="left"> </td> +<td valign="middle" align="left">[<a href="repository.html#SEC_Top" title="Cover (top) of document">Top</a>]</td> +<td valign="middle" align="left">[<a href="repository_toc.html#SEC_Contents" title="Table of contents">Contents</a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Index">Index</a>]</td> +<td valign="middle" align="left">[<a href="repository_abt.html#SEC_About" title="About (help)"> ? </a>]</td> +</tr></table> +<a name="List-of-Figures"></a> +<a name="SEC433"></a> +<h1 class="unnumbered"> List of Figures </h1> +<dl class="listoffloats"> +<dt><a href="repository_69.html#fig_003atrunk_002fScripts_002fBash_003aInitialization">Figure 2.1</a></dt><dd><p>The functionalities initialization environment. +</p></dd> +<dt><a href="repository_69.html#fig_003atrunk_002fScripts_002fBash_002fFunctions_003aInitialization">Figure 2.2</a></dt><dd><p>The actions initialization environment. +</p></dd> +<dt><a href="repository_71.html#trunk_002fScripts_002fBash_002fFunctions_002fcli_005fcommitRepoChanges">Figure 2.3</a></dt><dd><p>The <code>cli_commitRepoChanges</code> function output. +</p></dd> +<dt><a href="repository_80.html#fig_003atrunk_002fScripts_002fBash_002fFunctions_002fShell_003a1">Figure 2.4</a></dt><dd><p>The functions script base comment structure +</p></dd> +<dt><a href="repository_80.html#fig_003atrunk_002fScripts_002fBash_002fFunctions_002fShell_003a2">Figure 2.5</a></dt><dd><p>The function script comment example +</p></dd> +</dl> + + +<table cellpadding="1" cellspacing="1" border="0"> +<tr><td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Previous section in reading order"> < </a>]</td> +<td valign="middle" align="left">[ > ]</td> +<td valign="middle" align="left"> </td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Beginning of this chapter or previous chapter"> << </a>]</td> +<td valign="middle" align="left">[<a href="repository.html#SEC_Top" title="Up section"> Up </a>]</td> +<td valign="middle" align="left">[ >> ]</td> +</tr></table> +<p> + <font size="-1"> + This document was generated on <i>March, 22 2011</i> using <a class="www" href="http://texi2html.cvshome.org/"><i>texi2html 1.76</i></a>. + </font> + <br> + +</p> +</body> +</html> diff --git a/Manual/repository-html/repository_9.html b/Manual/repository-html/repository_9.html index 36cb992..9f27ba4 100644 --- a/Manual/repository-html/repository_9.html +++ b/Manual/repository-html/repository_9.html @@ -12,7 +12,7 @@ Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled GNU Free Documentation License. --> -<!-- Created on March, 11 2011 by texi2html 1.76 --> +<!-- Created on March, 22 2011 by texi2html 1.76 --> <!-- Written by: Lionel Cons <Lionel.Cons@cern.ch> (original author) Karl Berry <karl@freefriends.org> @@ -23,10 +23,10 @@ Send bugs and suggestions to <users@texi2html.cvshome.org> --> <head> -<title>CentOS Artwork Repository: 2.5 The trunk/Identity/Brands Directory</title> +<title>CentOS Artwork Repository: 2.2 The tags Directory</title> -<meta name="description" content="CentOS Artwork Repository: 2.5 The trunk/Identity/Brands Directory"> -<meta name="keywords" content="CentOS Artwork Repository: 2.5 The trunk/Identity/Brands Directory"> +<meta name="description" content="CentOS Artwork Repository: 2.2 The tags Directory"> +<meta name="keywords" content="CentOS Artwork Repository: 2.2 The tags Directory"> <meta name="resource-type" content="document"> <meta name="distribution" content="global"> <meta name="Generator" content="texi2html 1.76"> @@ -55,58 +55,70 @@ ul.toc {list-style: none} <body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#800080" alink="#FF0000"> <table cellpadding="1" cellspacing="1" border="0"> -<tr><td valign="middle" align="left">[<a href="repository_8.html#SEC28" title="Previous section in reading order"> < </a>]</td> -<td valign="middle" align="left">[<a href="#SEC30" title="Next section in reading order"> > </a>]</td> +<tr><td valign="middle" align="left">[<a href="repository_8.html#SEC17" title="Previous section in reading order"> < </a>]</td> +<td valign="middle" align="left">[<a href="#SEC19" title="Next section in reading order"> > </a>]</td> <td valign="middle" align="left"> </td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Beginning of this chapter or previous chapter"> << </a>]</td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Up section"> Up </a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Next chapter"> >> </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Beginning of this chapter or previous chapter"> << </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Up section"> Up </a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Next chapter"> >> </a>]</td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left"> </td> <td valign="middle" align="left">[<a href="repository.html#SEC_Top" title="Cover (top) of document">Top</a>]</td> <td valign="middle" align="left">[<a href="repository_toc.html#SEC_Contents" title="Table of contents">Contents</a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Index">Index</a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Index">Index</a>]</td> <td valign="middle" align="left">[<a href="repository_abt.html#SEC_About" title="About (help)"> ? </a>]</td> </tr></table> -<a name="Filesystem-trunk-Identity-Brands"></a> -<a name="SEC29"></a> -<h2 class="section"> 2.5 The <tt>`trunk/Identity/Brands'</tt> Directory </h2> +<a name="Filesystem-tags"></a> +<a name="SEC18"></a> +<h2 class="section"> 2.2 The <tt>`tags'</tt> Directory </h2> -<a name="SEC30"></a> -<h3 class="subsection"> 2.5.1 Goals </h3> +<a name="SEC19"></a> +<h3 class="subsection"> 2.2.1 Goals </h3> -<ul class="toc"> -<li> ... -</li></ul> +<p>This directory implements the Subversion's tags concept in a trunk, +branches, tags repository structure. +</p> +<a name="SEC20"></a> +<h3 class="subsection"> 2.2.2 Description </h3> -<a name="SEC31"></a> -<h3 class="subsection"> 2.5.2 Description </h3> +<p>The <tt>`tags/'</tt> directory structre provides frozen branches. +Generally, we use frozen branches to make check-points in time for +development lines under <tt>`branches/'</tt> or <tt>`trunk/'</tt> directory +structure. +</p> +<a name="SEC21"></a> +<h3 class="subsection"> 2.2.3 Usage </h3> -<a name="SEC32"></a> -<h3 class="subsection"> 2.5.3 Usage </h3> +<p>The <tt>`tags/'</tt> directory structure is unused, so far. +</p> +<a name="SEC22"></a> +<h3 class="subsection"> 2.2.4 See also </h3> -<a name="SEC33"></a> -<h3 class="subsection"> 2.5.4 See also </h3> +<ul class="toc"> +<li> See section <a href="repository_8.html#SEC13">The <tt>`branches'</tt> Directory</a>. +</li><li> See section <a href="repository_10.html#SEC23">The <tt>`trunk'</tt> Directory</a>. +</li><li> Subversion's book (<a class="www" href="http://svnbook.red-bean.com/">http://svnbook.red-bean.com/</a>). +</li></ul> <table cellpadding="1" cellspacing="1" border="0"> -<tr><td valign="middle" align="left">[<a href="#SEC32" title="Previous section in reading order"> < </a>]</td> -<td valign="middle" align="left">[<a href="repository_10.html#SEC34" title="Next section in reading order"> > </a>]</td> +<tr><td valign="middle" align="left">[<a href="#SEC21" title="Previous section in reading order"> < </a>]</td> +<td valign="middle" align="left">[<a href="repository_10.html#SEC23" title="Next section in reading order"> > </a>]</td> <td valign="middle" align="left"> </td> -<td valign="middle" align="left">[<a href="repository_4.html#SEC4" title="Beginning of this chapter or previous chapter"> << </a>]</td> -<td valign="middle" align="left">[<a href="#SEC29" title="Up section"> Up </a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Next chapter"> >> </a>]</td> +<td valign="middle" align="left">[<a href="repository_7.html#SEC12" title="Beginning of this chapter or previous chapter"> << </a>]</td> +<td valign="middle" align="left">[<a href="#SEC18" title="Up section"> Up </a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Next chapter"> >> </a>]</td> </tr></table> <p> <font size="-1"> - This document was generated on <i>March, 11 2011</i> using <a class="www" href="http://texi2html.cvshome.org/"><i>texi2html 1.76</i></a>. + This document was generated on <i>March, 22 2011</i> using <a class="www" href="http://texi2html.cvshome.org/"><i>texi2html 1.76</i></a>. </font> <br> diff --git a/Manual/repository-html/repository_abt.html b/Manual/repository-html/repository_abt.html index d53a26e..d83cc9b 100644 --- a/Manual/repository-html/repository_abt.html +++ b/Manual/repository-html/repository_abt.html @@ -12,7 +12,7 @@ Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled GNU Free Documentation License. --> -<!-- Created on March, 11 2011 by texi2html 1.76 --> +<!-- Created on March, 22 2011 by texi2html 1.76 --> <!-- Written by: Lionel Cons <Lionel.Cons@cern.ch> (original author) Karl Berry <karl@freefriends.org> @@ -58,12 +58,12 @@ ul.toc {list-style: none} <table cellpadding="1" cellspacing="1" border="0"> <tr><td valign="middle" align="left">[<a href="repository.html#SEC_Top" title="Cover (top) of document">Top</a>]</td> <td valign="middle" align="left">[<a href="repository_toc.html#SEC_Contents" title="Table of contents">Contents</a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Index">Index</a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Index">Index</a>]</td> <td valign="middle" align="left">[<a href="#SEC_About" title="About (help)"> ? </a>]</td> </tr></table> <h1>About This Document</h1> <p> - This document was generated on <i>March, 11 2011</i> using <a class="www" href="http://texi2html.cvshome.org/"><i>texi2html 1.76</i></a>. + This document was generated on <i>March, 22 2011</i> using <a class="www" href="http://texi2html.cvshome.org/"><i>texi2html 1.76</i></a>. </p> <p> The buttons in the navigation panels have the following meaning: @@ -166,12 +166,12 @@ ul.toc {list-style: none} <table cellpadding="1" cellspacing="1" border="0"> <tr><td valign="middle" align="left">[<a href="repository.html#SEC_Top" title="Cover (top) of document">Top</a>]</td> <td valign="middle" align="left">[<a href="repository_toc.html#SEC_Contents" title="Table of contents">Contents</a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Index">Index</a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Index">Index</a>]</td> <td valign="middle" align="left">[<a href="#SEC_About" title="About (help)"> ? </a>]</td> </tr></table> <p> <font size="-1"> - This document was generated on <i>March, 11 2011</i> using <a class="www" href="http://texi2html.cvshome.org/"><i>texi2html 1.76</i></a>. + This document was generated on <i>March, 22 2011</i> using <a class="www" href="http://texi2html.cvshome.org/"><i>texi2html 1.76</i></a>. </font> <br> diff --git a/Manual/repository-html/repository_fot.html b/Manual/repository-html/repository_fot.html index 8c43bc9..3d8652a 100644 --- a/Manual/repository-html/repository_fot.html +++ b/Manual/repository-html/repository_fot.html @@ -12,7 +12,7 @@ Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled GNU Free Documentation License. --> -<!-- Created on March, 11 2011 by texi2html 1.76 --> +<!-- Created on March, 22 2011 by texi2html 1.76 --> <!-- Written by: Lionel Cons <Lionel.Cons@cern.ch> (original author) Karl Berry <karl@freefriends.org> @@ -58,23 +58,23 @@ ul.toc {list-style: none} <table cellpadding="1" cellspacing="1" border="0"> <tr><td valign="middle" align="left">[<a href="repository.html#SEC_Top" title="Cover (top) of document">Top</a>]</td> <td valign="middle" align="left">[<a href="repository_toc.html#SEC_Contents" title="Table of contents">Contents</a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Index">Index</a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Index">Index</a>]</td> <td valign="middle" align="left">[<a href="repository_abt.html#SEC_About" title="About (help)"> ? </a>]</td> </tr></table> <h1>Footnotes</h1> -<h3><a name="FOOT1" href="repository_20.html#DOCF1">(1)</a></h3> +<h3><a name="FOOT1" href="repository_23.html#DOCF1">(1)</a></h3> <p>The theme support of Mailman may be introduced in mailman-3.x.x release. </p> <table cellpadding="1" cellspacing="1" border="0"> <tr><td valign="middle" align="left">[<a href="repository.html#SEC_Top" title="Cover (top) of document">Top</a>]</td> <td valign="middle" align="left">[<a href="repository_toc.html#SEC_Contents" title="Table of contents">Contents</a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Index">Index</a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Index">Index</a>]</td> <td valign="middle" align="left">[<a href="repository_abt.html#SEC_About" title="About (help)"> ? </a>]</td> </tr></table> <p> <font size="-1"> - This document was generated on <i>March, 11 2011</i> using <a class="www" href="http://texi2html.cvshome.org/"><i>texi2html 1.76</i></a>. + This document was generated on <i>March, 22 2011</i> using <a class="www" href="http://texi2html.cvshome.org/"><i>texi2html 1.76</i></a>. </font> <br> diff --git a/Manual/repository-html/repository_toc.html b/Manual/repository-html/repository_toc.html index f36fcec..0a258fa 100644 --- a/Manual/repository-html/repository_toc.html +++ b/Manual/repository-html/repository_toc.html @@ -12,7 +12,7 @@ Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled GNU Free Documentation License. --> -<!-- Created on March, 11 2011 by texi2html 1.76 --> +<!-- Created on March, 22 2011 by texi2html 1.76 --> <!-- Written by: Lionel Cons <Lionel.Cons@cern.ch> (original author) Karl Berry <karl@freefriends.org> @@ -58,7 +58,7 @@ ul.toc {list-style: none} <table cellpadding="1" cellspacing="1" border="0"> <tr><td valign="middle" align="left">[<a href="repository.html#SEC_Top" title="Cover (top) of document">Top</a>]</td> <td valign="middle" align="left">[<a href="#SEC_Contents" title="Table of contents">Contents</a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Index">Index</a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Index">Index</a>]</td> <td valign="middle" align="left">[<a href="repository_abt.html#SEC_About" title="About (help)"> ? </a>]</td> </tr></table> <h1>Table of Contents</h1> @@ -67,618 +67,624 @@ ul.toc {list-style: none} <ul class="toc"> <li><a name="TOC1" href="repository_1.html#SEC1">1. Introduction</a> <ul class="toc"> - <li><a name="TOC2" href="repository_2.html#SEC2">1.1 Document Convenctions</a></li> - <li><a name="TOC3" href="repository_3.html#SEC3">1.2 Send in Your Feedback</a></li> + <li><a name="TOC2" href="repository_2.html#SEC2">1.1 History</a></li> + <li><a name="TOC3" href="repository_3.html#SEC7">1.2 Authors</a></li> + <li><a name="TOC4" href="repository_4.html#SEC8">1.3 Copying Conditions</a> + <ul class="toc"> + <li><a name="TOC5" href="repository_4.html#SEC9">1.3.1 The <code>centos-art.sh</code> script</a></li> + </ul></li> + <li><a name="TOC6" href="repository_5.html#SEC10">1.4 Document Convenctions</a></li> + <li><a name="TOC7" href="repository_6.html#SEC11">1.5 Send in Your Feedback</a></li> </ul></li> - <li><a name="TOC4" href="repository_4.html#SEC4">2. Repository File System</a> + <li><a name="TOC8" href="repository_7.html#SEC12">2. Repository File System</a> <ul class="toc"> - <li><a name="TOC5" href="repository_5.html#SEC5">2.1 The <tt>`branches'</tt> Directory</a> + <li><a name="TOC9" href="repository_8.html#SEC13">2.1 The <tt>`branches'</tt> Directory</a> <ul class="toc"> - <li><a name="TOC6" href="repository_5.html#SEC6">2.1.1 Goals</a></li> - <li><a name="TOC7" href="repository_5.html#SEC7">2.1.2 Description</a></li> - <li><a name="TOC8" href="repository_5.html#SEC8">2.1.3 Usage</a></li> - <li><a name="TOC9" href="repository_5.html#SEC9">2.1.4 See also</a></li> + <li><a name="TOC10" href="repository_8.html#SEC14">2.1.1 Goals</a></li> + <li><a name="TOC11" href="repository_8.html#SEC15">2.1.2 Description</a></li> + <li><a name="TOC12" href="repository_8.html#SEC16">2.1.3 Usage</a></li> + <li><a name="TOC13" href="repository_8.html#SEC17">2.1.4 See also</a></li> </ul></li> - <li><a name="TOC10" href="repository_6.html#SEC10">2.2 The <tt>`tags'</tt> Directory</a> + <li><a name="TOC14" href="repository_9.html#SEC18">2.2 The <tt>`tags'</tt> Directory</a> <ul class="toc"> - <li><a name="TOC11" href="repository_6.html#SEC11">2.2.1 Goals</a></li> - <li><a name="TOC12" href="repository_6.html#SEC12">2.2.2 Description</a></li> - <li><a name="TOC13" href="repository_6.html#SEC13">2.2.3 Usage</a></li> - <li><a name="TOC14" href="repository_6.html#SEC14">2.2.4 See also</a></li> + <li><a name="TOC15" href="repository_9.html#SEC19">2.2.1 Goals</a></li> + <li><a name="TOC16" href="repository_9.html#SEC20">2.2.2 Description</a></li> + <li><a name="TOC17" href="repository_9.html#SEC21">2.2.3 Usage</a></li> + <li><a name="TOC18" href="repository_9.html#SEC22">2.2.4 See also</a></li> </ul></li> - <li><a name="TOC15" href="repository_7.html#SEC15">2.3 The <tt>`trunk'</tt> Directory</a> + <li><a name="TOC19" href="repository_10.html#SEC23">2.3 The <tt>`trunk'</tt> Directory</a> <ul class="toc"> - <li><a name="TOC16" href="repository_7.html#SEC16">2.3.1 Goals</a></li> - <li><a name="TOC17" href="repository_7.html#SEC17">2.3.2 Description</a></li> - <li><a name="TOC18" href="repository_7.html#SEC18">2.3.3 Usage</a></li> - <li><a name="TOC19" href="repository_7.html#SEC19">2.3.4 See also</a></li> + <li><a name="TOC20" href="repository_10.html#SEC24">2.3.1 Goals</a></li> + <li><a name="TOC21" href="repository_10.html#SEC25">2.3.2 Description</a></li> + <li><a name="TOC22" href="repository_10.html#SEC26">2.3.3 Usage</a></li> + <li><a name="TOC23" href="repository_10.html#SEC27">2.3.4 See also</a></li> </ul></li> - <li><a name="TOC20" href="repository_8.html#SEC20">2.4 The <tt>`trunk/Identity'</tt> Directory</a> + <li><a name="TOC24" href="repository_11.html#SEC28">2.4 The <tt>`trunk/Identity'</tt> Directory</a> <ul class="toc"> - <li><a name="TOC21" href="repository_8.html#SEC21">2.4.1 Goals</a></li> - <li><a name="TOC22" href="repository_8.html#SEC22">2.4.2 Description</a> + <li><a name="TOC25" href="repository_11.html#SEC29">2.4.1 Goals</a></li> + <li><a name="TOC26" href="repository_11.html#SEC30">2.4.2 Description</a> <ul class="toc"> - <li><a name="TOC23" href="repository_8.html#SEC23">2.4.2.1 Corporate Design</a></li> - <li><a name="TOC24" href="repository_8.html#SEC24">2.4.2.2 Corporate Communication</a></li> - <li><a name="TOC25" href="repository_8.html#SEC25">2.4.2.3 Corporate Behaviour</a></li> - <li><a name="TOC26" href="repository_8.html#SEC26">2.4.2.4 Corporate Structure</a></li> + <li><a name="TOC27" href="repository_11.html#SEC31">2.4.2.1 Corporate Design</a></li> + <li><a name="TOC28" href="repository_11.html#SEC32">2.4.2.2 Corporate Communication</a></li> + <li><a name="TOC29" href="repository_11.html#SEC33">2.4.2.3 Corporate Behaviour</a></li> + <li><a name="TOC30" href="repository_11.html#SEC34">2.4.2.4 Corporate Structure</a></li> </ul></li> - <li><a name="TOC27" href="repository_8.html#SEC27">2.4.3 Usage</a></li> - <li><a name="TOC28" href="repository_8.html#SEC28">2.4.4 See also</a></li> + <li><a name="TOC31" href="repository_11.html#SEC35">2.4.3 Usage</a></li> + <li><a name="TOC32" href="repository_11.html#SEC36">2.4.4 See also</a></li> </ul></li> - <li><a name="TOC29" href="repository_9.html#SEC29">2.5 The <tt>`trunk/Identity/Brands'</tt> Directory</a> + <li><a name="TOC33" href="repository_12.html#SEC37">2.5 The <tt>`trunk/Identity/Brands'</tt> Directory</a> <ul class="toc"> - <li><a name="TOC30" href="repository_9.html#SEC30">2.5.1 Goals</a></li> - <li><a name="TOC31" href="repository_9.html#SEC31">2.5.2 Description</a></li> - <li><a name="TOC32" href="repository_9.html#SEC32">2.5.3 Usage</a></li> - <li><a name="TOC33" href="repository_9.html#SEC33">2.5.4 See also</a></li> + <li><a name="TOC34" href="repository_12.html#SEC38">2.5.1 Goals</a></li> + <li><a name="TOC35" href="repository_12.html#SEC39">2.5.2 Description</a></li> + <li><a name="TOC36" href="repository_12.html#SEC40">2.5.3 Usage</a></li> + <li><a name="TOC37" href="repository_12.html#SEC41">2.5.4 See also</a></li> </ul></li> - <li><a name="TOC34" href="repository_10.html#SEC34">2.6 The <tt>`trunk/Identity/Colors'</tt> Directory</a> + <li><a name="TOC38" href="repository_13.html#SEC42">2.6 The <tt>`trunk/Identity/Colors'</tt> Directory</a> <ul class="toc"> - <li><a name="TOC35" href="repository_10.html#SEC35">2.6.1 Goals</a></li> - <li><a name="TOC36" href="repository_10.html#SEC36">2.6.2 Description</a></li> - <li><a name="TOC37" href="repository_10.html#SEC37">2.6.3 Usage</a></li> - <li><a name="TOC38" href="repository_10.html#SEC38">2.6.4 See also</a></li> + <li><a name="TOC39" href="repository_13.html#SEC43">2.6.1 Goals</a></li> + <li><a name="TOC40" href="repository_13.html#SEC44">2.6.2 Description</a></li> + <li><a name="TOC41" href="repository_13.html#SEC45">2.6.3 Usage</a></li> + <li><a name="TOC42" href="repository_13.html#SEC46">2.6.4 See also</a></li> </ul></li> - <li><a name="TOC39" href="repository_11.html#SEC39">2.7 The <tt>`trunk/Identity/Fonts'</tt> Directory</a> + <li><a name="TOC43" href="repository_14.html#SEC47">2.7 The <tt>`trunk/Identity/Fonts'</tt> Directory</a> <ul class="toc"> - <li><a name="TOC40" href="repository_11.html#SEC40">2.7.1 Goals</a></li> - <li><a name="TOC41" href="repository_11.html#SEC41">2.7.2 Description</a></li> - <li><a name="TOC42" href="repository_11.html#SEC42">2.7.3 Usage</a></li> - <li><a name="TOC43" href="repository_11.html#SEC43">2.7.4 See also</a></li> + <li><a name="TOC44" href="repository_14.html#SEC48">2.7.1 Goals</a></li> + <li><a name="TOC45" href="repository_14.html#SEC49">2.7.2 Description</a></li> + <li><a name="TOC46" href="repository_14.html#SEC50">2.7.3 Usage</a></li> + <li><a name="TOC47" href="repository_14.html#SEC51">2.7.4 See also</a></li> </ul></li> - <li><a name="TOC44" href="repository_12.html#SEC44">2.8 The <tt>`trunk/Identity/Icons'</tt> Directory</a> + <li><a name="TOC48" href="repository_15.html#SEC52">2.8 The <tt>`trunk/Identity/Icons'</tt> Directory</a> <ul class="toc"> - <li><a name="TOC45" href="repository_12.html#SEC45">2.8.1 Goals</a></li> - <li><a name="TOC46" href="repository_12.html#SEC46">2.8.2 Description</a></li> - <li><a name="TOC47" href="repository_12.html#SEC47">2.8.3 Usage</a></li> - <li><a name="TOC48" href="repository_12.html#SEC48">2.8.4 See also</a></li> + <li><a name="TOC49" href="repository_15.html#SEC53">2.8.1 Goals</a></li> + <li><a name="TOC50" href="repository_15.html#SEC54">2.8.2 Description</a></li> + <li><a name="TOC51" href="repository_15.html#SEC55">2.8.3 Usage</a></li> + <li><a name="TOC52" href="repository_15.html#SEC56">2.8.4 See also</a></li> </ul></li> - <li><a name="TOC49" href="repository_13.html#SEC49">2.9 The <tt>`trunk/Identity/Isolinux'</tt> Directory</a> + <li><a name="TOC53" href="repository_16.html#SEC57">2.9 The <tt>`trunk/Identity/Isolinux'</tt> Directory</a> <ul class="toc"> - <li><a name="TOC50" href="repository_13.html#SEC50">2.9.1 Goals</a></li> - <li><a name="TOC51" href="repository_13.html#SEC51">2.9.2 Description</a></li> - <li><a name="TOC52" href="repository_13.html#SEC52">2.9.3 Usage</a></li> - <li><a name="TOC53" href="repository_13.html#SEC53">2.9.4 See also</a></li> + <li><a name="TOC54" href="repository_16.html#SEC58">2.9.1 Goals</a></li> + <li><a name="TOC55" href="repository_16.html#SEC59">2.9.2 Description</a></li> + <li><a name="TOC56" href="repository_16.html#SEC60">2.9.3 Usage</a></li> + <li><a name="TOC57" href="repository_16.html#SEC61">2.9.4 See also</a></li> </ul></li> - <li><a name="TOC54" href="repository_14.html#SEC54">2.10 The <tt>`trunk/Identity/Models'</tt> Directory</a> + <li><a name="TOC58" href="repository_17.html#SEC62">2.10 The <tt>`trunk/Identity/Models'</tt> Directory</a> <ul class="toc"> - <li><a name="TOC55" href="repository_14.html#SEC55">2.10.1 Goals</a></li> - <li><a name="TOC56" href="repository_14.html#SEC56">2.10.2 Description</a></li> - <li><a name="TOC57" href="repository_14.html#SEC57">2.10.3 Usage</a></li> - <li><a name="TOC58" href="repository_14.html#SEC58">2.10.4 See also</a></li> + <li><a name="TOC59" href="repository_17.html#SEC63">2.10.1 Goals</a></li> + <li><a name="TOC60" href="repository_17.html#SEC64">2.10.2 Description</a></li> + <li><a name="TOC61" href="repository_17.html#SEC65">2.10.3 Usage</a></li> + <li><a name="TOC62" href="repository_17.html#SEC66">2.10.4 See also</a></li> </ul></li> - <li><a name="TOC59" href="repository_15.html#SEC59">2.11 The <tt>`trunk/Identity/Models/Css'</tt> Directory</a> + <li><a name="TOC63" href="repository_18.html#SEC67">2.11 The <tt>`trunk/Identity/Models/Css'</tt> Directory</a> <ul class="toc"> - <li><a name="TOC60" href="repository_15.html#SEC60">2.11.1 Goals</a></li> - <li><a name="TOC61" href="repository_15.html#SEC61">2.11.2 Description</a></li> - <li><a name="TOC62" href="repository_15.html#SEC62">2.11.3 Usage</a></li> - <li><a name="TOC63" href="repository_15.html#SEC63">2.11.4 See also</a></li> + <li><a name="TOC64" href="repository_18.html#SEC68">2.11.1 Goals</a></li> + <li><a name="TOC65" href="repository_18.html#SEC69">2.11.2 Description</a></li> + <li><a name="TOC66" href="repository_18.html#SEC70">2.11.3 Usage</a></li> + <li><a name="TOC67" href="repository_18.html#SEC71">2.11.4 See also</a></li> </ul></li> - <li><a name="TOC64" href="repository_16.html#SEC64">2.12 The <tt>`trunk/Identity/Models/Html'</tt> Directory</a> + <li><a name="TOC68" href="repository_19.html#SEC72">2.12 The <tt>`trunk/Identity/Models/Html'</tt> Directory</a> <ul class="toc"> - <li><a name="TOC65" href="repository_16.html#SEC65">2.12.1 Goals</a></li> - <li><a name="TOC66" href="repository_16.html#SEC66">2.12.2 Description</a></li> - <li><a name="TOC67" href="repository_16.html#SEC67">2.12.3 Usage</a></li> - <li><a name="TOC68" href="repository_16.html#SEC68">2.12.4 See also</a></li> + <li><a name="TOC69" href="repository_19.html#SEC73">2.12.1 Goals</a></li> + <li><a name="TOC70" href="repository_19.html#SEC74">2.12.2 Description</a></li> + <li><a name="TOC71" href="repository_19.html#SEC75">2.12.3 Usage</a></li> + <li><a name="TOC72" href="repository_19.html#SEC76">2.12.4 See also</a></li> </ul></li> - <li><a name="TOC69" href="repository_17.html#SEC69">2.13 The <tt>`trunk/Identity/Models/Img/Promo/Web'</tt> Directory</a> + <li><a name="TOC73" href="repository_20.html#SEC77">2.13 The <tt>`trunk/Identity/Models/Img/Promo/Web'</tt> Directory</a> <ul class="toc"> - <li><a name="TOC70" href="repository_17.html#SEC70">2.13.1 Goals</a></li> - <li><a name="TOC71" href="repository_17.html#SEC71">2.13.2 Description</a></li> - <li><a name="TOC72" href="repository_17.html#SEC72">2.13.3 Usage</a></li> - <li><a name="TOC73" href="repository_17.html#SEC73">2.13.4 See also</a></li> + <li><a name="TOC74" href="repository_20.html#SEC78">2.13.1 Goals</a></li> + <li><a name="TOC75" href="repository_20.html#SEC79">2.13.2 Description</a></li> + <li><a name="TOC76" href="repository_20.html#SEC80">2.13.3 Usage</a></li> + <li><a name="TOC77" href="repository_20.html#SEC81">2.13.4 See also</a></li> </ul></li> - <li><a name="TOC74" href="repository_18.html#SEC74">2.14 The <tt>`trunk/Identity/Models/Tpl'</tt> Directory</a> + <li><a name="TOC78" href="repository_21.html#SEC82">2.14 The <tt>`trunk/Identity/Models/Tpl'</tt> Directory</a> <ul class="toc"> - <li><a name="TOC75" href="repository_18.html#SEC75">2.14.1 Goals</a></li> - <li><a name="TOC76" href="repository_18.html#SEC76">2.14.2 Description</a></li> - <li><a name="TOC77" href="repository_18.html#SEC77">2.14.3 Usage</a></li> - <li><a name="TOC78" href="repository_18.html#SEC78">2.14.4 See also</a></li> + <li><a name="TOC79" href="repository_21.html#SEC83">2.14.1 Goals</a></li> + <li><a name="TOC80" href="repository_21.html#SEC84">2.14.2 Description</a></li> + <li><a name="TOC81" href="repository_21.html#SEC85">2.14.3 Usage</a></li> + <li><a name="TOC82" href="repository_21.html#SEC86">2.14.4 See also</a></li> </ul></li> - <li><a name="TOC79" href="repository_19.html#SEC79">2.15 The <tt>`trunk/Identity/Models/Tpl/Brands'</tt> Directory</a> + <li><a name="TOC83" href="repository_22.html#SEC87">2.15 The <tt>`trunk/Identity/Models/Tpl/Brands'</tt> Directory</a> <ul class="toc"> - <li><a name="TOC80" href="repository_19.html#SEC80">2.15.1 Goals</a></li> - <li><a name="TOC81" href="repository_19.html#SEC81">2.15.2 Description</a></li> - <li><a name="TOC82" href="repository_19.html#SEC82">2.15.3 Usage</a></li> - <li><a name="TOC83" href="repository_19.html#SEC83">2.15.4 See also</a></li> + <li><a name="TOC84" href="repository_22.html#SEC88">2.15.1 Goals</a></li> + <li><a name="TOC85" href="repository_22.html#SEC89">2.15.2 Description</a></li> + <li><a name="TOC86" href="repository_22.html#SEC90">2.15.3 Usage</a></li> + <li><a name="TOC87" href="repository_22.html#SEC91">2.15.4 See also</a></li> </ul></li> - <li><a name="TOC84" href="repository_20.html#SEC84">2.16 The <tt>`trunk/Identity/Models/Tpl/Promo/Web'</tt> Directory</a> + <li><a name="TOC88" href="repository_23.html#SEC92">2.16 The <tt>`trunk/Identity/Models/Tpl/Promo/Web'</tt> Directory</a> <ul class="toc"> - <li><a name="TOC85" href="repository_20.html#SEC85">2.16.1 Goals</a></li> - <li><a name="TOC86" href="repository_20.html#SEC86">2.16.2 The CentOS web environment</a> + <li><a name="TOC89" href="repository_23.html#SEC93">2.16.1 Goals</a></li> + <li><a name="TOC90" href="repository_23.html#SEC94">2.16.2 The CentOS web environment</a> <ul class="toc"> - <li><a name="TOC87" href="repository_20.html#SEC87">2.16.2.1 Design model (without ads)</a></li> - <li><a name="TOC88" href="repository_20.html#SEC88">2.16.2.2 Design model (with ads)</a></li> - <li><a name="TOC89" href="repository_20.html#SEC89">2.16.2.3 HTML definitions</a></li> - <li><a name="TOC90" href="repository_20.html#SEC90">2.16.2.4 Controlling visual style</a></li> - <li><a name="TOC91" href="repository_20.html#SEC91">2.16.2.5 Producing visual style</a></li> - <li><a name="TOC92" href="repository_20.html#SEC92">2.16.2.6 Navigation</a></li> - <li><a name="TOC93" href="repository_20.html#SEC93">2.16.2.7 Development and release cycle</a></li> - <li><a name="TOC94" href="repository_20.html#SEC94">2.16.2.8 The [webenv-test] repository</a></li> - <li><a name="TOC95" href="repository_20.html#SEC95">2.16.2.9 The [webenv] repository</a></li> - <li><a name="TOC96" href="repository_20.html#SEC96">2.16.2.10 Priority configuration</a></li> + <li><a name="TOC91" href="repository_23.html#SEC95">2.16.2.1 Design model (without ads)</a></li> + <li><a name="TOC92" href="repository_23.html#SEC96">2.16.2.2 Design model (with ads)</a></li> + <li><a name="TOC93" href="repository_23.html#SEC97">2.16.2.3 HTML definitions</a></li> + <li><a name="TOC94" href="repository_23.html#SEC98">2.16.2.4 Controlling visual style</a></li> + <li><a name="TOC95" href="repository_23.html#SEC99">2.16.2.5 Producing visual style</a></li> + <li><a name="TOC96" href="repository_23.html#SEC100">2.16.2.6 Navigation</a></li> + <li><a name="TOC97" href="repository_23.html#SEC101">2.16.2.7 Development and release cycle</a></li> + <li><a name="TOC98" href="repository_23.html#SEC102">2.16.2.8 The [webenv-test] repository</a></li> + <li><a name="TOC99" href="repository_23.html#SEC103">2.16.2.9 The [webenv] repository</a></li> + <li><a name="TOC100" href="repository_23.html#SEC104">2.16.2.10 Priority configuration</a></li> </ul></li> - <li><a name="TOC97" href="repository_20.html#SEC97">2.16.3 Usage</a></li> - <li><a name="TOC98" href="repository_20.html#SEC98">2.16.4 See also</a></li> + <li><a name="TOC101" href="repository_23.html#SEC105">2.16.3 Usage</a></li> + <li><a name="TOC102" href="repository_23.html#SEC106">2.16.4 See also</a></li> </ul></li> - <li><a name="TOC99" href="repository_21.html#SEC99">2.17 The <tt>`trunk/Identity/Models/Xcf'</tt> Directory</a> + <li><a name="TOC103" href="repository_24.html#SEC107">2.17 The <tt>`trunk/Identity/Models/Xcf'</tt> Directory</a> <ul class="toc"> - <li><a name="TOC100" href="repository_21.html#SEC100">2.17.1 Goals</a></li> - <li><a name="TOC101" href="repository_21.html#SEC101">2.17.2 Description</a></li> - <li><a name="TOC102" href="repository_21.html#SEC102">2.17.3 Usage</a></li> - <li><a name="TOC103" href="repository_21.html#SEC103">2.17.4 See also</a></li> + <li><a name="TOC104" href="repository_24.html#SEC108">2.17.1 Goals</a></li> + <li><a name="TOC105" href="repository_24.html#SEC109">2.17.2 Description</a></li> + <li><a name="TOC106" href="repository_24.html#SEC110">2.17.3 Usage</a></li> + <li><a name="TOC107" href="repository_24.html#SEC111">2.17.4 See also</a></li> </ul></li> - <li><a name="TOC104" href="repository_22.html#SEC104">2.18 The <tt>`trunk/Identity/Release'</tt> Directory</a> + <li><a name="TOC108" href="repository_25.html#SEC112">2.18 The <tt>`trunk/Identity/Release'</tt> Directory</a> <ul class="toc"> - <li><a name="TOC105" href="repository_22.html#SEC105">2.18.1 Goals</a></li> - <li><a name="TOC106" href="repository_22.html#SEC106">2.18.2 Description</a></li> - <li><a name="TOC107" href="repository_22.html#SEC107">2.18.3 Usage</a></li> - <li><a name="TOC108" href="repository_22.html#SEC108">2.18.4 See also</a></li> + <li><a name="TOC109" href="repository_25.html#SEC113">2.18.1 Goals</a></li> + <li><a name="TOC110" href="repository_25.html#SEC114">2.18.2 Description</a></li> + <li><a name="TOC111" href="repository_25.html#SEC115">2.18.3 Usage</a></li> + <li><a name="TOC112" href="repository_25.html#SEC116">2.18.4 See also</a></li> </ul></li> - <li><a name="TOC109" href="repository_23.html#SEC109">2.19 The <tt>`trunk/Identity/Themes'</tt> Directory</a> + <li><a name="TOC113" href="repository_26.html#SEC117">2.19 The <tt>`trunk/Identity/Themes'</tt> Directory</a> <ul class="toc"> - <li><a name="TOC110" href="repository_23.html#SEC110">2.19.1 Goals</a></li> - <li><a name="TOC111" href="repository_23.html#SEC111">2.19.2 Description</a></li> - <li><a name="TOC112" href="repository_23.html#SEC112">2.19.3 Usage</a></li> - <li><a name="TOC113" href="repository_23.html#SEC113">2.19.4 See also</a></li> + <li><a name="TOC114" href="repository_26.html#SEC118">2.19.1 Goals</a></li> + <li><a name="TOC115" href="repository_26.html#SEC119">2.19.2 Description</a></li> + <li><a name="TOC116" href="repository_26.html#SEC120">2.19.3 Usage</a></li> + <li><a name="TOC117" href="repository_26.html#SEC121">2.19.4 See also</a></li> </ul></li> - <li><a name="TOC114" href="repository_24.html#SEC114">2.20 The <tt>`trunk/Identity/Themes/Models'</tt> Directory</a> + <li><a name="TOC118" href="repository_27.html#SEC122">2.20 The <tt>`trunk/Identity/Themes/Models'</tt> Directory</a> <ul class="toc"> - <li><a name="TOC115" href="repository_24.html#SEC115">2.20.1 Goals</a></li> - <li><a name="TOC116" href="repository_24.html#SEC116">2.20.2 Description</a></li> - <li><a name="TOC117" href="repository_24.html#SEC117">2.20.3 Usage</a></li> - <li><a name="TOC118" href="repository_24.html#SEC118">2.20.4 See also</a></li> + <li><a name="TOC119" href="repository_27.html#SEC123">2.20.1 Goals</a></li> + <li><a name="TOC120" href="repository_27.html#SEC124">2.20.2 Description</a></li> + <li><a name="TOC121" href="repository_27.html#SEC125">2.20.3 Usage</a></li> + <li><a name="TOC122" href="repository_27.html#SEC126">2.20.4 See also</a></li> </ul></li> - <li><a name="TOC119" href="repository_25.html#SEC119">2.21 The <tt>`trunk/Identity/Themes/Models/Alternative'</tt> Directory</a> + <li><a name="TOC123" href="repository_28.html#SEC127">2.21 The <tt>`trunk/Identity/Themes/Models/Alternative'</tt> Directory</a> <ul class="toc"> - <li><a name="TOC120" href="repository_25.html#SEC120">2.21.1 Goals</a></li> - <li><a name="TOC121" href="repository_25.html#SEC121">2.21.2 Description</a></li> - <li><a name="TOC122" href="repository_25.html#SEC122">2.21.3 Usage</a></li> - <li><a name="TOC123" href="repository_25.html#SEC123">2.21.4 See also</a></li> + <li><a name="TOC124" href="repository_28.html#SEC128">2.21.1 Goals</a></li> + <li><a name="TOC125" href="repository_28.html#SEC129">2.21.2 Description</a></li> + <li><a name="TOC126" href="repository_28.html#SEC130">2.21.3 Usage</a></li> + <li><a name="TOC127" href="repository_28.html#SEC131">2.21.4 See also</a></li> </ul></li> - <li><a name="TOC124" href="repository_26.html#SEC124">2.22 The <tt>`trunk/Identity/Themes/Models/Default'</tt> Directory</a> + <li><a name="TOC128" href="repository_29.html#SEC132">2.22 The <tt>`trunk/Identity/Themes/Models/Default'</tt> Directory</a> <ul class="toc"> - <li><a name="TOC125" href="repository_26.html#SEC125">2.22.1 Goals</a></li> - <li><a name="TOC126" href="repository_26.html#SEC126">2.22.2 Description</a></li> - <li><a name="TOC127" href="repository_26.html#SEC127">2.22.3 Usage</a></li> - <li><a name="TOC128" href="repository_26.html#SEC128">2.22.4 See also</a></li> + <li><a name="TOC129" href="repository_29.html#SEC133">2.22.1 Goals</a></li> + <li><a name="TOC130" href="repository_29.html#SEC134">2.22.2 Description</a></li> + <li><a name="TOC131" href="repository_29.html#SEC135">2.22.3 Usage</a></li> + <li><a name="TOC132" href="repository_29.html#SEC136">2.22.4 See also</a></li> </ul></li> - <li><a name="TOC129" href="repository_27.html#SEC129">2.23 The <tt>`trunk/Identity/Themes/Models/Default/Concept'</tt> Directory</a> + <li><a name="TOC133" href="repository_30.html#SEC137">2.23 The <tt>`trunk/Identity/Themes/Models/Default/Concept'</tt> Directory</a> <ul class="toc"> - <li><a name="TOC130" href="repository_27.html#SEC130">2.23.1 Goals</a></li> - <li><a name="TOC131" href="repository_27.html#SEC131">2.23.2 Description</a></li> - <li><a name="TOC132" href="repository_27.html#SEC132">2.23.3 Usage</a></li> - <li><a name="TOC133" href="repository_27.html#SEC133">2.23.4 See also</a></li> + <li><a name="TOC134" href="repository_30.html#SEC138">2.23.1 Goals</a></li> + <li><a name="TOC135" href="repository_30.html#SEC139">2.23.2 Description</a></li> + <li><a name="TOC136" href="repository_30.html#SEC140">2.23.3 Usage</a></li> + <li><a name="TOC137" href="repository_30.html#SEC141">2.23.4 See also</a></li> </ul></li> - <li><a name="TOC134" href="repository_28.html#SEC134">2.24 The <tt>`trunk/Identity/Themes/Models/Default/Distro'</tt> Directory</a> + <li><a name="TOC138" href="repository_31.html#SEC142">2.24 The <tt>`trunk/Identity/Themes/Models/Default/Distro'</tt> Directory</a> <ul class="toc"> - <li><a name="TOC135" href="repository_28.html#SEC135">2.24.1 Goals</a></li> - <li><a name="TOC136" href="repository_28.html#SEC136">2.24.2 Description</a></li> - <li><a name="TOC137" href="repository_28.html#SEC137">2.24.3 Usage</a></li> - <li><a name="TOC138" href="repository_28.html#SEC138">2.24.4 See also</a></li> + <li><a name="TOC139" href="repository_31.html#SEC143">2.24.1 Goals</a></li> + <li><a name="TOC140" href="repository_31.html#SEC144">2.24.2 Description</a></li> + <li><a name="TOC141" href="repository_31.html#SEC145">2.24.3 Usage</a></li> + <li><a name="TOC142" href="repository_31.html#SEC146">2.24.4 See also</a></li> </ul></li> - <li><a name="TOC139" href="repository_29.html#SEC139">2.25 The <tt>`trunk/Identity/Themes/Models/Default/Distro/Anaconda'</tt> Directory</a> + <li><a name="TOC143" href="repository_32.html#SEC147">2.25 The <tt>`trunk/Identity/Themes/Models/Default/Distro/Anaconda'</tt> Directory</a> <ul class="toc"> - <li><a name="TOC140" href="repository_29.html#SEC140">2.25.1 Goals</a></li> - <li><a name="TOC141" href="repository_29.html#SEC141">2.25.2 Description</a></li> - <li><a name="TOC142" href="repository_29.html#SEC142">2.25.3 Usage</a></li> - <li><a name="TOC143" href="repository_29.html#SEC143">2.25.4 See also</a></li> + <li><a name="TOC144" href="repository_32.html#SEC148">2.25.1 Goals</a></li> + <li><a name="TOC145" href="repository_32.html#SEC149">2.25.2 Description</a></li> + <li><a name="TOC146" href="repository_32.html#SEC150">2.25.3 Usage</a></li> + <li><a name="TOC147" href="repository_32.html#SEC151">2.25.4 See also</a></li> </ul></li> - <li><a name="TOC144" href="repository_30.html#SEC144">2.26 The <tt>`trunk/Identity/Themes/Models/Default/Distro/Firstboot'</tt> Directory</a> + <li><a name="TOC148" href="repository_33.html#SEC152">2.26 The <tt>`trunk/Identity/Themes/Models/Default/Distro/Firstboot'</tt> Directory</a> <ul class="toc"> - <li><a name="TOC145" href="repository_30.html#SEC145">2.26.1 Goals</a></li> - <li><a name="TOC146" href="repository_30.html#SEC146">2.26.2 Description</a></li> - <li><a name="TOC147" href="repository_30.html#SEC147">2.26.3 Usage</a></li> - <li><a name="TOC148" href="repository_30.html#SEC148">2.26.4 See also</a></li> + <li><a name="TOC149" href="repository_33.html#SEC153">2.26.1 Goals</a></li> + <li><a name="TOC150" href="repository_33.html#SEC154">2.26.2 Description</a></li> + <li><a name="TOC151" href="repository_33.html#SEC155">2.26.3 Usage</a></li> + <li><a name="TOC152" href="repository_33.html#SEC156">2.26.4 See also</a></li> </ul></li> - <li><a name="TOC149" href="repository_31.html#SEC149">2.27 The <tt>`trunk/Identity/Themes/Models/Default/Distro/Gdm'</tt> Directory</a> + <li><a name="TOC153" href="repository_34.html#SEC157">2.27 The <tt>`trunk/Identity/Themes/Models/Default/Distro/Gdm'</tt> Directory</a> <ul class="toc"> - <li><a name="TOC150" href="repository_31.html#SEC150">2.27.1 Goals</a></li> - <li><a name="TOC151" href="repository_31.html#SEC151">2.27.2 Description</a></li> - <li><a name="TOC152" href="repository_31.html#SEC152">2.27.3 Usage</a></li> - <li><a name="TOC153" href="repository_31.html#SEC153">2.27.4 See also</a></li> + <li><a name="TOC154" href="repository_34.html#SEC158">2.27.1 Goals</a></li> + <li><a name="TOC155" href="repository_34.html#SEC159">2.27.2 Description</a></li> + <li><a name="TOC156" href="repository_34.html#SEC160">2.27.3 Usage</a></li> + <li><a name="TOC157" href="repository_34.html#SEC161">2.27.4 See also</a></li> </ul></li> - <li><a name="TOC154" href="repository_32.html#SEC154">2.28 The <tt>`trunk/Identity/Themes/Models/Default/Distro/Grub'</tt> Directory</a> + <li><a name="TOC158" href="repository_35.html#SEC162">2.28 The <tt>`trunk/Identity/Themes/Models/Default/Distro/Grub'</tt> Directory</a> <ul class="toc"> - <li><a name="TOC155" href="repository_32.html#SEC155">2.28.1 Goals</a></li> - <li><a name="TOC156" href="repository_32.html#SEC156">2.28.2 Description</a></li> - <li><a name="TOC157" href="repository_32.html#SEC157">2.28.3 Usage</a></li> - <li><a name="TOC158" href="repository_32.html#SEC158">2.28.4 See also</a></li> + <li><a name="TOC159" href="repository_35.html#SEC163">2.28.1 Goals</a></li> + <li><a name="TOC160" href="repository_35.html#SEC164">2.28.2 Description</a></li> + <li><a name="TOC161" href="repository_35.html#SEC165">2.28.3 Usage</a></li> + <li><a name="TOC162" href="repository_35.html#SEC166">2.28.4 See also</a></li> </ul></li> - <li><a name="TOC159" href="repository_33.html#SEC159">2.29 The <tt>`trunk/Identity/Themes/Models/Default/Distro/Gsplash'</tt> Directory</a> + <li><a name="TOC163" href="repository_36.html#SEC167">2.29 The <tt>`trunk/Identity/Themes/Models/Default/Distro/Gsplash'</tt> Directory</a> <ul class="toc"> - <li><a name="TOC160" href="repository_33.html#SEC160">2.29.1 Goals</a></li> - <li><a name="TOC161" href="repository_33.html#SEC161">2.29.2 Description</a></li> - <li><a name="TOC162" href="repository_33.html#SEC162">2.29.3 Usage</a></li> - <li><a name="TOC163" href="repository_33.html#SEC163">2.29.4 See also</a></li> + <li><a name="TOC164" href="repository_36.html#SEC168">2.29.1 Goals</a></li> + <li><a name="TOC165" href="repository_36.html#SEC169">2.29.2 Description</a></li> + <li><a name="TOC166" href="repository_36.html#SEC170">2.29.3 Usage</a></li> + <li><a name="TOC167" href="repository_36.html#SEC171">2.29.4 See also</a></li> </ul></li> - <li><a name="TOC164" href="repository_34.html#SEC164">2.30 The <tt>`trunk/Identity/Themes/Models/Default/Distro/Kdm'</tt> Directory</a> + <li><a name="TOC168" href="repository_37.html#SEC172">2.30 The <tt>`trunk/Identity/Themes/Models/Default/Distro/Kdm'</tt> Directory</a> <ul class="toc"> - <li><a name="TOC165" href="repository_34.html#SEC165">2.30.1 Goals</a></li> - <li><a name="TOC166" href="repository_34.html#SEC166">2.30.2 Description</a></li> - <li><a name="TOC167" href="repository_34.html#SEC167">2.30.3 Usage</a></li> - <li><a name="TOC168" href="repository_34.html#SEC168">2.30.4 See also</a></li> + <li><a name="TOC169" href="repository_37.html#SEC173">2.30.1 Goals</a></li> + <li><a name="TOC170" href="repository_37.html#SEC174">2.30.2 Description</a></li> + <li><a name="TOC171" href="repository_37.html#SEC175">2.30.3 Usage</a></li> + <li><a name="TOC172" href="repository_37.html#SEC176">2.30.4 See also</a></li> </ul></li> - <li><a name="TOC169" href="repository_35.html#SEC169">2.31 The <tt>`trunk/Identity/Themes/Models/Default/Distro/Ksplash'</tt> Directory</a> + <li><a name="TOC173" href="repository_38.html#SEC177">2.31 The <tt>`trunk/Identity/Themes/Models/Default/Distro/Ksplash'</tt> Directory</a> <ul class="toc"> - <li><a name="TOC170" href="repository_35.html#SEC170">2.31.1 Goals</a></li> - <li><a name="TOC171" href="repository_35.html#SEC171">2.31.2 Description</a></li> - <li><a name="TOC172" href="repository_35.html#SEC172">2.31.3 Usage</a></li> - <li><a name="TOC173" href="repository_35.html#SEC173">2.31.4 See also</a></li> + <li><a name="TOC174" href="repository_38.html#SEC178">2.31.1 Goals</a></li> + <li><a name="TOC175" href="repository_38.html#SEC179">2.31.2 Description</a></li> + <li><a name="TOC176" href="repository_38.html#SEC180">2.31.3 Usage</a></li> + <li><a name="TOC177" href="repository_38.html#SEC181">2.31.4 See also</a></li> </ul></li> - <li><a name="TOC174" href="repository_36.html#SEC174">2.32 The <tt>`trunk/Identity/Themes/Models/Default/Distro/Rhgb'</tt> Directory</a> + <li><a name="TOC178" href="repository_39.html#SEC182">2.32 The <tt>`trunk/Identity/Themes/Models/Default/Distro/Rhgb'</tt> Directory</a> <ul class="toc"> - <li><a name="TOC175" href="repository_36.html#SEC175">2.32.1 Goals</a></li> - <li><a name="TOC176" href="repository_36.html#SEC176">2.32.2 Description</a></li> - <li><a name="TOC177" href="repository_36.html#SEC177">2.32.3 Usage</a></li> - <li><a name="TOC178" href="repository_36.html#SEC178">2.32.4 See also</a></li> + <li><a name="TOC179" href="repository_39.html#SEC183">2.32.1 Goals</a></li> + <li><a name="TOC180" href="repository_39.html#SEC184">2.32.2 Description</a></li> + <li><a name="TOC181" href="repository_39.html#SEC185">2.32.3 Usage</a></li> + <li><a name="TOC182" href="repository_39.html#SEC186">2.32.4 See also</a></li> </ul></li> - <li><a name="TOC179" href="repository_37.html#SEC179">2.33 The <tt>`trunk/Identity/Themes/Models/Default/Distro/Syslinux'</tt> Directory</a> + <li><a name="TOC183" href="repository_40.html#SEC187">2.33 The <tt>`trunk/Identity/Themes/Models/Default/Distro/Syslinux'</tt> Directory</a> <ul class="toc"> - <li><a name="TOC180" href="repository_37.html#SEC180">2.33.1 Goals</a></li> - <li><a name="TOC181" href="repository_37.html#SEC181">2.33.2 Description</a></li> - <li><a name="TOC182" href="repository_37.html#SEC182">2.33.3 Usage</a></li> - <li><a name="TOC183" href="repository_37.html#SEC183">2.33.4 See also</a></li> + <li><a name="TOC184" href="repository_40.html#SEC188">2.33.1 Goals</a></li> + <li><a name="TOC185" href="repository_40.html#SEC189">2.33.2 Description</a></li> + <li><a name="TOC186" href="repository_40.html#SEC190">2.33.3 Usage</a></li> + <li><a name="TOC187" href="repository_40.html#SEC191">2.33.4 See also</a></li> </ul></li> - <li><a name="TOC184" href="repository_38.html#SEC184">2.34 The <tt>`trunk/Identity/Themes/Models/Default/Promo'</tt> Directory</a> + <li><a name="TOC188" href="repository_41.html#SEC192">2.34 The <tt>`trunk/Identity/Themes/Models/Default/Promo'</tt> Directory</a> <ul class="toc"> - <li><a name="TOC185" href="repository_38.html#SEC185">2.34.1 Goals</a></li> - <li><a name="TOC186" href="repository_38.html#SEC186">2.34.2 Description</a></li> - <li><a name="TOC187" href="repository_38.html#SEC187">2.34.3 Usage</a></li> - <li><a name="TOC188" href="repository_38.html#SEC188">2.34.4 See also</a></li> + <li><a name="TOC189" href="repository_41.html#SEC193">2.34.1 Goals</a></li> + <li><a name="TOC190" href="repository_41.html#SEC194">2.34.2 Description</a></li> + <li><a name="TOC191" href="repository_41.html#SEC195">2.34.3 Usage</a></li> + <li><a name="TOC192" href="repository_41.html#SEC196">2.34.4 See also</a></li> </ul></li> - <li><a name="TOC189" href="repository_39.html#SEC189">2.35 The <tt>`trunk/Identity/Themes/Models/Default/Web'</tt> Directory</a> + <li><a name="TOC193" href="repository_42.html#SEC197">2.35 The <tt>`trunk/Identity/Themes/Models/Default/Web'</tt> Directory</a> <ul class="toc"> - <li><a name="TOC190" href="repository_39.html#SEC190">2.35.1 Goals</a></li> - <li><a name="TOC191" href="repository_39.html#SEC191">2.35.2 Description</a></li> - <li><a name="TOC192" href="repository_39.html#SEC192">2.35.3 Usage</a></li> - <li><a name="TOC193" href="repository_39.html#SEC193">2.35.4 See also</a></li> + <li><a name="TOC194" href="repository_42.html#SEC198">2.35.1 Goals</a></li> + <li><a name="TOC195" href="repository_42.html#SEC199">2.35.2 Description</a></li> + <li><a name="TOC196" href="repository_42.html#SEC200">2.35.3 Usage</a></li> + <li><a name="TOC197" href="repository_42.html#SEC201">2.35.4 See also</a></li> </ul></li> - <li><a name="TOC194" href="repository_40.html#SEC194">2.36 The <tt>`trunk/Identity/Themes/Motifs'</tt> Directory</a> + <li><a name="TOC198" href="repository_43.html#SEC202">2.36 The <tt>`trunk/Identity/Themes/Motifs'</tt> Directory</a> <ul class="toc"> - <li><a name="TOC195" href="repository_40.html#SEC195">2.36.1 Goals</a></li> - <li><a name="TOC196" href="repository_40.html#SEC196">2.36.2 Description</a></li> - <li><a name="TOC197" href="repository_40.html#SEC197">2.36.3 Usage</a></li> - <li><a name="TOC198" href="repository_40.html#SEC198">2.36.4 See also</a></li> + <li><a name="TOC199" href="repository_43.html#SEC203">2.36.1 Goals</a></li> + <li><a name="TOC200" href="repository_43.html#SEC204">2.36.2 Description</a></li> + <li><a name="TOC201" href="repository_43.html#SEC205">2.36.3 Usage</a></li> + <li><a name="TOC202" href="repository_43.html#SEC206">2.36.4 See also</a></li> </ul></li> - <li><a name="TOC199" href="repository_41.html#SEC199">2.37 The <tt>`trunk/Identity/Themes/Motifs/Flame'</tt> Directory</a> + <li><a name="TOC203" href="repository_44.html#SEC207">2.37 The <tt>`trunk/Identity/Themes/Motifs/Flame'</tt> Directory</a> <ul class="toc"> - <li><a name="TOC200" href="repository_41.html#SEC200">2.37.1 Goals</a></li> - <li><a name="TOC201" href="repository_41.html#SEC201">2.37.2 Description</a></li> - <li><a name="TOC202" href="repository_41.html#SEC202">2.37.3 Construction</a> + <li><a name="TOC204" href="repository_44.html#SEC208">2.37.1 Goals</a></li> + <li><a name="TOC205" href="repository_44.html#SEC209">2.37.2 Description</a></li> + <li><a name="TOC206" href="repository_44.html#SEC210">2.37.3 Construction</a> <ul class="toc"> - <li><a name="TOC203" href="repository_41.html#SEC203">2.37.3.1 Step 1: Set image size</a></li> - <li><a name="TOC204" href="repository_41.html#SEC204">2.37.3.2 Step 2: Add base color and pattern information</a></li> - <li><a name="TOC205" href="repository_41.html#SEC205">2.37.3.3 Step 3: Add flame motif</a></li> - <li><a name="TOC206" href="repository_41.html#SEC206">2.37.3.4 Step 4: Add foreground color</a></li> + <li><a name="TOC207" href="repository_44.html#SEC211">2.37.3.1 Step 1: Set image size</a></li> + <li><a name="TOC208" href="repository_44.html#SEC212">2.37.3.2 Step 2: Add base color and pattern information</a></li> + <li><a name="TOC209" href="repository_44.html#SEC213">2.37.3.3 Step 3: Add flame motif</a></li> + <li><a name="TOC210" href="repository_44.html#SEC214">2.37.3.4 Step 4: Add foreground color</a></li> </ul></li> - <li><a name="TOC207" href="repository_41.html#SEC207">2.37.4 See also</a></li> + <li><a name="TOC211" href="repository_44.html#SEC215">2.37.4 See also</a></li> </ul></li> - <li><a name="TOC208" href="repository_42.html#SEC208">2.38 The <tt>`trunk/Identity/Themes/Motifs/Modern'</tt> Directory</a> + <li><a name="TOC212" href="repository_45.html#SEC216">2.38 The <tt>`trunk/Identity/Themes/Motifs/Modern'</tt> Directory</a> <ul class="toc"> - <li><a name="TOC209" href="repository_42.html#SEC209">2.38.1 Presentation</a></li> - <li><a name="TOC210" href="repository_42.html#SEC210">2.38.2 Construction</a></li> - <li><a name="TOC211" href="repository_42.html#SEC211">2.38.3 Usage</a></li> - <li><a name="TOC212" href="repository_42.html#SEC212">2.38.4 See also</a></li> + <li><a name="TOC213" href="repository_45.html#SEC217">2.38.1 Presentation</a></li> + <li><a name="TOC214" href="repository_45.html#SEC218">2.38.2 Construction</a></li> + <li><a name="TOC215" href="repository_45.html#SEC219">2.38.3 Usage</a></li> + <li><a name="TOC216" href="repository_45.html#SEC220">2.38.4 See also</a></li> </ul></li> - <li><a name="TOC213" href="repository_43.html#SEC213">2.39 The <tt>`trunk/Identity/Themes/Motifs/Modern/Backgrounds'</tt> Directory</a> + <li><a name="TOC217" href="repository_46.html#SEC221">2.39 The <tt>`trunk/Identity/Themes/Motifs/Modern/Backgrounds'</tt> Directory</a> <ul class="toc"> - <li><a name="TOC214" href="repository_43.html#SEC214">2.39.1 Goals</a></li> - <li><a name="TOC215" href="repository_43.html#SEC215">2.39.2 Description</a></li> - <li><a name="TOC216" href="repository_43.html#SEC216">2.39.3 Usage</a></li> - <li><a name="TOC217" href="repository_43.html#SEC217">2.39.4 See also</a></li> + <li><a name="TOC218" href="repository_46.html#SEC222">2.39.1 Goals</a></li> + <li><a name="TOC219" href="repository_46.html#SEC223">2.39.2 Description</a></li> + <li><a name="TOC220" href="repository_46.html#SEC224">2.39.3 Usage</a></li> + <li><a name="TOC221" href="repository_46.html#SEC225">2.39.4 See also</a></li> </ul></li> - <li><a name="TOC218" href="repository_44.html#SEC218">2.40 The <tt>`trunk/Identity/Themes/Motifs/Modern/Backgrounds/Img'</tt> Directory</a> + <li><a name="TOC222" href="repository_47.html#SEC226">2.40 The <tt>`trunk/Identity/Themes/Motifs/Modern/Backgrounds/Img'</tt> Directory</a> <ul class="toc"> - <li><a name="TOC219" href="repository_44.html#SEC219">2.40.1 Goals</a></li> - <li><a name="TOC220" href="repository_44.html#SEC220">2.40.2 Description</a></li> - <li><a name="TOC221" href="repository_44.html#SEC221">2.40.3 Usage</a></li> - <li><a name="TOC222" href="repository_44.html#SEC222">2.40.4 See also</a></li> + <li><a name="TOC223" href="repository_47.html#SEC227">2.40.1 Goals</a></li> + <li><a name="TOC224" href="repository_47.html#SEC228">2.40.2 Description</a></li> + <li><a name="TOC225" href="repository_47.html#SEC229">2.40.3 Usage</a></li> + <li><a name="TOC226" href="repository_47.html#SEC230">2.40.4 See also</a></li> </ul></li> - <li><a name="TOC223" href="repository_45.html#SEC223">2.41 The <tt>`trunk/Identity/Themes/Motifs/Modern/Backgrounds/Tpl'</tt> Directory</a> + <li><a name="TOC227" href="repository_48.html#SEC231">2.41 The <tt>`trunk/Identity/Themes/Motifs/Modern/Backgrounds/Tpl'</tt> Directory</a> <ul class="toc"> - <li><a name="TOC224" href="repository_45.html#SEC224">2.41.1 Goals</a></li> - <li><a name="TOC225" href="repository_45.html#SEC225">2.41.2 Description</a></li> - <li><a name="TOC226" href="repository_45.html#SEC226">2.41.3 Usage</a></li> - <li><a name="TOC227" href="repository_45.html#SEC227">2.41.4 See also</a></li> + <li><a name="TOC228" href="repository_48.html#SEC232">2.41.1 Goals</a></li> + <li><a name="TOC229" href="repository_48.html#SEC233">2.41.2 Description</a></li> + <li><a name="TOC230" href="repository_48.html#SEC234">2.41.3 Usage</a></li> + <li><a name="TOC231" href="repository_48.html#SEC235">2.41.4 See also</a></li> </ul></li> - <li><a name="TOC228" href="repository_46.html#SEC228">2.42 The <tt>`trunk/Identity/Themes/Motifs/Modern/Backgrounds/Xcf'</tt> Directory</a> + <li><a name="TOC232" href="repository_49.html#SEC236">2.42 The <tt>`trunk/Identity/Themes/Motifs/Modern/Backgrounds/Xcf'</tt> Directory</a> <ul class="toc"> - <li><a name="TOC229" href="repository_46.html#SEC229">2.42.1 Goals</a></li> - <li><a name="TOC230" href="repository_46.html#SEC230">2.42.2 Description</a></li> - <li><a name="TOC231" href="repository_46.html#SEC231">2.42.3 Usage</a></li> - <li><a name="TOC232" href="repository_46.html#SEC232">2.42.4 See also</a></li> + <li><a name="TOC233" href="repository_49.html#SEC237">2.42.1 Goals</a></li> + <li><a name="TOC234" href="repository_49.html#SEC238">2.42.2 Description</a></li> + <li><a name="TOC235" href="repository_49.html#SEC239">2.42.3 Usage</a></li> + <li><a name="TOC236" href="repository_49.html#SEC240">2.42.4 See also</a></li> </ul></li> - <li><a name="TOC233" href="repository_47.html#SEC233">2.43 The <tt>`trunk/Identity/Themes/Motifs/Modern/Distro/Anaconda/Progress'</tt> Directory</a> + <li><a name="TOC237" href="repository_50.html#SEC241">2.43 The <tt>`trunk/Identity/Themes/Motifs/Modern/Distro/Anaconda/Progress'</tt> Directory</a> <ul class="toc"> - <li><a name="TOC234" href="repository_47.html#SEC234">2.43.1 Goals</a></li> - <li><a name="TOC235" href="repository_47.html#SEC235">2.43.2 Description</a></li> - <li><a name="TOC236" href="repository_47.html#SEC236">2.43.3 Usage</a></li> - <li><a name="TOC237" href="repository_47.html#SEC237">2.43.4 See also</a></li> + <li><a name="TOC238" href="repository_50.html#SEC242">2.43.1 Goals</a></li> + <li><a name="TOC239" href="repository_50.html#SEC243">2.43.2 Description</a></li> + <li><a name="TOC240" href="repository_50.html#SEC244">2.43.3 Usage</a></li> + <li><a name="TOC241" href="repository_50.html#SEC245">2.43.4 See also</a></li> </ul></li> - <li><a name="TOC238" href="repository_48.html#SEC238">2.44 The <tt>`trunk/Identity/Themes/Motifs/Modern/Palettes'</tt> Directory</a> + <li><a name="TOC242" href="repository_51.html#SEC246">2.44 The <tt>`trunk/Identity/Themes/Motifs/Modern/Palettes'</tt> Directory</a> <ul class="toc"> - <li><a name="TOC239" href="repository_48.html#SEC239">2.44.1 Goals</a></li> - <li><a name="TOC240" href="repository_48.html#SEC240">2.44.2 Description</a></li> - <li><a name="TOC241" href="repository_48.html#SEC241">2.44.3 Usage</a></li> - <li><a name="TOC242" href="repository_48.html#SEC242">2.44.4 See also</a></li> + <li><a name="TOC243" href="repository_51.html#SEC247">2.44.1 Goals</a></li> + <li><a name="TOC244" href="repository_51.html#SEC248">2.44.2 Description</a></li> + <li><a name="TOC245" href="repository_51.html#SEC249">2.44.3 Usage</a></li> + <li><a name="TOC246" href="repository_51.html#SEC250">2.44.4 See also</a></li> </ul></li> - <li><a name="TOC243" href="repository_49.html#SEC243">2.45 The <tt>`trunk/Identity/Themes/Motifs/TreeFlower'</tt> Directory</a> + <li><a name="TOC247" href="repository_52.html#SEC251">2.45 The <tt>`trunk/Identity/Themes/Motifs/TreeFlower'</tt> Directory</a> <ul class="toc"> - <li><a name="TOC244" href="repository_49.html#SEC244">2.45.1 Goals</a></li> - <li><a name="TOC245" href="repository_49.html#SEC245">2.45.2 Description</a></li> - <li><a name="TOC246" href="repository_49.html#SEC246">2.45.3 Usage</a></li> - <li><a name="TOC247" href="repository_49.html#SEC247">2.45.4 See also</a></li> + <li><a name="TOC248" href="repository_52.html#SEC252">2.45.1 Goals</a></li> + <li><a name="TOC249" href="repository_52.html#SEC253">2.45.2 Description</a></li> + <li><a name="TOC250" href="repository_52.html#SEC254">2.45.3 Usage</a></li> + <li><a name="TOC251" href="repository_52.html#SEC255">2.45.4 See also</a></li> </ul></li> - <li><a name="TOC248" href="repository_50.html#SEC248">2.46 The <tt>`trunk/Identity/Themes/Motifs/TreeFlower/Backgrounds'</tt> Directory</a> + <li><a name="TOC252" href="repository_53.html#SEC256">2.46 The <tt>`trunk/Identity/Themes/Motifs/TreeFlower/Backgrounds'</tt> Directory</a> <ul class="toc"> - <li><a name="TOC249" href="repository_50.html#SEC249">2.46.1 Goals</a></li> - <li><a name="TOC250" href="repository_50.html#SEC250">2.46.2 Description</a> + <li><a name="TOC253" href="repository_53.html#SEC257">2.46.1 Goals</a></li> + <li><a name="TOC254" href="repository_53.html#SEC258">2.46.2 Description</a> <ul class="toc"> - <li><a name="TOC251" href="repository_50.html#SEC251">2.46.2.1 Desktop background</a></li> - <li><a name="TOC252" href="repository_50.html#SEC252">2.46.2.2 Anaconda Prompt (syslinux) background</a></li> - <li><a name="TOC253" href="repository_50.html#SEC253">2.46.2.3 Grub background</a></li> + <li><a name="TOC255" href="repository_53.html#SEC259">2.46.2.1 Desktop background</a></li> + <li><a name="TOC256" href="repository_53.html#SEC260">2.46.2.2 Anaconda Prompt (syslinux) background</a></li> + <li><a name="TOC257" href="repository_53.html#SEC261">2.46.2.3 Grub background</a></li> </ul></li> - <li><a name="TOC254" href="repository_50.html#SEC254">2.46.3 Usage</a></li> - <li><a name="TOC255" href="repository_50.html#SEC255">2.46.4 See also</a></li> + <li><a name="TOC258" href="repository_53.html#SEC262">2.46.3 Usage</a></li> + <li><a name="TOC259" href="repository_53.html#SEC263">2.46.4 See also</a></li> </ul></li> - <li><a name="TOC256" href="repository_51.html#SEC256">2.47 The <tt>`trunk/Identity/Widgets'</tt> Directory</a> + <li><a name="TOC260" href="repository_54.html#SEC264">2.47 The <tt>`trunk/Identity/Widgets'</tt> Directory</a> <ul class="toc"> - <li><a name="TOC257" href="repository_51.html#SEC257">2.47.1 Goals</a></li> - <li><a name="TOC258" href="repository_51.html#SEC258">2.47.2 Description</a></li> - <li><a name="TOC259" href="repository_51.html#SEC259">2.47.3 Usage</a></li> - <li><a name="TOC260" href="repository_51.html#SEC260">2.47.4 See also</a></li> + <li><a name="TOC261" href="repository_54.html#SEC265">2.47.1 Goals</a></li> + <li><a name="TOC262" href="repository_54.html#SEC266">2.47.2 Description</a></li> + <li><a name="TOC263" href="repository_54.html#SEC267">2.47.3 Usage</a></li> + <li><a name="TOC264" href="repository_54.html#SEC268">2.47.4 See also</a></li> </ul></li> - <li><a name="TOC261" href="repository_52.html#SEC261">2.48 The <tt>`trunk/Locales'</tt> Directory</a></li> - <li><a name="TOC262" href="repository_53.html#SEC262">2.49 The <tt>`trunk/Locales/Identity'</tt> Directory</a> + <li><a name="TOC265" href="repository_55.html#SEC269">2.48 The <tt>`trunk/Locales'</tt> Directory</a></li> + <li><a name="TOC266" href="repository_56.html#SEC270">2.49 The <tt>`trunk/Locales/Identity'</tt> Directory</a> <ul class="toc"> - <li><a name="TOC263" href="repository_53.html#SEC263">2.49.1 Goals</a></li> - <li><a name="TOC264" href="repository_53.html#SEC264">2.49.2 Description</a></li> - <li><a name="TOC265" href="repository_53.html#SEC265">2.49.3 Usage</a></li> - <li><a name="TOC266" href="repository_53.html#SEC266">2.49.4 See also</a></li> + <li><a name="TOC267" href="repository_56.html#SEC271">2.49.1 Goals</a></li> + <li><a name="TOC268" href="repository_56.html#SEC272">2.49.2 Description</a></li> + <li><a name="TOC269" href="repository_56.html#SEC273">2.49.3 Usage</a></li> + <li><a name="TOC270" href="repository_56.html#SEC274">2.49.4 See also</a></li> </ul></li> - <li><a name="TOC267" href="repository_54.html#SEC267">2.50 The <tt>`trunk/Locales/Identity/Brands'</tt> Directory</a> + <li><a name="TOC271" href="repository_57.html#SEC275">2.50 The <tt>`trunk/Locales/Identity/Brands'</tt> Directory</a> <ul class="toc"> - <li><a name="TOC268" href="repository_54.html#SEC268">2.50.1 Goals</a></li> - <li><a name="TOC269" href="repository_54.html#SEC269">2.50.2 Description</a> + <li><a name="TOC272" href="repository_57.html#SEC276">2.50.1 Goals</a></li> + <li><a name="TOC273" href="repository_57.html#SEC277">2.50.2 Description</a> <ul class="toc"> - <li><a name="TOC270" href="repository_54.html#SEC270">2.50.2.1 Conventional file names</a></li> - <li><a name="TOC271" href="repository_54.html#SEC271">2.50.2.2 Numeric file names</a></li> - <li><a name="TOC272" href="repository_54.html#SEC272">2.50.2.3 Translation markers</a></li> + <li><a name="TOC274" href="repository_57.html#SEC278">2.50.2.1 Conventional file names</a></li> + <li><a name="TOC275" href="repository_57.html#SEC279">2.50.2.2 Numeric file names</a></li> + <li><a name="TOC276" href="repository_57.html#SEC280">2.50.2.3 Translation markers</a></li> </ul></li> - <li><a name="TOC273" href="repository_54.html#SEC273">2.50.3 Usage</a></li> - <li><a name="TOC274" href="repository_54.html#SEC274">2.50.4 See also</a></li> + <li><a name="TOC277" href="repository_57.html#SEC281">2.50.3 Usage</a></li> + <li><a name="TOC278" href="repository_57.html#SEC282">2.50.4 See also</a></li> </ul></li> - <li><a name="TOC275" href="repository_55.html#SEC275">2.51 The <tt>`trunk/Locales/Identity/Brands/Tpl'</tt> Directory</a> + <li><a name="TOC279" href="repository_58.html#SEC283">2.51 The <tt>`trunk/Locales/Identity/Brands/Tpl'</tt> Directory</a> <ul class="toc"> - <li><a name="TOC276" href="repository_55.html#SEC276">2.51.1 Goals</a></li> - <li><a name="TOC277" href="repository_55.html#SEC277">2.51.2 Description</a></li> - <li><a name="TOC278" href="repository_55.html#SEC278">2.51.3 Usage</a></li> - <li><a name="TOC279" href="repository_55.html#SEC279">2.51.4 See also</a></li> + <li><a name="TOC280" href="repository_58.html#SEC284">2.51.1 Goals</a></li> + <li><a name="TOC281" href="repository_58.html#SEC285">2.51.2 Description</a></li> + <li><a name="TOC282" href="repository_58.html#SEC286">2.51.3 Usage</a></li> + <li><a name="TOC283" href="repository_58.html#SEC287">2.51.4 See also</a></li> </ul></li> - <li><a name="TOC280" href="repository_56.html#SEC280">2.52 The <tt>`trunk/Locales/Identity/Fonts'</tt> Directory</a> + <li><a name="TOC284" href="repository_59.html#SEC288">2.52 The <tt>`trunk/Locales/Identity/Fonts'</tt> Directory</a> <ul class="toc"> - <li><a name="TOC281" href="repository_56.html#SEC281">2.52.1 Goals</a></li> - <li><a name="TOC282" href="repository_56.html#SEC282">2.52.2 Description</a> + <li><a name="TOC285" href="repository_59.html#SEC289">2.52.1 Goals</a></li> + <li><a name="TOC286" href="repository_59.html#SEC290">2.52.2 Description</a> <ul class="toc"> - <li><a name="TOC283" href="repository_56.html#SEC283">2.52.2.1 Translation Markers</a></li> + <li><a name="TOC287" href="repository_59.html#SEC291">2.52.2.1 Translation Markers</a></li> </ul></li> - <li><a name="TOC284" href="repository_56.html#SEC284">2.52.3 Usage</a></li> - <li><a name="TOC285" href="repository_56.html#SEC285">2.52.4 See also</a></li> + <li><a name="TOC288" href="repository_59.html#SEC292">2.52.3 Usage</a></li> + <li><a name="TOC289" href="repository_59.html#SEC293">2.52.4 See also</a></li> </ul></li> - <li><a name="TOC286" href="repository_57.html#SEC286">2.53 The <tt>`trunk/Locales/Identity/Models'</tt> Directory</a> + <li><a name="TOC290" href="repository_60.html#SEC294">2.53 The <tt>`trunk/Locales/Identity/Models'</tt> Directory</a> <ul class="toc"> - <li><a name="TOC287" href="repository_57.html#SEC287">2.53.1 Goals</a></li> - <li><a name="TOC288" href="repository_57.html#SEC288">2.53.2 Description</a></li> - <li><a name="TOC289" href="repository_57.html#SEC289">2.53.3 Usage</a></li> - <li><a name="TOC290" href="repository_57.html#SEC290">2.53.4 See also</a></li> + <li><a name="TOC291" href="repository_60.html#SEC295">2.53.1 Goals</a></li> + <li><a name="TOC292" href="repository_60.html#SEC296">2.53.2 Description</a></li> + <li><a name="TOC293" href="repository_60.html#SEC297">2.53.3 Usage</a></li> + <li><a name="TOC294" href="repository_60.html#SEC298">2.53.4 See also</a></li> </ul></li> - <li><a name="TOC291" href="repository_58.html#SEC291">2.54 The <tt>`trunk/Locales/Identity/Release'</tt> Directory</a> + <li><a name="TOC295" href="repository_61.html#SEC299">2.54 The <tt>`trunk/Locales/Identity/Release'</tt> Directory</a> <ul class="toc"> - <li><a name="TOC292" href="repository_58.html#SEC292">2.54.1 Goals</a></li> - <li><a name="TOC293" href="repository_58.html#SEC293">2.54.2 Description</a></li> - <li><a name="TOC294" href="repository_58.html#SEC294">2.54.3 Usage</a></li> - <li><a name="TOC295" href="repository_58.html#SEC295">2.54.4 See also</a></li> + <li><a name="TOC296" href="repository_61.html#SEC300">2.54.1 Goals</a></li> + <li><a name="TOC297" href="repository_61.html#SEC301">2.54.2 Description</a></li> + <li><a name="TOC298" href="repository_61.html#SEC302">2.54.3 Usage</a></li> + <li><a name="TOC299" href="repository_61.html#SEC303">2.54.4 See also</a></li> </ul></li> - <li><a name="TOC296" href="repository_59.html#SEC296">2.55 The <tt>`trunk/Locales/Identity/Themes'</tt> Directory</a> + <li><a name="TOC300" href="repository_62.html#SEC304">2.55 The <tt>`trunk/Locales/Identity/Themes'</tt> Directory</a> <ul class="toc"> - <li><a name="TOC297" href="repository_59.html#SEC297">2.55.1 Goals</a></li> - <li><a name="TOC298" href="repository_59.html#SEC298">2.55.2 Description</a></li> - <li><a name="TOC299" href="repository_59.html#SEC299">2.55.3 Usage</a></li> - <li><a name="TOC300" href="repository_59.html#SEC300">2.55.4 See also</a></li> + <li><a name="TOC301" href="repository_62.html#SEC305">2.55.1 Goals</a></li> + <li><a name="TOC302" href="repository_62.html#SEC306">2.55.2 Description</a></li> + <li><a name="TOC303" href="repository_62.html#SEC307">2.55.3 Usage</a></li> + <li><a name="TOC304" href="repository_62.html#SEC308">2.55.4 See also</a></li> </ul></li> - <li><a name="TOC301" href="repository_60.html#SEC301">2.56 The <tt>`trunk/Locales/Identity/Themes/Backgrounds'</tt> Directory</a> + <li><a name="TOC305" href="repository_63.html#SEC309">2.56 The <tt>`trunk/Locales/Identity/Themes/Backgrounds'</tt> Directory</a> <ul class="toc"> - <li><a name="TOC302" href="repository_60.html#SEC302">2.56.1 Goals</a></li> - <li><a name="TOC303" href="repository_60.html#SEC303">2.56.2 Description</a></li> - <li><a name="TOC304" href="repository_60.html#SEC304">2.56.3 Usage</a></li> - <li><a name="TOC305" href="repository_60.html#SEC305">2.56.4 See also</a></li> + <li><a name="TOC306" href="repository_63.html#SEC310">2.56.1 Goals</a></li> + <li><a name="TOC307" href="repository_63.html#SEC311">2.56.2 Description</a></li> + <li><a name="TOC308" href="repository_63.html#SEC312">2.56.3 Usage</a></li> + <li><a name="TOC309" href="repository_63.html#SEC313">2.56.4 See also</a></li> </ul></li> - <li><a name="TOC306" href="repository_61.html#SEC306">2.57 The <tt>`trunk/Locales/Identity/Themes/Distro/Anaconda/Progress'</tt> Directory</a> + <li><a name="TOC310" href="repository_64.html#SEC314">2.57 The <tt>`trunk/Locales/Identity/Themes/Distro/Anaconda/Progress'</tt> Directory</a> <ul class="toc"> - <li><a name="TOC307" href="repository_61.html#SEC307">2.57.1 Goals</a></li> - <li><a name="TOC308" href="repository_61.html#SEC308">2.57.2 Description</a></li> - <li><a name="TOC309" href="repository_61.html#SEC309">2.57.3 Usage</a></li> - <li><a name="TOC310" href="repository_61.html#SEC310">2.57.4 See also</a></li> + <li><a name="TOC311" href="repository_64.html#SEC315">2.57.1 Goals</a></li> + <li><a name="TOC312" href="repository_64.html#SEC316">2.57.2 Description</a></li> + <li><a name="TOC313" href="repository_64.html#SEC317">2.57.3 Usage</a></li> + <li><a name="TOC314" href="repository_64.html#SEC318">2.57.4 See also</a></li> </ul></li> - <li><a name="TOC311" href="repository_62.html#SEC311">2.58 The <tt>`trunk/Locales/Identity/Widgets'</tt> Directory</a> + <li><a name="TOC315" href="repository_65.html#SEC319">2.58 The <tt>`trunk/Locales/Identity/Widgets'</tt> Directory</a> <ul class="toc"> - <li><a name="TOC312" href="repository_62.html#SEC312">2.58.1 Goals</a></li> - <li><a name="TOC313" href="repository_62.html#SEC313">2.58.2 Description</a></li> - <li><a name="TOC314" href="repository_62.html#SEC314">2.58.3 Usage</a></li> - <li><a name="TOC315" href="repository_62.html#SEC315">2.58.4 See also</a></li> + <li><a name="TOC316" href="repository_65.html#SEC320">2.58.1 Goals</a></li> + <li><a name="TOC317" href="repository_65.html#SEC321">2.58.2 Description</a></li> + <li><a name="TOC318" href="repository_65.html#SEC322">2.58.3 Usage</a></li> + <li><a name="TOC319" href="repository_65.html#SEC323">2.58.4 See also</a></li> </ul></li> - <li><a name="TOC316" href="repository_63.html#SEC316">2.59 The <tt>`trunk/Manual'</tt> Directory</a> + <li><a name="TOC320" href="repository_66.html#SEC324">2.59 The <tt>`trunk/Manual'</tt> Directory</a> <ul class="toc"> - <li><a name="TOC317" href="repository_63.html#SEC317">2.59.1 Goals</a></li> - <li><a name="TOC318" href="repository_63.html#SEC318">2.59.2 Description</a></li> - <li><a name="TOC319" href="repository_63.html#SEC319">2.59.3 Usage</a></li> - <li><a name="TOC320" href="repository_63.html#SEC320">2.59.4 See also</a></li> + <li><a name="TOC321" href="repository_66.html#SEC325">2.59.1 Goals</a></li> + <li><a name="TOC322" href="repository_66.html#SEC326">2.59.2 Description</a></li> + <li><a name="TOC323" href="repository_66.html#SEC327">2.59.3 Usage</a></li> + <li><a name="TOC324" href="repository_66.html#SEC328">2.59.4 See also</a></li> </ul></li> - <li><a name="TOC321" href="repository_64.html#SEC321">2.60 The <tt>`trunk/Manuals'</tt> Directory</a> + <li><a name="TOC325" href="repository_67.html#SEC329">2.60 The <tt>`trunk/Manuals'</tt> Directory</a> <ul class="toc"> - <li><a name="TOC322" href="repository_64.html#SEC322">2.60.1 Goals</a></li> - <li><a name="TOC323" href="repository_64.html#SEC323">2.60.2 Description</a></li> - <li><a name="TOC324" href="repository_64.html#SEC324">2.60.3 Usage</a></li> - <li><a name="TOC325" href="repository_64.html#SEC325">2.60.4 See also</a></li> + <li><a name="TOC326" href="repository_67.html#SEC330">2.60.1 Goals</a></li> + <li><a name="TOC327" href="repository_67.html#SEC331">2.60.2 Description</a></li> + <li><a name="TOC328" href="repository_67.html#SEC332">2.60.3 Usage</a></li> + <li><a name="TOC329" href="repository_67.html#SEC333">2.60.4 See also</a></li> </ul></li> - <li><a name="TOC326" href="repository_65.html#SEC326">2.61 The <tt>`trunk/Scripts'</tt> Directory</a> + <li><a name="TOC330" href="repository_68.html#SEC334">2.61 The <tt>`trunk/Scripts'</tt> Directory</a> <ul class="toc"> - <li><a name="TOC327" href="repository_65.html#SEC327">2.61.1 Goals</a></li> - <li><a name="TOC328" href="repository_65.html#SEC328">2.61.2 Description</a></li> - <li><a name="TOC329" href="repository_65.html#SEC329">2.61.3 Usage</a></li> - <li><a name="TOC330" href="repository_65.html#SEC330">2.61.4 See also</a></li> + <li><a name="TOC331" href="repository_68.html#SEC335">2.61.1 Goals</a></li> + <li><a name="TOC332" href="repository_68.html#SEC336">2.61.2 Description</a></li> + <li><a name="TOC333" href="repository_68.html#SEC337">2.61.3 Usage</a></li> + <li><a name="TOC334" href="repository_68.html#SEC338">2.61.4 See also</a></li> </ul></li> - <li><a name="TOC331" href="repository_66.html#SEC331">2.62 The <tt>`trunk/Scripts/Bash'</tt> Directory</a> + <li><a name="TOC335" href="repository_69.html#SEC339">2.62 The <tt>`trunk/Scripts/Bash'</tt> Directory</a> <ul class="toc"> - <li><a name="TOC332" href="repository_66.html#SEC332">2.62.1 Goals</a></li> - <li><a name="TOC333" href="repository_66.html#SEC333">2.62.2 Description</a></li> - <li><a name="TOC334" href="repository_66.html#SEC334">2.62.3 Usage</a></li> - <li><a name="TOC335" href="repository_66.html#SEC335">2.62.4 See also</a></li> + <li><a name="TOC336" href="repository_69.html#SEC340">2.62.1 Goals</a></li> + <li><a name="TOC337" href="repository_69.html#SEC341">2.62.2 Description</a></li> + <li><a name="TOC338" href="repository_69.html#SEC342">2.62.3 Usage</a></li> + <li><a name="TOC339" href="repository_69.html#SEC343">2.62.4 See also</a></li> </ul></li> - <li><a name="TOC336" href="repository_67.html#SEC336">2.63 The <tt>`trunk/Scripts/Bash/Cli'</tt> Directory</a></li> - <li><a name="TOC337" href="repository_68.html#SEC337">2.64 The <tt>`trunk/Scripts/Bash/Cli/Functions'</tt> Directory</a> + <li><a name="TOC340" href="repository_70.html#SEC344">2.63 The <tt>`trunk/Scripts/Bash/Cli'</tt> Directory</a></li> + <li><a name="TOC341" href="repository_71.html#SEC345">2.64 The <tt>`trunk/Scripts/Bash/Cli/Functions'</tt> Directory</a> <ul class="toc"> - <li><a name="TOC338" href="repository_68.html#SEC338">2.64.1 Goals</a></li> - <li><a name="TOC339" href="repository_68.html#SEC339">2.64.2 Description</a></li> - <li><a name="TOC340" href="repository_68.html#SEC340">2.64.3 Usage</a> + <li><a name="TOC342" href="repository_71.html#SEC346">2.64.1 Goals</a></li> + <li><a name="TOC343" href="repository_71.html#SEC347">2.64.2 Description</a></li> + <li><a name="TOC344" href="repository_71.html#SEC348">2.64.3 Usage</a> <ul class="toc"> - <li><a name="TOC341" href="repository_68.html#SEC341">2.64.3.1 Global variables</a></li> - <li><a name="TOC342" href="repository_68.html#SEC342">2.64.3.2 Global functions</a></li> - <li><a name="TOC343" href="repository_68.html#SEC343">2.64.3.3 Specific functions</a></li> + <li><a name="TOC345" href="repository_71.html#SEC349">2.64.3.1 Global variables</a></li> + <li><a name="TOC346" href="repository_71.html#SEC350">2.64.3.2 Global functions</a></li> + <li><a name="TOC347" href="repository_71.html#SEC351">2.64.3.3 Specific functions</a></li> </ul></li> - <li><a name="TOC344" href="repository_68.html#SEC344">2.64.4 See also</a></li> + <li><a name="TOC348" href="repository_71.html#SEC352">2.64.4 See also</a></li> </ul></li> - <li><a name="TOC345" href="repository_69.html#SEC345">2.65 The <tt>`trunk/Scripts/Bash/Cli/Functions/Help'</tt> Directory</a> + <li><a name="TOC349" href="repository_72.html#SEC353">2.65 The <tt>`trunk/Scripts/Bash/Cli/Functions/Help'</tt> Directory</a> <ul class="toc"> - <li><a name="TOC346" href="repository_69.html#SEC346">2.65.1 Goals</a></li> - <li><a name="TOC347" href="repository_69.html#SEC347">2.65.2 Description</a></li> - <li><a name="TOC348" href="repository_69.html#SEC348">2.65.3 Usage</a></li> - <li><a name="TOC349" href="repository_69.html#SEC349">2.65.4 See also</a></li> + <li><a name="TOC350" href="repository_72.html#SEC354">2.65.1 Goals</a></li> + <li><a name="TOC351" href="repository_72.html#SEC355">2.65.2 Description</a></li> + <li><a name="TOC352" href="repository_72.html#SEC356">2.65.3 Usage</a></li> + <li><a name="TOC353" href="repository_72.html#SEC357">2.65.4 See also</a></li> </ul></li> - <li><a name="TOC350" href="repository_70.html#SEC350">2.66 The <tt>`trunk/Scripts/Bash/Cli/Functions/Html'</tt> Directory</a> + <li><a name="TOC354" href="repository_73.html#SEC358">2.66 The <tt>`trunk/Scripts/Bash/Cli/Functions/Html'</tt> Directory</a> <ul class="toc"> - <li><a name="TOC351" href="repository_70.html#SEC351">2.66.1 Goals</a></li> - <li><a name="TOC352" href="repository_70.html#SEC352">2.66.2 Description</a></li> - <li><a name="TOC353" href="repository_70.html#SEC353">2.66.3 Usage</a></li> - <li><a name="TOC354" href="repository_70.html#SEC354">2.66.4 See also</a></li> + <li><a name="TOC355" href="repository_73.html#SEC359">2.66.1 Goals</a></li> + <li><a name="TOC356" href="repository_73.html#SEC360">2.66.2 Description</a></li> + <li><a name="TOC357" href="repository_73.html#SEC361">2.66.3 Usage</a></li> + <li><a name="TOC358" href="repository_73.html#SEC362">2.66.4 See also</a></li> </ul></li> - <li><a name="TOC355" href="repository_71.html#SEC355">2.67 The <tt>`trunk/Scripts/Bash/Cli/Functions/Identity'</tt> Directory</a> + <li><a name="TOC359" href="repository_74.html#SEC363">2.67 The <tt>`trunk/Scripts/Bash/Cli/Functions/Identity'</tt> Directory</a> <ul class="toc"> - <li><a name="TOC356" href="repository_71.html#SEC356">2.67.1 Goals</a></li> - <li><a name="TOC357" href="repository_71.html#SEC357">2.67.2 Description</a></li> - <li><a name="TOC358" href="repository_71.html#SEC358">2.67.3 Usage</a></li> - <li><a name="TOC359" href="repository_71.html#SEC359">2.67.4 See also</a></li> + <li><a name="TOC360" href="repository_74.html#SEC364">2.67.1 Goals</a></li> + <li><a name="TOC361" href="repository_74.html#SEC365">2.67.2 Description</a></li> + <li><a name="TOC362" href="repository_74.html#SEC366">2.67.3 Usage</a></li> + <li><a name="TOC363" href="repository_74.html#SEC367">2.67.4 See also</a></li> </ul></li> - <li><a name="TOC360" href="repository_72.html#SEC360">2.68 The <tt>`trunk/Scripts/Bash/Cli/Functions/Locale'</tt> Directory</a> + <li><a name="TOC364" href="repository_75.html#SEC368">2.68 The <tt>`trunk/Scripts/Bash/Cli/Functions/Locale'</tt> Directory</a> <ul class="toc"> - <li><a name="TOC361" href="repository_72.html#SEC361">2.68.1 Goals</a></li> - <li><a name="TOC362" href="repository_72.html#SEC362">2.68.2 Description</a></li> - <li><a name="TOC363" href="repository_72.html#SEC363">2.68.3 Usage</a></li> - <li><a name="TOC364" href="repository_72.html#SEC364">2.68.4 See also</a></li> + <li><a name="TOC365" href="repository_75.html#SEC369">2.68.1 Goals</a></li> + <li><a name="TOC366" href="repository_75.html#SEC370">2.68.2 Description</a></li> + <li><a name="TOC367" href="repository_75.html#SEC371">2.68.3 Usage</a></li> + <li><a name="TOC368" href="repository_75.html#SEC372">2.68.4 See also</a></li> </ul></li> - <li><a name="TOC365" href="repository_73.html#SEC365">2.69 The <tt>`trunk/Scripts/Bash/Cli/Functions/Manual'</tt> Directory</a> + <li><a name="TOC369" href="repository_76.html#SEC373">2.69 The <tt>`trunk/Scripts/Bash/Cli/Functions/Manual'</tt> Directory</a> <ul class="toc"> - <li><a name="TOC366" href="repository_73.html#SEC366">2.69.1 Goals</a></li> - <li><a name="TOC367" href="repository_73.html#SEC367">2.69.2 Description</a></li> - <li><a name="TOC368" href="repository_73.html#SEC368">2.69.3 Usage</a></li> - <li><a name="TOC369" href="repository_73.html#SEC369">2.69.4 See also</a></li> + <li><a name="TOC370" href="repository_76.html#SEC374">2.69.1 Goals</a></li> + <li><a name="TOC371" href="repository_76.html#SEC375">2.69.2 Description</a></li> + <li><a name="TOC372" href="repository_76.html#SEC376">2.69.3 Usage</a></li> + <li><a name="TOC373" href="repository_76.html#SEC377">2.69.4 See also</a></li> </ul></li> - <li><a name="TOC370" href="repository_74.html#SEC370">2.70 The <tt>`trunk/Scripts/Bash/Cli/Functions/Path'</tt> Directory</a> + <li><a name="TOC374" href="repository_77.html#SEC378">2.70 The <tt>`trunk/Scripts/Bash/Cli/Functions/Path'</tt> Directory</a> <ul class="toc"> - <li><a name="TOC371" href="repository_74.html#SEC371">2.70.1 Goals</a></li> - <li><a name="TOC372" href="repository_74.html#SEC372">2.70.2 Description</a> + <li><a name="TOC375" href="repository_77.html#SEC379">2.70.1 Goals</a></li> + <li><a name="TOC376" href="repository_77.html#SEC380">2.70.2 Description</a> <ul class="toc"> - <li><a name="TOC373" href="repository_74.html#SEC373">2.70.2.1 Repository layout</a></li> - <li><a name="TOC374" href="repository_74.html#SEC374">2.70.2.2 Repository name convenctions</a></li> - <li><a name="TOC375" href="repository_74.html#SEC375">2.70.2.3 Repository work flow</a></li> - <li><a name="TOC376" href="repository_74.html#SEC376">2.70.2.4 Parallel directories</a></li> - <li><a name="TOC377" href="repository_74.html#SEC377">2.70.2.5 Syncronizing path information</a></li> - <li><a name="TOC378" href="repository_74.html#SEC378">2.70.2.6 What is the right place to store it?</a></li> + <li><a name="TOC377" href="repository_77.html#SEC381">2.70.2.1 Repository layout</a></li> + <li><a name="TOC378" href="repository_77.html#SEC382">2.70.2.2 Repository name convenctions</a></li> + <li><a name="TOC379" href="repository_77.html#SEC383">2.70.2.3 Repository work flow</a></li> + <li><a name="TOC380" href="repository_77.html#SEC384">2.70.2.4 Parallel directories</a></li> + <li><a name="TOC381" href="repository_77.html#SEC385">2.70.2.5 Syncronizing path information</a></li> + <li><a name="TOC382" href="repository_77.html#SEC386">2.70.2.6 What is the right place to store it?</a></li> </ul></li> - <li><a name="TOC379" href="repository_74.html#SEC379">2.70.3 Usage</a></li> - <li><a name="TOC380" href="repository_74.html#SEC380">2.70.4 See also</a></li> + <li><a name="TOC383" href="repository_77.html#SEC387">2.70.3 Usage</a></li> + <li><a name="TOC384" href="repository_77.html#SEC388">2.70.4 See also</a></li> </ul></li> - <li><a name="TOC381" href="repository_75.html#SEC381">2.71 The <tt>`trunk/Scripts/Bash/Cli/Functions/Render'</tt> Directory</a> + <li><a name="TOC385" href="repository_78.html#SEC389">2.71 The <tt>`trunk/Scripts/Bash/Cli/Functions/Render'</tt> Directory</a> <ul class="toc"> - <li><a name="TOC382" href="repository_75.html#SEC382">2.71.1 Renderable identity directory structures</a> + <li><a name="TOC386" href="repository_78.html#SEC390">2.71.1 Renderable identity directory structures</a> <ul class="toc"> - <li><a name="TOC383" href="repository_75.html#SEC383">2.71.1.1 Design template without translation</a></li> - <li><a name="TOC384" href="repository_75.html#SEC384">2.71.1.2 Design template with translation (one-to-one)</a></li> - <li><a name="TOC385" href="repository_75.html#SEC385">2.71.1.3 Design template with translation (optimized)</a></li> - <li><a name="TOC386" href="repository_75.html#SEC386">2.71.1.4 Design template with translation (optimized+flexibility)</a></li> + <li><a name="TOC387" href="repository_78.html#SEC391">2.71.1.1 Design template without translation</a></li> + <li><a name="TOC388" href="repository_78.html#SEC392">2.71.1.2 Design template with translation (one-to-one)</a></li> + <li><a name="TOC389" href="repository_78.html#SEC393">2.71.1.3 Design template with translation (optimized)</a></li> + <li><a name="TOC390" href="repository_78.html#SEC394">2.71.1.4 Design template with translation (optimized+flexibility)</a></li> </ul></li> - <li><a name="TOC387" href="repository_75.html#SEC387">2.71.2 Renderable translation directory structures</a></li> - <li><a name="TOC388" href="repository_75.html#SEC388">2.71.3 Copying renderable directory structures</a></li> - <li><a name="TOC389" href="repository_75.html#SEC389">2.71.4 Usage</a></li> - <li><a name="TOC390" href="repository_75.html#SEC390">2.71.5 See also</a></li> + <li><a name="TOC391" href="repository_78.html#SEC395">2.71.2 Renderable translation directory structures</a></li> + <li><a name="TOC392" href="repository_78.html#SEC396">2.71.3 Copying renderable directory structures</a></li> + <li><a name="TOC393" href="repository_78.html#SEC397">2.71.4 Usage</a></li> + <li><a name="TOC394" href="repository_78.html#SEC398">2.71.5 See also</a></li> </ul></li> - <li><a name="TOC391" href="repository_76.html#SEC391">2.72 The <tt>`trunk/Scripts/Bash/Cli/Functions/Render/Config'</tt> Directory</a> + <li><a name="TOC395" href="repository_79.html#SEC399">2.72 The <tt>`trunk/Scripts/Bash/Cli/Functions/Render/Config'</tt> Directory</a> <ul class="toc"> - <li><a name="TOC392" href="repository_76.html#SEC392">2.72.1 Goals</a></li> - <li><a name="TOC393" href="repository_76.html#SEC393">2.72.2 Description</a> + <li><a name="TOC396" href="repository_79.html#SEC400">2.72.1 Goals</a></li> + <li><a name="TOC397" href="repository_79.html#SEC401">2.72.2 Description</a> <ul class="toc"> - <li><a name="TOC394" href="repository_76.html#SEC394">2.72.2.1 The <tt>`render.conf.sh'</tt> identity model</a></li> - <li><a name="TOC395" href="repository_76.html#SEC395">2.72.2.2 The <tt>`render.conf.sh'</tt> translation model</a></li> - <li><a name="TOC396" href="repository_76.html#SEC396">2.72.2.3 The <tt>`render.conf.sh'</tt> rendering actions</a></li> + <li><a name="TOC398" href="repository_79.html#SEC402">2.72.2.1 The <tt>`render.conf.sh'</tt> identity model</a></li> + <li><a name="TOC399" href="repository_79.html#SEC403">2.72.2.2 The <tt>`render.conf.sh'</tt> translation model</a></li> + <li><a name="TOC400" href="repository_79.html#SEC404">2.72.2.3 The <tt>`render.conf.sh'</tt> rendering actions</a></li> </ul></li> - <li><a name="TOC397" href="repository_76.html#SEC397">2.72.3 Usage</a></li> - <li><a name="TOC398" href="repository_76.html#SEC398">2.72.4 See also</a></li> + <li><a name="TOC401" href="repository_79.html#SEC405">2.72.3 Usage</a></li> + <li><a name="TOC402" href="repository_79.html#SEC406">2.72.4 See also</a></li> </ul></li> - <li><a name="TOC399" href="repository_77.html#SEC399">2.73 The <tt>`trunk/Scripts/Bash/Cli/Functions/Shell'</tt> Directory</a> + <li><a name="TOC403" href="repository_80.html#SEC407">2.73 The <tt>`trunk/Scripts/Bash/Cli/Functions/Shell'</tt> Directory</a> <ul class="toc"> - <li><a name="TOC400" href="repository_77.html#SEC400">2.73.1 Goals</a></li> - <li><a name="TOC401" href="repository_77.html#SEC401">2.73.2 Description</a></li> - <li><a name="TOC402" href="repository_77.html#SEC402">2.73.3 Usage</a></li> - <li><a name="TOC403" href="repository_77.html#SEC403">2.73.4 See also</a></li> + <li><a name="TOC404" href="repository_80.html#SEC408">2.73.1 Goals</a></li> + <li><a name="TOC405" href="repository_80.html#SEC409">2.73.2 Description</a></li> + <li><a name="TOC406" href="repository_80.html#SEC410">2.73.3 Usage</a></li> + <li><a name="TOC407" href="repository_80.html#SEC411">2.73.4 See also</a></li> </ul></li> - <li><a name="TOC404" href="repository_78.html#SEC404">2.74 The <tt>`trunk/Scripts/Bash/Cli/Functions/Svg'</tt> Directory</a> + <li><a name="TOC408" href="repository_81.html#SEC412">2.74 The <tt>`trunk/Scripts/Bash/Cli/Functions/Svg'</tt> Directory</a> <ul class="toc"> - <li><a name="TOC405" href="repository_78.html#SEC405">2.74.1 Goals</a></li> - <li><a name="TOC406" href="repository_78.html#SEC406">2.74.2 Description</a> + <li><a name="TOC409" href="repository_81.html#SEC413">2.74.1 Goals</a></li> + <li><a name="TOC410" href="repository_81.html#SEC414">2.74.2 Description</a> <ul class="toc"> - <li><a name="TOC407" href="repository_78.html#SEC407">2.74.2.1 Metadata maintainance</a></li> - <li><a name="TOC408" href="repository_78.html#SEC408">2.74.2.2 Unused definitions</a></li> + <li><a name="TOC411" href="repository_81.html#SEC415">2.74.2.1 Metadata maintainance</a></li> + <li><a name="TOC412" href="repository_81.html#SEC416">2.74.2.2 Unused definitions</a></li> </ul></li> - <li><a name="TOC409" href="repository_78.html#SEC409">2.74.3 Usage</a></li> - <li><a name="TOC410" href="repository_78.html#SEC410">2.74.4 See also</a></li> + <li><a name="TOC413" href="repository_81.html#SEC417">2.74.3 Usage</a></li> + <li><a name="TOC414" href="repository_81.html#SEC418">2.74.4 See also</a></li> </ul></li> - <li><a name="TOC411" href="repository_79.html#SEC411">2.75 The <tt>`trunk/Scripts/Bash/Cli/Functions/Verify'</tt> Directory</a> + <li><a name="TOC415" href="repository_82.html#SEC419">2.75 The <tt>`trunk/Scripts/Bash/Cli/Functions/Verify'</tt> Directory</a> <ul class="toc"> - <li><a name="TOC412" href="repository_79.html#SEC412">2.75.1 Goals</a></li> - <li><a name="TOC413" href="repository_79.html#SEC413">2.75.2 Description</a> + <li><a name="TOC416" href="repository_82.html#SEC420">2.75.1 Goals</a></li> + <li><a name="TOC417" href="repository_82.html#SEC421">2.75.2 Description</a> <ul class="toc"> - <li><a name="TOC414" href="repository_79.html#SEC414">2.75.2.1 Packages</a></li> - <li><a name="TOC415" href="repository_79.html#SEC415">2.75.2.2 Links</a></li> - <li><a name="TOC416" href="repository_79.html#SEC416">2.75.2.3 Environment variables</a></li> + <li><a name="TOC418" href="repository_82.html#SEC422">2.75.2.1 Packages</a></li> + <li><a name="TOC419" href="repository_82.html#SEC423">2.75.2.2 Links</a></li> + <li><a name="TOC420" href="repository_82.html#SEC424">2.75.2.3 Environment variables</a></li> </ul></li> - <li><a name="TOC417" href="repository_79.html#SEC417">2.75.3 Usage</a></li> - <li><a name="TOC418" href="repository_79.html#SEC418">2.75.4 See also</a></li> + <li><a name="TOC421" href="repository_82.html#SEC425">2.75.3 Usage</a></li> + <li><a name="TOC422" href="repository_82.html#SEC426">2.75.4 See also</a></li> </ul></li> - <li><a name="TOC419" href="repository_80.html#SEC419">2.76 The <tt>`trunk/Scripts/Python'</tt> Directory</a> + <li><a name="TOC423" href="repository_83.html#SEC427">2.76 The <tt>`trunk/Scripts/Python'</tt> Directory</a> <ul class="toc"> - <li><a name="TOC420" href="repository_80.html#SEC420">2.76.1 Goals</a></li> - <li><a name="TOC421" href="repository_80.html#SEC421">2.76.2 Description</a></li> - <li><a name="TOC422" href="repository_80.html#SEC422">2.76.3 Usage</a></li> - <li><a name="TOC423" href="repository_80.html#SEC423">2.76.4 See also</a></li> + <li><a name="TOC424" href="repository_83.html#SEC428">2.76.1 Goals</a></li> + <li><a name="TOC425" href="repository_83.html#SEC429">2.76.2 Description</a></li> + <li><a name="TOC426" href="repository_83.html#SEC430">2.76.3 Usage</a></li> + <li><a name="TOC427" href="repository_83.html#SEC431">2.76.4 See also</a></li> </ul> </li> </ul></li> - <li><a name="TOC424" href="repository_81.html#SEC424">Index</a></li> - <li><a name="TOC425" href="repository_82.html#SEC425">List of Figures</a></li> + <li><a name="TOC428" href="repository_84.html#SEC432">Index</a></li> + <li><a name="TOC429" href="repository_85.html#SEC433">List of Figures</a></li> </ul> </div> <table cellpadding="1" cellspacing="1" border="0"> <tr><td valign="middle" align="left">[<a href="repository.html#SEC_Top" title="Cover (top) of document">Top</a>]</td> <td valign="middle" align="left">[<a href="#SEC_Contents" title="Table of contents">Contents</a>]</td> -<td valign="middle" align="left">[<a href="repository_81.html#SEC424" title="Index">Index</a>]</td> +<td valign="middle" align="left">[<a href="repository_84.html#SEC432" title="Index">Index</a>]</td> <td valign="middle" align="left">[<a href="repository_abt.html#SEC_About" title="About (help)"> ? </a>]</td> </tr></table> <p> <font size="-1"> - This document was generated on <i>March, 11 2011</i> using <a class="www" href="http://texi2html.cvshome.org/"><i>texi2html 1.76</i></a>. + This document was generated on <i>March, 22 2011</i> using <a class="www" href="http://texi2html.cvshome.org/"><i>texi2html 1.76</i></a>. </font> <br> diff --git a/Manual/repository.info.bz2 b/Manual/repository.info.bz2 index 4652c49..5ec4549 100644 Binary files a/Manual/repository.info.bz2 and b/Manual/repository.info.bz2 differ diff --git a/Manual/repository.pdf b/Manual/repository.pdf index 9e0720d..750386a 100644 Binary files a/Manual/repository.pdf and b/Manual/repository.pdf differ diff --git a/Manual/repository.txt.bz2 b/Manual/repository.txt.bz2 index cd0d365..80e3592 100644 Binary files a/Manual/repository.txt.bz2 and b/Manual/repository.txt.bz2 differ diff --git a/Manual/repository.xml b/Manual/repository.xml index 2a4e7e2..48730b4 100644 --- a/Manual/repository.xml +++ b/Manual/repository.xml @@ -78,6 +78,21 @@ <para>This guide assumes you have a basic understanding of your CentOS system. If you need help with CentOS, refer to the help page on the CentOS Wiki (<uref><urefurl>http://wiki.centos.org/Help</urefurl></uref>) for a list of different places you can find help.</para> <menu> <menuentry> + <menunode>History</menunode> + <menutitle>History</menutitle> + <menucomment></menucomment> + </menuentry> + <menuentry> + <menunode>Authors</menunode> + <menutitle>Authors</menutitle> + <menucomment></menucomment> + </menuentry> + <menuentry> + <menunode>Copying Conditions</menunode> + <menutitle>Copying Conditions</menutitle> + <menucomment></menucomment> + </menuentry> + <menuentry> <menunode>Convenctions</menunode> <menutitle>Convenctions</menutitle> <menucomment></menucomment> @@ -91,12 +106,100 @@ </chapter> </node> <node> + <nodename>History</nodename> + <nodenext>Authors</nodenext> + <nodeup>Introduction</nodeup> + <section> + <title>History</title> + <para><indexterm index="cp">History</indexterm>This section records noteworthy changes of CentOS Artwork Repository.</para> + <subheading>2008</subheading> + <para>The CentOS Artwork Repository started at CentOS Developers mailing list (<email><emailaddress>centos-devel@centos.org</emailaddress></email>) during a discussion about how to automate the slide images of Anaconda. In such discussion, Ralph Angenendt rose up his hand to ask: Do you have something to show?</para> + <para>To answer the question, Alain Reguera Delgado posted a bash script to produce slide images in different languages —together with the proposition of creating a Subversion centralized repository where translations and image production could be distributed inside The CentOS Community—.</para> + <para>Karanbirn Sighn considered the idea intresting and provides the infrastructure to support the effort. This way both the CentOS Artwork SIG and the CentOS Artwork Repository were created.</para> + <itemize> + <itemfunction>•</itemfunction> + <item> + <para><uref><urefurl>https://projects.centos.org/svn/artwork/</urefurl></uref></para> + </item> + <item> + <para><uref><urefurl>https://projects.centos.org/trac/artwork/</urefurl></uref></para> + </item> + </itemize> + <para>Once the CentOS Artwork Repository was available, Alain Reguera Delagdo uploaded the bash script for rendering Anaconda slides and Ralph Angenendt documented the script very well.</para> + <para>Once the rendition script and its documentation were available online, translators started to download working copies of CentOS Artwork Repository to produce slide images in their own languages.</para> + <subheading>2009</subheading> + <para>The rendition script is designed to take one SVG file, apply one SED file with replacement command inside to produce one SVG translated instance that is used to produce one translated PNG image by means of Inkscape program. The rendition script was named <command>render.sh</command> and it is copied to each directory structure that requires such process to produce images.</para> + <para>Furthermore, functionalies are centralized in a common placed and linked from different directory structures. There is no need to have the same code in different directory structures if can have it in just one place and then create links to it.</para> + <para>Start to implement concepts about corporate identity. As referece it is used Wikipedia (<uref><urefurl>http://en.wikipedia.org/Corporate_identity</urefurl></uref>) and the book <emph>Corporate Identity</emph> by Wally Olins (1989). The main goal of <command>render.sh</command> becomes to: automate production of a monolithic corporate visual identity structure based on The CentOS Mission and The CentOS Release Schema.</para> + <para>Around March, Alain Reguera Delgado is out of Internet for an undefined amount of time, but continues developing the idea of CentOS Artwork Repository and the rendition script off-line.</para> + <para>Most of the work I propose from this time on is my own responsability. I keep myself thinking to be part of the CentOS Artwork SIG and in that sake, I use the personal pronoun <emph>we</emph> to refer what I do as part of the group hoping someday to share this work with you again and improve it together.</para> + <para>The CentOS Artwork Repository documentation starts to take form in &latex; format.</para> + <subheading>2010</subheading> + <para>The <command>render.sh</command> is removed from the repository directory structures and the <command>centos-art.sh</command> script is used instead. The <command>centos-art.sh</command> is created to be a command-line interface that automate most frequent tasks inside the repository and can be called anywhere inside the repository or outside it; whenever it points to a directory structure inside the repository. At the very first moments of using <command>centos-art.sh</command> command-line, it used to have the following using form:</para> + <verbatim xml:space="preserve"><![CDATA[ +centos-art function --action=path/to/dir +]]></verbatim> + <para>Inside the rendition script, functionalities started to get identified and separated one another. For example, when images are rendered, there is no need to load manual functionality. There are now common functionalities and specific functionalities. Common functionalities are loaded when the script is initiated and are available to specific functionalities.</para> + <para>Start using <command>getopt</command> to handle command-line options.</para> + <para>The repository directory structure is optimized to continue implementing corporate identity concepts and the <command>centos-art</command> command-line.</para> + <subheading>2011</subheading> + <para>The `trunk/Translation' directory structure is removed. The `trunk/Locales' directory structure is used instead to store locale information.</para> + <para>The `.sed' translation files are no longer used, scalable vector graphics are used instead. Translation messages take place by means of xml2po and gettext. With xml2po translatable strings are retrived from `.svg' files and stored inside gettext `.pot' and `.po' files for translators to edit. Finally, xml2po is used again to build the temporal design model translated instance which the final `.png' image is built from.</para> + <para>Inside <command>centos-art.sh</command>, update command-line arguments and options parsing. Keep using <command>getopt</command> to parse options passed in the command-line, but change the way <command>centos-art.sh</command> is called from. The following form is used:</para> + <verbatim xml:space="preserve"><![CDATA[ +centos-art function path/to/dir --options +]]></verbatim> + <para>Start using verbs to name the <command>centos-art.sh</command> functionalities.</para> + <para>Organize <command>centos-art.sh</command> functionalities in “administrative” functions and “productive” functions. Administrative functions cover actions like: copying, deleting and renaming directory structures. Also, preparing your workstation for using <command>centos-art</command> command-line, make backups of the distribution theme currently installed, installing themes created inside The CentOS Artwork repository and restoring themes from backup. On the other hand, productive functions cover actions like: content rendition, content localization, content documentation and content maintainance.</para> + </section> + </node> + <node> + <nodename>Authors</nodename> + <nodenext>Copying Conditions</nodenext> + <nodeprev>History</nodeprev> + <nodeup>Introduction</nodeup> + <section> + <title>Authors</title> + <para><indexterm index="cp">Authors</indexterm>This section records authoring information of CentOS Artwork Repository, in alphabetical order.</para> + <verbatim xml:space="preserve"><![CDATA[ +Ralph Angenendt <ralph@centos.org> +Marcus Moeller <marcus@moeller.org> +Alain Reguera Delgado <al@localhost>, 2009, 2010, 2011 +Karanbirn Singh <karan@centos.org> +]]></verbatim> + </section> + </node> + <node> + <nodename>Copying Conditions</nodename> + <nodenext>Convenctions</nodenext> + <nodeprev>Authors</nodeprev> + <nodeup>Introduction</nodeup> + <section> + <title>Copying Conditions</title> + <para><indexterm index="cp">Copying conditions</indexterm>Inside the CentOS Artwork Repository you can find content branded by The CentOS Project and content not branded at all. Contents branded by The CentOS Project contain either The CentOS Trademark, The CentOS Logo or The CentOS Symbol. Content branded by The CentOS Project cannot be redistributed without previous conversation with The CentOS Project. However, you can study and modify both content branded by The CentOS Project and content not branded at all in the sake of proposing improvements to The CentOS Project corporate visual identity.</para> + <para>If you are using the CentOS Artwork Repository for producing your own corporate visual identity, you should remove all The CentOS Trademarks from your contents and rename the repository to something other than CentOS Artwork Repository.</para> + <para>The CentOS Artwork Repository organizes files in a very specific way to implement The CentOS Project corporate visual identity. This very specific organization of files is part of <command>centos-art.sh</command> script, a bash script that automates most of the frequent tasks inside the repository.</para> + + <subsection> + <title>The <command>centos-art.sh</command> script</title> + <para>The <command>centos-art.sh</command> script and the organization of files it needs to work are not in the public domain; they are copyrighted and there are restrictions on their distribution, but these restrictions are designed to permit everything that a good cooperating citizen would want to do. What is not allowed is to try to prevent others from further sharing any version of this program that they might get from you.</para> + <para>Specifically, we want to make sure that you have the right to give away copies of <command>centos-art.sh</command> script, that you receive source code or else can get it if you want it, that you can change this program or use pieces of it in new free programs, and that you know you can do these things.</para> + <para>To make sure that everyone has such rights, we have to forbid you to deprive anyone else of these rights. For example, if you distribute copies of the <command>centos-art.sh</command> script, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must tell them their rights.</para> + <para>Also, for our own protection, we must make certain that everyone finds out that there is no warranty for the <command>centos-art.sh</command> script. If this program is modified by someone else and passed on, we want their recipients to know that what they have is not what we distributed, so that any problems introduced by others will not reflect on our reputation.</para> + <para>The precise conditions of the license for the <command>centos-art.sh</command> script are found in the General Public Licenses that accompany it. This manual specifically is covered by the GNU Free Documentation License.</para> + </subsection> + </section> + </node> + <node> <nodename>Convenctions</nodename> <nodenext>Feedback</nodenext> + <nodeprev>Copying Conditions</nodeprev> <nodeup>Introduction</nodeup> <section> <title>Document Convenctions</title> - <para><indexterm index="cp">Document convenctions</indexterm>In this manual the word <emph>we</emph>, as personal pronoun, is used to repesent <emph>The CentOS Artwork SIG</emph>, the group of persons building the CentOS Artwork Repository.</para> + <para><indexterm index="cp">Document convenctions</indexterm>In this manual the personal pronoun <emph>we</emph> is used to repesent <emph>The CentOS Artwork SIG</emph>. This is, the group of persons building the CentOS Artwork Repository.</para> + <para>In this manual the phrase “CentOS Artwork Repository” is used to refer the very specific organization of files we use to store The CentOS Project corporate visual identity. It is the source location The CentOS Community uses to retrive The CentOS Project branded images used to build different visual manifestations like The CentOS Distribution, The CentOS Webs and The CentOS Stationery.</para> + <para>In this manual the word “<command>centos-art</command>” is used to refer the command-line interface of <command>centos-art.sh</command> script. The <command>centos-art.sh</command> script is the the automation tool we use to realize most of the frequent tasks inside the CentOS Artwork Repository.</para> <para>In this manual, certain words are represented in different fonts, typefaces, sizes, and weights. This highlighting is systematic; different words are represented in the same style to indicate their inclusion in a specific category. The types of words that are represented this way include the following:</para> <table> <tableitem> @@ -811,7 +914,7 @@ manual_deleteCrossReferences.sh manual_searchIndex.sh <para>The <file>trunk/</file> directory structure is organized in <emph>renderable</emph> and <emph>non-renderable</emph> directories. Generally, renderable directories contain two non-renderable directories inside, one to store design templates (the <file>Tpl/</file> directory), and other to store the content produced (the <file>Img/</file> directory).</para> <para>In order to produce content inside rendereble directories, you can use the following command:</para> <verbatim xml:space="preserve"><![CDATA[ -centos-art identity --render='trunk/Identity/Path/To/Dir' +centos-art render trunk/Identity/Path/To/Dir ]]></verbatim> <quotation> <para><strong>Warning</strong> If the <command>centos-art</command> command-line is not found in your workstation, it is probably because you haven't prepared it for using The CentOS Artwork Repository yet. See <xref><xrefnodename>Filesystem trunk Scripts Bash Cli Functions Verify</xrefnodename></xref>, for more information.</para>