Blame Manuals/en/Html/Repository/repository_50.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>
b8013f
<title>CentOS Artwork Repository: 3.47 trunk/Scripts/Bash/Functions/Verify</title>
4c79b5
b8013f
<meta name="description" content="CentOS Artwork Repository: 3.47 trunk/Scripts/Bash/Functions/Verify">
b8013f
<meta name="keywords" content="CentOS Artwork Repository: 3.47 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 ]
b8013f
[ >> ]
4c79b5
   
4c79b5
   
4c79b5
   
4c79b5
   
4c79b5
[Top]
4c79b5
[Contents]
b8013f
[Index]
4c79b5
[ ? ]
4c79b5
b8013f
12494b
b8013f

3.47 trunk/Scripts/Bash/Functions/Verify

4c79b5
4c79b5
12494b
fe989b

3.47.1 Goals

4c79b5
b8013f

This section exists to organize files related to "verify"

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

4c79b5
12494b
fe989b

3.47.2 Description

cb2a5d
b8013f

The first time you download CentOS Artwork Repository you need to

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

b8013f

Installation of auxiliar RPM packages provides the software required

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

b8013f

Creation of symbolic links help to reuse components inside your

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

b8013f

Creation of symbolic links help to make automation scripts available

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

b8013f

Creation of symbolic links help to create the centos-art

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

b8013f

Definition of environment variables help to set default values you use

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

b8013f

Another convenction to consider is the system date/time representation

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

6aec21
12494b
6aec21

3.47.3 Usage

6aec21
38bcd9
b8013f
<samp>`centos-art verify --packages'</samp>
b8013f

This command verifies installed packages your workstation needs in

b8013f
order to run the centos-art command correctly. 
38bcd9

38bcd9
b8013f
<samp>`centos-art verify --paths'</samp>
b8013f

This command verifies required repository files your workstation needs

b8013f
in order to run the centos-art command correctly.
38bcd9

38bcd9
6aec21
b8013f

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

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

6aec21
12494b
4c79b5

3.47.4 See also

4c79b5
4c79b5
4c79b5
4c79b5
12494b
[ < ]
12494b
[ > ]
4c79b5
   
4c79b5
[ << ]
12494b
[ Up ]
b8013f
[ >> ]
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>