Standardizing Configuration Tasks
The prepare functionality is the
interface the centos-art.sh script provides
to standardize the content production tasks inside the working
copy.
Syntax
Assuming this is the very first time you run the
centos-art command, you'll find that there
isn't such a command in your workstation. This is correct
because you haven't created the symbolic link that makes it
available in your execution path, yet. In order to make the
centos-art command available in the
execution path of your workstation, you need to run the
centos-art.sh script using its absolute
path first:
~/artwork/trunk/Scripts/Bash/centos-art.sh prepare [OPTIONS]
Later, once the centos-art command is
available in your execution path, there is no need for you to
use any absolute path again. From this time on, you can use
the centos-art command-line interface
directly, as the following example describes:
centos-env prepare [OPTIONS]Options
When the centos-art command is executed
with the prepare functionality, it
accepts the following options:
Supress all output messages except error messages. When this
option is passed, all confirmation requests are supressed and
a possitive answer is assumed for them, just as if the
option whould have been provided.
Assume yes to all confirmation requests.
This option verifies packeges required by automation scripts
and installs or updates them as required. When required
packages aren't installed or need to be updated, the
centos-art uses the sudo
and yum to perform either installations or
actualizations tasks. In both cases, it is required that you
configure the /etc/sudoers configuration
file first, as discribed in .
This option creates or updates the portable objects (PO) and
machine object (MO) used by gettext
to retrive translated strings related to
centos-art.sh script. This option calls
the locale functionality of centos-art.sh
with the option, as described in
.
This option maintains the file relation between your working
copy and configuration files inside your workstation through
symbolic links. When you provide this option, the
centos-art.sh script puts itself into your
system's execution path through its command line interface
centos-art and makes common brushes,
patterns, palettes and fonts inside the working copy,
available to applications like GIMP in order for you to make
use of them without loosing version control over them.
This option removes all common fonts, brushes, patterns, and
palettes currently installed in your home directory, in order
to create a fresh installation of them all again, using the
working copy as reference.
This option initializes image files inside the working copy.
When you provide this option, the
centos-art.sh calls the
render functionality to create images
related to each design model available in your working copy,
as described in .
This option initializes documentation files inside the working
copy. When you provide this option, the
centos-art.sh script calls both the
render and help
functionality to produce DocBook and Texinfo manuals,
respectively.
Print the name and value of some of the environment variables
used by centos-art.sh script as described
in .
Set default environment values to your personal profile
(~/.bash_profile).
Description
When no option is provided to prepare
functionality, the centos-art.sh script
uses the ,
,
, and
options, in that order, as default
behaviour. Otherwise, if you provide any option, the
centos-art.sh script avoids its default
behaviour and executes the prepare
functionality as specified by the options you provided.
Notice that it is possible for you to execute the
prepare functionality as many times as
you need to. This is specially useful when you need to keep
syncronized the relation between content produced inside your
working copy and the applications you use outside it. For
example, considering you've added new brushes to or removed
old brushes from your working copy of &TCAR;, the link
information related to those files need to be updated in the
~/.gimp-2.2/brushes
directory too, in a way the addition/deletion change that took
place in your working copy can be reflected there, as well.
The same is true for other similar components like fonts,
patterns and palettes.
Environment
...
Authors
The following people have worked in the
prepare functionality:
Alain Reguera Delgado <alain.reguera@gmail.com>
LicenseCopyright (C) 2009-2012 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.