| prepare(1) |
| ========== |
| |
| Name |
| |
| |
| prepare - Prepare your workstation for using the repository. |
| |
| Synopsis |
| |
| |
| *centos-art.sh prepare [OPTIONS]* |
| |
| Description |
| |
| |
| The first time you download the CentOS artwork repository into your |
| workstation, you only find source files inside the repository. In |
| order to produce each component of CentOS corporate visual identity, |
| it is necessary that you first transform the source files (e.g., |
| +.svgz+, +.asciidoc+, +.po+) into final files (e.g., +.png+, +.html+, |
| +.mo+). This process is known as _preparing your workstation to use |
| the repository_ and is standardized through the *prepare* module. This |
| way, the *prepare* module is the first command you execute after |
| downloading a fresh copy of CentOS artwork repository. |
| |
| When you execute the *prepare* module without any option, it first |
| checks existence of required packages (see |
| the locale information required by *centos-art.sh* script to show |
| messages in your current locale, later renders documentation (see |
| |
| inside the repository. Finally, it updates the link relation that |
| connects content inside the repository and the applications outside it |
| (see |
| |
| When you execute the *prepare* module with options, the order in which |
| preparation actions take place is set by the order in which you passed |
| the options. See <<options>>, for more information about available |
| options and what they do. |
| |
| Once the *prepare* module completes its execution, both your |
| workstation and your copy of CentOS artwork repository will be ready |
| for production. |
| |
| [[options]] |
| Options |
| |
| |
| The *prepare* module accepts the following options: |
| |
| * |
| Print module's documentation. |
| |
| *--version*:: |
| Print module's version. |
| |
| * |
| This option verifies whether you have installed the required |
| packages in your workstation or not. If they are not installed an |
| error will be printed telling you what the missing package is, so |
| you can install it. It is important that all the required packages |
| be installed for *centos-art.sh* script modules to work as |
| expected. |
| + |
| [NOTE] |
| ====================================================================== |
| When you are verifying packages, be aware that it is required that you |
| have installed EPEL repository. The EPEL configuration package |
| (*epel-release*) isn't part of CentOS distribution and you need to |
| download it and install it manually. The *epel-release* package can be |
| found in either of the locations (based on your system version): |
| |
| * For CentOS-5: http://download.fedoraproject.org/pub/epel/5/i386/[http://download.fedoraproject.org/pub/epel/5/i386/] |
| * For CentOS-6: http://download.fedoraproject.org/pub/epel/6/i386/[http://download.fedoraproject.org/pub/epel/6/i386/] |
| ====================================================================== |
| |
| *--locales*:: |
| This option looks for all translatable strings inside the |
| *centos-art.sh* script, updates the related POT and PO files and |
| produces the related MO file using the specific locale environment |
| information the script was run in. If the PO file already have |
| translations, they are preserved and used to build the MO file. |
| |
| *--links*:: |
| This updates the link information that connects the information |
| inside the repository with the information outside the repository. |
| For example, inside the repository we have the font information |
| required to build messages in specific typography, such |
| information isn't by default in the default system locations so we |
| install them in the home directory of the user running the |
| *prepare* module, using symbolic links. |
| + |
| Whenever you need to update this information, use this option. Take |
| care that all links previously created in the target location will be |
| removed and recreated again. So, you can change the name relation in |
| the configuration files and install the changes without leaving broken |
| links in the target location. |
| + |
| The file that controls the link configuration is inside the repository |
| at +Automation/Modules/Prepare/Modules/Links/Configs/render.conf+. |
| |
| * |
| This option produces images from source files available inside the |
| repository, using the correct order. When you use this option, |
| centos-art.sh script calls the render module internally which |
| produces content for all configuration (+render.conf+) files found |
| inside the repository. |
| |
| * |
| This options produces documentation from source files available |
| inside the repository. When you pass this option, the current |
| locale information is considered to produce the documentation. If |
| the current locale doesn't have translation files set for the |
| current locale information, English language is used as default |
| language. |
| |
| Author |
| ------ |
| |
| The *prepare* module has received contributions from the following |
| people: |
| |
| * Alain Reguera Delgado <mailto:al@centos.org.cu[al@centos.org.cu]>, 2009-2013 |
| |
| Copyright |
| --------- |
| |
| Copyright (C) 2009-2013 The CentOS Project |
| |
| 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., 675 Mass Ave, Cambridge, MA 02139, USA. |
| |
| See Also |
| -------- |
| |
| centos-art.sh(1), centos-art.sh-render(1), centos-art.sh-locale(1) |
| |
| // vim: set syntax=asciidoc: |
| |