Blame Manuals/en/Html/Repository/repository_51.html

4c79b5
4c79b5
<html>
4c79b5
4c79b5
can you do inside it.
4c79b5
4c79b5
Copyright C 2009, 2010 CentOS Artwork SIG. All rights
4c79b5
reserved.
4c79b5
4c79b5
Permission is granted to copy, distribute and/or modify this document
4c79b5
under the terms of the GNU Free Documentation License, Version 1.2 or
4c79b5
any later version published by the Free Software Foundation; with no
4c79b5
Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A
4c79b5
copy of the license is included in the section entitled GNU Free
4c79b5
Documentation License.  
4c79b5
-->
12494b
4c79b5
4c79b5
Written by: Lionel Cons <Lionel.Cons@cern.ch> (original author)
4c79b5
            Karl Berry  <karl@freefriends.org>
4c79b5
            Olaf Bachmann <obachman@mathematik.uni-kl.de>
4c79b5
            and many others.
4c79b5
Maintained by: Many creative people <dev@texi2html.cvshome.org>
4c79b5
Send bugs and suggestions to <users@texi2html.cvshome.org>
4c79b5
4c79b5
-->
4c79b5
<head>
38bcd9
<title>CentOS Artwork Repository: 3.48 trunk/Scripts/Bash/Functions/Verify</title>
4c79b5
38bcd9
<meta name="description" content="CentOS Artwork Repository: 3.48 trunk/Scripts/Bash/Functions/Verify">
38bcd9
<meta name="keywords" content="CentOS Artwork Repository: 3.48 trunk/Scripts/Bash/Functions/Verify">
4c79b5
<meta name="resource-type" content="document">
4c79b5
<meta name="distribution" content="global">
4c79b5
<meta name="Generator" content="texi2html 1.76">
4c79b5
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
4c79b5
<style type="text/css">
4c79b5
1e9202
@import "/home/centos/artwork/trunk/Identity/Models/Css/Texi2html/common.css";
4c79b5
4c79b5
a.summary-letter {text-decoration: none}
4c79b5
pre.display {font-family: serif}
4c79b5
pre.format {font-family: serif}
4c79b5
pre.menu-comment {font-family: serif}
4c79b5
pre.menu-preformatted {font-family: serif}
4c79b5
pre.smalldisplay {font-family: serif; font-size: smaller}
4c79b5
pre.smallexample {font-size: smaller}
4c79b5
pre.smallformat {font-family: serif; font-size: smaller}
4c79b5
pre.smalllisp {font-size: smaller}
4c79b5
span.sansserif {font-family:sans-serif; font-weight:normal;}
4c79b5
ul.toc {list-style: none}
4c79b5
-->
4c79b5
</style>
4c79b5
4c79b5
4c79b5
</head>
4c79b5
4c79b5
<body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#800080" alink="#FF0000">
4c79b5
4c79b5
12494b
[ < ]
12494b
[ > ]
4c79b5
   
4c79b5
[ << ]
4c79b5
[ Up ]
12494b
[ >> ]
4c79b5
   
4c79b5
   
4c79b5
   
4c79b5
   
4c79b5
[Top]
4c79b5
[Contents]
12494b
[Index]
4c79b5
[ ? ]
4c79b5
38bcd9
12494b
38bcd9

3.48 trunk/Scripts/Bash/Functions/Verify

4c79b5
54264c
12494b
cb2a5d

3.48.1 Goals

54264c
12494b

This section exists to organize files related to "verify"

12494b
functionality of centos-art.sh script.  The "verify" functionality
12494b
of centos-art.sh script helps you to prepare the workstation you are
12494b
planning to use centos-art.sh script.
12494b

300762
12494b
cb2a5d

3.48.2 Description

bc3531
12494b

The first time you download CentOS Artwork Repository you need to

12494b
configure your workstation in order to use automation scripts.  These
12494b
preliminar configurations are based mainly on auxiliar RPM packages
12494b
installation, and some symbolic links creations.
12494b

12494b

Installation of auxiliar RPM packages provides the software required

12494b
to manipulate files inside the repository (e.g., image files,
12494b
documentation files, translation files, script files, etc.). Most of
12494b
RPM packages centos-art.sh script uses are shipped with CentOS
12494b
distribution, and can be installed from CentOS base repository. The
12494b
only exception is Inkscape, the package we use manipulate SVG files.
12494b
The inkscape package is not inside CentOS distribution so it needs to
12494b
be installed from third party repositories.
12494b

12494b

Creation of symbolic links help to reuse components inside your

12494b
repository working copy. For example, palettes of colors maintained
12494b
inside CentOS artwork repository are not duplicated inside programs'
12494b
configuration directories on your workstation. Instead, palettes of
12494b
colors maintain inside CentOS artwork repository are linked from
12494b
program configuration directories. In this configuration, when someone
12494b
commits palette of colors changes up to central repository you can
12494b
immediatly start using these changes the next time you update palette
12494b
of colors in your repository working copy.
12494b

12494b

Creation of symbolic links help to make automation scripts available

12494b
to repository structures different to <tt>`trunk/'</tt>. This is useful if
12494b
you need to render artworks under <tt>`branches/'</tt> repository
12494b
structure using the same automation scripts you use inside
12494b
<tt>`trunk/'</tt>. As this configuration consecuence, automation scripts
12494b
cannot be branched under <tt>`branches/Scripts'</tt> repository structure.
12494b

12494b

Creation of symbolic links help to create the centos-art

12494b
command line to whatever script invokation you are using (e.g.,
12494b
<tt>`centos-art.sh'</tt>, for Bash implementation; <tt>`centos-art.py'</tt>,
12494b
for Python implementation; <tt>`centos-art.pl'</tt>, for Perl
12494b
implementation; and so on for other implementations). The command line
12494b
definition takes place inside your personal binary (<tt>`~/bin/'</tt>)
12494b
directory.
12494b

12494b

Definition of environment variables help to set default values you use

12494b
along your user session. Environment variables definition takes place
12494b
inside your personal <tt>`~/.bash_profile'</tt> file. You can use this
12494b
file to define which is your default text editor (EDITOR), time
12494b
zone (TZ) and any value you consider useful for your day-by-day
12494b
working.
12494b

12494b

Another convenction to consider is the system date/time representation

12494b
we use. It would be very convenient if your workstation is configured
12494b
to use Coordinated Universal Time (UTC), just as CentOS Artwork
12494b
Repository server is configured. This way, both your repository
12494b
working copy and the central repository will coordinate time
12494b
information correctly.  Otherwise it would be difficult to find out
12494b
when changes were committed exactly.
12494b

081970
12494b
081970

3.48.3 Usage

081970
12494b
12494b
<samp>`centos-art verify --packages'</samp>
12494b

This command verifies installed packages your workstation needs in

12494b
order to run the centos-art command correctly. 
12494b

12494b
12494b
<samp>`centos-art verify --paths'</samp>
12494b

This command verifies required repository files your workstation needs

12494b
in order to run the centos-art command correctly.
12494b

12494b
12494b
12494b

If this is the first time you run centos-art command, the

12494b
appropriate way to execute "verify" action is not using the
12494b
centos-art command, but the absolute path to
12494b
centos-art.sh script instead (i.e.,
12494b
<tt>`~/artwork/trunk/Scripts/Bash/centos-art.sh'</tt>).
12494b

081970
12494b
4c79b5

3.48.4 See also

4c79b5
4c79b5
4c79b5
4c79b5
12494b
[ < ]
12494b
[ > ]
4c79b5
   
4c79b5
[ << ]
12494b
[ Up ]
12494b
[ >> ]
4c79b5
4c79b5

4c79b5
 <font size="-1">
12494b
  This document was generated on October, 29 2010 using texi2html 1.76.
4c79b5
 </font>
4c79b5
 
4c79b5
4c79b5

4c79b5
</body>
4c79b5
</html>