cas | 33 +++++++++++++++++----------------
cas.spec | 1 +
caslib/cas.py | 16 +++++++++-------
doc/_sources/index.txt | 25 +++++++++++++------------
doc/_static/basic.css | 14 +++++++++++++-
doc/_static/default.css | 20 ++++++++++++++++++++
doc/genindex.html | 20 ++++++++++----------
doc/index.html | 47 ++++++++++++++++++++++++-----------------------
doc/index.rst | 26 ++++++++++++++------------
doc/objects.inv | 2 +-
doc/search.html | 16 ++++++++--------
doc/searchindex.js | 2 +-
man/en/cas-admin.1 | 7 ++-----
man/en/cas.1 | 8 +++++++-
14 files changed, 140 insertions(+), 97 deletions(-)
New commits:
commit e3ee0882c260634b3e84681d9b23edaa1a89c07a
Author: adam stokes <astokes(a)fedoraproject.org>
Date: Tue May 4 15:27:37 2010 -0400
doc update; man page update
diff --git a/cas b/cas
index 48bf09a..b5d3537 100755
--- a/cas
+++ b/cas
@@ -1,26 +1,27 @@
#!/usr/bin/python
-# 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 3 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, see <
http://www.gnu.org/licenses/>.
+# cas
+# cas cmd line interface
+# Copyright (C) 2010 Adam Stokes
+#
+# 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 3 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, see <
http://www.gnu.org/licenses/>.
""" cas - core accessibility system.
"""
-from caslib.cas import *
+from caslib.cas import CasApplication
import os
if __name__=="__main__":
- # Before we start the database has to exist.
- if not os.path.isfile(settings["DATABASE"]):
- raise SystemExit("No Database exist, please run cas-admin --help for more
information.")
# Begin CAS
app = CasApplication(sys.argv[1:])
sys.exit(app.run())
diff --git a/cas.spec b/cas.spec
index 3766612..d66abe4 100644
--- a/cas.spec
+++ b/cas.spec
@@ -40,6 +40,7 @@ the database instance with newly added kernel debug information and
timestamps.
Summary: Web frontend to CAS
Group: Applications/System
Requires: cas = %{version}-%{release}
+Requires: admin = %{version}-%{release}
%description server
Provides web frontend to CAS to allow for a much simpler user experience when
diff --git a/caslib/cas.py b/caslib/cas.py
index 777cf53..9bd4897 100755
--- a/caslib/cas.py
+++ b/caslib/cas.py
@@ -139,7 +139,7 @@ class CasApplication(object):
parser.add_option("-m","--modules",
dest="kernel_modules",
help="Extract associated kernel modules",
action="store_true")
- parser.add_option("-c","--compress",
dest="compress_core",
+ parser.add_option("--compress", dest="compress_core",
help="Helper option to compress core to be transferred
"\
"to another destination.",
action="store_true")
parser.add_option("--strip", dest="strip_core",
@@ -150,8 +150,11 @@ class CasApplication(object):
self.opts, args = parser.parse_args()
+ # filename _must_ exist
if not self.opts.filename:
parser.error("A file object is missing.")
+ else:
+ self.filename = self.opts.filename
# check if we want to strip the core
if self.opts.strip_core:
@@ -164,6 +167,11 @@ class CasApplication(object):
if err:
return _e[8]
+ # Not compressing lets continue with validating a identifier
+ if not self.opts.identifier:
+ parser.error("A unique identifier number is missing.")
+ else:
+ self.identifier = self.opts.identifier
# Add job to database, this allows us to purge
# data based on job date creation then by other
# means. (i.e. identifier == a bugzilla #)
@@ -178,12 +186,6 @@ class CasApplication(object):
if not self.job_record:
return _e[40]
- # Not compressing lets continue with validating a identifier
- if not self.opts.identifier:
- parser.error("A unique identifier number is missing.")
-
- self.filename = self.opts.filename
- self.identifier = self.opts.identifier
self.email = self.opts.email
self.extractKernelModules = self.opts.kernel_modules
# we want to allow for multiple cores under same identifier
diff --git a/doc/_sources/index.txt b/doc/_sources/index.txt
index 9a394e8..1a0fdb9 100644
--- a/doc/_sources/index.txt
+++ b/doc/_sources/index.txt
@@ -30,6 +30,12 @@ Fedora 9 or later (this would include RHEL 5) the EPEL repo needs to
be
installed. Visit `EPEL <
https://fedoraproject.org/wiki/EPEL>`_ to enable
this repository.
+Other package requirements:
+- python-urlgrabber
+- python-sqlalchemy
+- python-cherrypy
+- python-simplejson
+
The amount of storage needed can be determined base on the following
information:
@@ -119,7 +125,7 @@ Preparing CAS Server
To install the CAS package simply type::
- $ yum install cas
+ $ yum install cas-server
Once installed edit ``/etc/cas.conf`` as root using any preferred text editor.
As described above the required directives need to be altered to suit the
@@ -163,7 +169,7 @@ Running CAS
First, one or two administrative tasks need to be run. The required task is to build
a database for all the data gathered from the kernel-debuginfo packages.::
- $ cas-admin -b
+ $ cas-admin
If several systems are deployed for CAS to use, ssh keys must be setup between the host
(CAS) and
the clients::
@@ -174,7 +180,7 @@ the clients::
Once ssh has been setup between systems the following will build the server database::
- $ cas-admin -s
+ $ cas-admin --server
Please note that in order for cas to function properly it is required that only the cas
user on the system has only those entries in its ssh hostkey file that are accessible
@@ -195,7 +201,8 @@ a few options to pass::
-e EMAIL, --email=EMAIL
Define email for results (must be valid!)
-m, --modules Extract associated kernel modules
- -c, --compress Compress file for transfer to another destination
+ --compress Compress file for transfer to another destination
+ --strip Strips unnecessary kernel pages
CAS prepares its directory hierarchy based on the ``identifier`` this option is
therefore required. ``filename`` is also required as it tells CAS exactly which
@@ -227,17 +234,11 @@ initial analysis to the specified email address. From there further
instructions
are provided in either the email or the ``process log`` on how to access and analyze
the core.
-CAS also provides an option to compress a file using ``pbzip2`` which will utilize
-the systems cpu's in order to eliminate a lot of the wait it takes to
compress/decompress
-a core file.
+CAS also provides an option to compress a file using ``xz``
To use simply type::
- $ cas -f vmcore -c
-
-The benefit of using ``pbzip2`` for compression is that it will decompress utilizing the
-systems cpu's as well. This option is preferred since the downtime is cut in half of
what
-it would take using the normal single cpu bound ``bzip2``.
+ $ cas -f vmcore --compress
Analyzing
---------
diff --git a/doc/_static/basic.css b/doc/_static/basic.css
index 128114b..a04d654 100644
--- a/doc/_static/basic.css
+++ b/doc/_static/basic.css
@@ -332,6 +332,18 @@ dl.glossary dt {
background-color: #ffa
}
+.line-block {
+ display: block;
+ margin-top: 1em;
+ margin-bottom: 1em;
+}
+
+.line-block .line-block {
+ margin-top: 0;
+ margin-bottom: 0;
+ margin-left: 1.5em;
+}
+
/* -- code displays --------------------------------------------------------- */
pre {
@@ -392,7 +404,7 @@ span.eqno {
div.document,
div.documentwrapper,
div.bodywrapper {
- margin: 0;
+ margin: 0 !important;
width: 100%;
}
diff --git a/doc/_static/default.css b/doc/_static/default.css
index c999f67..3725744 100644
--- a/doc/_static/default.css
+++ b/doc/_static/default.css
@@ -166,6 +166,18 @@ div.admonition p.admonition-title + p {
display: inline;
}
+div.admonition p {
+ margin-bottom: 5px;
+}
+
+div.admonition pre {
+ margin-bottom: 5px;
+}
+
+div.admonition ul, div.admonition ol {
+ margin-bottom: 5px;
+}
+
div.note {
background-color: #eee;
border: 1px solid #ccc;
@@ -207,4 +219,12 @@ tt {
background-color: #ecf0f3;
padding: 0 1px 0 1px;
font-size: 0.95em;
+}
+
+.warning tt {
+ background: #efc2c2;
+}
+
+.note tt {
+ background: #d6d6d6;
}
\ No newline at end of file
diff --git a/doc/genindex.html b/doc/genindex.html
index b891687..e5987d5 100644
--- a/doc/genindex.html
+++ b/doc/genindex.html
@@ -5,13 +5,13 @@
<head>
<meta http-equiv="Content-Type" content="text/html;
charset=utf-8" />
- <title>Index — CAS v0.15 documentation</title>
+ <title>Index — CAS v1.0 documentation</title>
<link rel="stylesheet" href="_static/default.css"
type="text/css" />
<link rel="stylesheet" href="_static/pygments.css"
type="text/css" />
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
- URL_ROOT: '',
- VERSION: '0.15',
+ URL_ROOT: '#',
+ VERSION: '1.0',
COLLAPSE_MODINDEX: false,
FILE_SUFFIX: '.html',
HAS_SOURCE: true
@@ -19,16 +19,16 @@
</script>
<script type="text/javascript"
src="_static/jquery.js"></script>
<script type="text/javascript"
src="_static/doctools.js"></script>
- <link rel="top" title="CAS v0.15 documentation"
href="index.html" />
+ <link rel="top" title="CAS v1.0 documentation"
href="index.html" />
</head>
<body>
<div class="related">
<h3>Navigation</h3>
<ul>
<li class="right" style="margin-right: 10px">
- <a href="" title="General Index"
+ <a href="#" title="General Index"
accesskey="I">index</a></li>
- <li><a href="index.html">CAS v0.15 documentation</a>
»</li>
+ <li><a href="index.html">CAS v1.0 documentation</a>
»</li>
</ul>
</div>
@@ -76,14 +76,14 @@
<h3>Navigation</h3>
<ul>
<li class="right" style="margin-right: 10px">
- <a href="" title="General Index"
+ <a href="#" title="General Index"
index</a></li>
- <li><a
href="index.html">CAS v0.15 documentation</a> »</li>
+ <li><a href="index.html">CAS v1.0 documentation</a>
»</li>
</ul>
</div>
<div class="footer">
- © Copyright 2009, Adam Stokes.
- Created using <a
href="http://sphinx.pocoo.org/">Sphinx</a>
0.6.3.
+ © Copyright 2010, Adam Stokes.
+ Created using <a
href="http://sphinx.pocoo.org/">Sphinx</a>
0.6.5.
</div>
</body>
</html>
\ No newline at end of file
diff --git a/doc/index.html b/doc/index.html
index f8fe181..1837648 100644
--- a/doc/index.html
+++ b/doc/index.html
@@ -5,13 +5,13 @@
<head>
<meta http-equiv="Content-Type" content="text/html;
charset=utf-8" />
- <title>Core Analysis System — CAS v0.15 documentation</title>
+ <title>Core Analysis System — CAS v1.0 documentation</title>
<link rel="stylesheet" href="_static/default.css"
type="text/css" />
<link rel="stylesheet" href="_static/pygments.css"
type="text/css" />
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
- URL_ROOT: '',
- VERSION: '0.15',
+ URL_ROOT: '#',
+ VERSION: '1.0',
COLLAPSE_MODINDEX: false,
FILE_SUFFIX: '.html',
HAS_SOURCE: true
@@ -19,7 +19,7 @@
</script>
<script type="text/javascript"
src="_static/jquery.js"></script>
<script type="text/javascript"
src="_static/doctools.js"></script>
- <link rel="top" title="CAS v0.15 documentation"
href="" />
+ <link rel="top" title="CAS v1.0 documentation"
href="#" />
</head>
<body>
<div class="related">
@@ -28,7 +28,7 @@
<li class="right" style="margin-right: 10px">
<a href="genindex.html" title="General Index"
accesskey="I">index</a></li>
- <li><a href="">CAS v0.15 documentation</a>
»</li>
+ <li><a href="#">CAS v1.0 documentation</a>
»</li>
</ul>
</div>
@@ -45,9 +45,9 @@
<tbody valign="top">
<tr class="field"><th
class="field-name">Author:</th><td
class="field-body">Adam Stokes</td>
</tr>
-<tr class="field"><th
class="field-name">Release:</th><td
class="field-body">0.15</td>
+<tr class="field"><th
class="field-name">Release:</th><td
class="field-body">1.0</td>
</tr>
-<tr class="field"><th
class="field-name">Date:</th><td
class="field-body">December 09, 2009</td>
+<tr class="field"><th
class="field-name">Date:</th><td class="field-body">May
04, 2010</td>
</tr>
</tbody>
</table>
@@ -66,6 +66,11 @@ types to core dumps are automatically detected and
processed.</p>
Fedora 9 or later (this would include RHEL 5) the EPEL repo needs to be
installed. Visit <a class="reference external"
href="https://fedoraproject.org/wiki/EPEL">EPEL</a> to enable
this repository.</p>
+<p>Other package requirements:
+- python-urlgrabber
+- python-sqlalchemy
+- python-cherrypy
+- python-simplejson</p>
<p>The amount of storage needed can be determined base on the following
information:</p>
<ul class="simple">
@@ -138,7 +143,7 @@ fine.</p>
<div class="section" id="preparing-cas-server">
<h3>Preparing CAS Server<a class="headerlink"
href="#preparing-cas-server" title="Permalink to this
headline">¶</a></h3>
<p>To install the CAS package simply type:</p>
-<div class="highlight-python"><pre>$ yum install cas</pre>
+<div class="highlight-python"><pre>$ yum install
cas-server</pre>
</div>
<p>Once installed edit <tt class="docutils literal"><span
class="pre">/etc/cas.conf</span></tt> as root using any preferred
text editor.
As described above the required directives need to be altered to suit the
@@ -177,7 +182,7 @@ with kernel-debuginfo rpm’s the next section will describe
running CAS.</p
<h3>Running CAS<a class="headerlink" href="#running-cas"
title="Permalink to this headline">¶</a></h3>
<p>First, one or two administrative tasks need to be run. The required task is to
build
a database for all the data gathered from the kernel-debuginfo packages.:</p>
-<div class="highlight-python"><pre>$ cas-admin -b</pre>
+<div class="highlight-python"><pre>$ cas-admin</pre>
</div>
<p>If several systems are deployed for CAS to use, ssh keys must be setup between
the host (CAS) and
the clients:</p>
@@ -186,7 +191,7 @@ Cas supports passwordless entries at this time.
(cas-server) $ ssh-copy-id -i ~/.ssh/id_dsa casuser(a)cas-client-system.com</pre>
</div>
<p>Once ssh has been setup between systems the following will build the server
database:</p>
-<div class="highlight-python"><pre>$ cas-admin -s</pre>
+<div class="highlight-python"><pre>$ cas-admin
--server</pre>
</div>
<p>Please note that in order for cas to function properly it is required that only
the cas
user on the system has only those entries in its ssh hostkey file that are accessible
@@ -205,7 +210,8 @@ Options:
-e EMAIL, --email=EMAIL
Define email for results (must be valid!)
-m, --modules Extract associated kernel modules
- -c, --compress Compress file for transfer to another destination</pre>
+ --compress Compress file for transfer to another destination
+ --strip Strips unnecessary kernel pages</pre>
</div>
<p>CAS prepares its directory hierarchy based on the <tt class="docutils
literal"><span class="pre">identifier</span></tt> this
option is
therefore required. <tt class="docutils literal"><span
class="pre">filename</span></tt> is also required as it tells CAS
exactly which
@@ -231,15 +237,10 @@ useful when analyzing filesystem issues and the like.</p>
initial analysis to the specified email address. From there further instructions
are provided in either the email or the <tt class="docutils
literal"><span class="pre">process</span> <span
class="pre">log</span></tt> on how to access and analyze
the core.</p>
-<p>CAS also provides an option to compress a file using <tt class="docutils
literal"><span class="pre">pbzip2</span></tt> which
will utilize
-the systems cpu’s in order to eliminate a lot of the wait it takes to
compress/decompress
-a core file.</p>
+<p>CAS also provides an option to compress a file using <tt class="docutils
literal"><span class="pre">xz</span></tt></p>
<p>To use simply type:</p>
-<div class="highlight-python"><pre>$ cas -f vmcore -c</pre>
+<div class="highlight-python"><pre>$ cas -f vmcore
--compress</pre>
</div>
-<p>The benefit of using <tt class="docutils literal"><span
class="pre">pbzip2</span></tt> for compression is that it will
decompress utilizing the
-systems cpu’s as well. This option is preferred since the downtime is cut in
half of what
-it would take using the normal single cpu bound <tt class="docutils
literal"><span
class="pre">bzip2</span></tt>.</p>
</div>
</div>
<div class="section" id="analyzing">
@@ -390,9 +391,9 @@ no errors.</p>
</div>
<div class="sphinxsidebar">
<div class="sphinxsidebarwrapper">
- <h3><a href="">Table Of Contents</a></h3>
+ <h3><a href="#">Table Of Contents</a></h3>
<ul>
-<li><a class="reference external" href="">Core Analysis
System</a><ul>
+<li><a class="reference external" href="#">Core Analysis
System</a><ul>
<li><a class="reference external"
href="#introduction">Introduction</a><ul>
<li><a class="reference external"
href="#description">Description</a></li>
<li><a class="reference external"
href="#prerequisites">Prerequisites</a></li>
@@ -439,12 +440,12 @@ no errors.</p>
<li class="right" style="margin-right: 10px">
<a href="genindex.html" title="General Index"
index</a></li>
- <li><a
href="">CAS v0.15 documentation</a> »</li>
+ <li><a href="#">CAS v1.0 documentation</a>
»</li>
</ul>
</div>
<div class="footer">
- © Copyright 2009, Adam Stokes.
- Created using <a
href="http://sphinx.pocoo.org/">Sphinx</a>
0.6.3.
+ © Copyright 2010, Adam Stokes.
+ Created using <a
href="http://sphinx.pocoo.org/">Sphinx</a>
0.6.5.
</div>
</body>
</html>
\ No newline at end of file
diff --git a/doc/index.rst b/doc/index.rst
index 9a394e8..7a1c955 100644
--- a/doc/index.rst
+++ b/doc/index.rst
@@ -30,6 +30,12 @@ Fedora 9 or later (this would include RHEL 5) the EPEL repo needs to
be
installed. Visit `EPEL <
https://fedoraproject.org/wiki/EPEL>`_ to enable
this repository.
+Other package requirements:
+- python-urlgrabber
+- python-sqlalchemy
+- python-cherrypy
+- python-simplejson
+
The amount of storage needed can be determined base on the following
information:
@@ -119,7 +125,7 @@ Preparing CAS Server
To install the CAS package simply type::
- $ yum install cas
+ $ yum install cas-server
Once installed edit ``/etc/cas.conf`` as root using any preferred text editor.
As described above the required directives need to be altered to suit the
@@ -163,7 +169,7 @@ Running CAS
First, one or two administrative tasks need to be run. The required task is to build
a database for all the data gathered from the kernel-debuginfo packages.::
- $ cas-admin -b
+ $ cas-admin
If several systems are deployed for CAS to use, ssh keys must be setup between the host
(CAS) and
the clients::
@@ -174,7 +180,7 @@ the clients::
Once ssh has been setup between systems the following will build the server database::
- $ cas-admin -s
+ $ cas-admin --server
Please note that in order for cas to function properly it is required that only the cas
user on the system has only those entries in its ssh hostkey file that are accessible
@@ -195,7 +201,9 @@ a few options to pass::
-e EMAIL, --email=EMAIL
Define email for results (must be valid!)
-m, --modules Extract associated kernel modules
- -c, --compress Compress file for transfer to another destination
+ --compress Compress file for transfer to another destination
+ --strip Strips unnecessary kernel pages
+ --job=JOB Attach to an existing job
CAS prepares its directory hierarchy based on the ``identifier`` this option is
therefore required. ``filename`` is also required as it tells CAS exactly which
@@ -227,17 +235,11 @@ initial analysis to the specified email address. From there further
instructions
are provided in either the email or the ``process log`` on how to access and analyze
the core.
-CAS also provides an option to compress a file using ``pbzip2`` which will utilize
-the systems cpu's in order to eliminate a lot of the wait it takes to
compress/decompress
-a core file.
+CAS also provides an option to compress a file using ``xz``
To use simply type::
- $ cas -f vmcore -c
-
-The benefit of using ``pbzip2`` for compression is that it will decompress utilizing the
-systems cpu's as well. This option is preferred since the downtime is cut in half of
what
-it would take using the normal single cpu bound ``bzip2``.
+ $ cas -f vmcore --compress
Analyzing
---------
diff --git a/doc/objects.inv b/doc/objects.inv
index a1c1ea1..0540417 100644
--- a/doc/objects.inv
+++ b/doc/objects.inv
@@ -1,3 +1,3 @@
# Sphinx inventory version 1
# Project: CAS
-# Version: 0.15
+# Version: 1.0
diff --git a/doc/search.html b/doc/search.html
index 6752a0d..228ae2b 100644
--- a/doc/search.html
+++ b/doc/search.html
@@ -5,13 +5,13 @@
<head>
<meta http-equiv="Content-Type" content="text/html;
charset=utf-8" />
- <title>Search — CAS v0.15 documentation</title>
+ <title>Search — CAS v1.0 documentation</title>
<link rel="stylesheet" href="_static/default.css"
type="text/css" />
<link rel="stylesheet" href="_static/pygments.css"
type="text/css" />
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
- URL_ROOT: '',
- VERSION: '0.15',
+ URL_ROOT: '#',
+ VERSION: '1.0',
COLLAPSE_MODINDEX: false,
FILE_SUFFIX: '.html',
HAS_SOURCE: true
@@ -20,7 +20,7 @@
<script type="text/javascript"
src="_static/jquery.js"></script>
<script type="text/javascript"
src="_static/doctools.js"></script>
<script type="text/javascript"
src="_static/searchtools.js"></script>
- <link rel="top" title="CAS v0.15 documentation"
href="index.html" />
+ <link rel="top" title="CAS v1.0 documentation"
href="index.html" />
</head>
<body>
<div class="related">
@@ -29,7 +29,7 @@
<li class="right" style="margin-right: 10px">
<a href="genindex.html" title="General Index"
accesskey="I">index</a></li>
- <li><a href="index.html">CAS v0.15 documentation</a>
»</li>
+ <li><a href="index.html">CAS v1.0 documentation</a>
»</li>
</ul>
</div>
@@ -77,13 +77,13 @@
<li class="right" style="margin-right: 10px">
<a href="genindex.html" title="General Index"
index</a></li>
- <li><a
href="index.html">CAS v0.15 documentation</a> »</li>
+ <li><a href="index.html">CAS v1.0 documentation</a>
»</li>
</ul>
</div>
<div class="footer">
- © Copyright 2009, Adam Stokes.
- Created using <a
href="http://sphinx.pocoo.org/">Sphinx</a>
0.6.3.
+ © Copyright 2010, Adam Stokes.
+ Created using <a
href="http://sphinx.pocoo.org/">Sphinx</a>
0.6.5.
</div>
<script type="text/javascript"
src="searchindex.js"></script>
diff --git a/doc/searchindex.js b/doc/searchindex.js
index 746faa2..dc8cce5 100644
--- a/doc/searchindex.js
+++ b/doc/searchindex.js
@@ -1 +1 @@
-Search.setIndex({desctypes:{},terms:{all:0,mnt:0,ffffffff8011d191:0,snip:0,abil:0,follow:0,disk:0,depend:0,do_dlm_lock:0,ffffffff80110bf5:0,those:0,downtim:0,worth:0,sent:0,r14:0,r15:0,r12:0,r13:0,r10:0,r11:0,faq:0,util:0,ffffffff8010e789:0,vmcore:0,upstream:0,ticket:0,relev:0,administr:0,level:0,die:0,list:0,prepar:0,pleas:0,x86_64:0,intial:0,direct:0,pass:0,download:0,further:0,rbp:0,what:0,sub:0,section:0,abl:0,access:0,version:0,hostkei:0,elimin:0,autogener:0,gener:0,here:0,pbzip2:0,address:0,path:0,sinc:0,valu:0,wait:0,rdx:0,amount:0,typic:0,rdi:0,smp_call_function_interrupt:0,chanc:0,"0000010001073f48":0,prerequisit:0,modul:0,prefer:0,crash_32:0,filenam:0,id_dsa:0,instal:0,from:0,describ:0,would:0,prove:0,doubl:0,visit:0,two:0,next:0,few:0,usr:0,recommend:0,type:0,tell:0,more:0,sort:0,wrapper:0,share:0,ffffffff803e9b80:0,"1tb":0,aris:0,must:0,none:0,retriev:0,hous:0,setup:0,work:0,uniqu:0,can:0,root:0,sqlite:0,tar:0,process:0,smtp:0,accept:0,want:0,occur:0,multipl:0,anoth:0,snippet:0,how:0,error_exit:0,purg:0,verifi:0,negoti:0,perspect:0,ffffffff80528000:0,resourc:0,passwordless:0,"00000102000a4780":0,clone:0,reflect:0,date:0,associ:0,physic:0,essenti:0,issu:0,inform:0,environ:0,media:0,order:0,help:0,over:0,major:0,i386:0,hierarchi:0,paramet:0,"100f57cb030":0,ellargesmp:0,bin:0,mail:0,main:0,alter:0,crash:0,thei:0,python:0,auto:0,overal:0,dai:0,initi:0,"break":0,mention:0,half:0,itanium:0,now:0,introduct:0,name:0,edit:0,troubleshoot:0,authent:0,kern:0,each:0,debug:0,mean:0,mai:0,continu:0,happen:0,extract:0,buffers:0,out:0,shown:0,network:0,ffffffff8014cc1d:0,dss:0,content:0,fffffffffffffffa:0,dsa:0,advanc:0,orig_rax:0,given:0,base:0,releas:0,org:0,ffffffff80110e1d:0,traceback:0,keep:0,vmlinux:0,thing:0,yum:0,isn:0,assign:0,first:0,origin:0,rang:0,onc:0,number:0,swapper:0,instruct:0,done:0,least:0,rflag:0,differ:0,script:0,data:0,interact:0,system:0,messag:0,ffffffff80112058:0,statement:0,ffffffff8047a0a0:0,"final":0,store:0,includ:0,option:0,debuginfo:0,tool:0,copi:0,specifi:0,"var":0,checkout:0,exactli:0,rsp:0,than:0,provid:0,see:0,structur:0,boil:0,stale:0,analysi:0,ani:0,fail:0,have:0,need:0,"101f3658030":0,rax:0,rsi:0,packag:0,engin:0,bz2:0,lib:0,note:0,also:0,exampl:0,take:0,which:0,singl:0,begin:0,normal:0,buffer:0,who:0,compress:0,most:0,regular:0,deploi:0,"101f21efb80":0,gather:0,place:0,determin:0,irq:0,latest:0,show:0,text:0,fine:0,find:0,current:0,onli:0,locat:0,configur:0,solut:0,state:0,should:0,analyz:0,local:0,variou:0,cvjf:0,express:0,autom:0,repo:0,mainten:0,ssh:0,requir:0,enabl:0,organ:0,cleanli:0,contain:0,where:0,wiki:0,kernel:0,set:0,dump:0,"10001073f48":0,emac:0,result:0,arg:0,corrupt:0,subject:0,ffffffffa03183ff:0,detect:0,purgelimit:0,extend:0,databas:0,someth:0,enough:0,between:0,approach:0,email:0,altern:0,assumpt:0,kei:0,cpu_idl:0,default_idl:0,job:0,cut:0,come:0,tue:0,addit:0,last:0,admin:0,fault:0,etc:0,instanc:0,mani:0,com:0,improp:0,load:0,simpli:0,point:0,"1000107bfb0":0,rpm:0,casus:0,coredump:0,been:0,mark:0,much:0,sshkei:0,popul:0,quickli:0,largesmp:0,anywher:0,try_crashdump:0,"0000000000000e86":0,present:0,therefor:0,look:0,rbx:0,solid:0,mount:0,keygen:0,defin:0,abov:0,error:0,"101f21efb20":0,ffffffff8047a0b0:0,timefram:0,rip:0,destin:0,call_function_interrupt:0,archiv:0,uncom:0,conf:0,fedorahost:0,sever:0,fedora:0,author:0,suggest:0,same:0,binari:0,timestamp:0,x86:0,someon:0,decompress:0,temporari:0,user:0,"500gb":0,stack:0,task:0,"10001073e98":0,entri:0,do_invalid_op:0,well:0,client:0,command:0,thi:0,filesystem:0,gzip:0,everyth:0,usual:0,identifi:0,execut:0,workdirectori:0,heavili:0,previous:0,samba:0,except:0,other:0,match:0,build:0,opt:0,read:0,kmem:0,debuglevel:0,smtphost:0,mod:0,"1000107bfa0":0,resid:0,like:0,specif:0,anyon:0,manual:0,resolv:0,server:0,collect:0,benefit:0,necessari:0,either:0,"101f21efb60":0,"101f21efc40":0,output:0,some:0,back:0,gfs_quotad:0,proper:0,tmp:0,assum:0,ffffffff80529f08:0,exit:0,machin:0,core:0,previou:0,run:0,reach:0,usag:0,host:0,repositori:0,memori:0,unfortun:0,primarili:0,within:0,bound:0,automat:0,down:0,"101f21efb50":0,chang:0,start_disk_dump:0,storag:0,git:0,rcx:0,log:0,wai:0,area:0,transfer:0,support:0,question:0,avail:0,editor:0,lot:0,suit:0,hassl:0,rhel:0,"function":0,properli:0,form:0,pwd:0,line:0,analyst:0,info:0,commun:0,made:0,possibl:0,"default":0,wish:0,below:0,ffffffff80111c90:0,otherwis:0,problem:0,similar:0,epel:0,later:0,certain:0,dure:0,pid:0,incomplet:0,exist:0,file:0,cvzf:0,fill:0,bzip2:0,"00000100f57cb030":0,when:0,valid:0,ffffffff8010e7a9:0,architectur:0,corefil:0,benefici:0,autopurg:0,ffffffff80529fb8:0,stoke:0,directori:0,descript:0,adam:0,time:0,ffffffff8010e81c:0,decemb:0,rpmfilter:0,cpu:0},titles:["Core
Analysis System"],modules:{},descrefs:{},filenames:["index"]})
\ No newline at end of file
+Search.setIndex({desctypes:{},terms:{all:0,mnt:0,ffffffff8011d191:0,snip:0,abil:0,follow:0,disk:0,depend:0,wish:0,do_dlm_lock:0,those:0,aris:0,worth:0,sent:0,r14:0,r15:0,r12:0,r13:0,r10:0,r11:0,faq:0,ffffffff8010e789:0,vmcore:0,upstream:0,ticket:0,relev:0,administr:0,level:0,die:0,list:0,form:0,prepar:0,pleas:0,x86_64:0,core:0,direct:0,pass:0,download:0,further:0,keygen:0,sub:0,section:0,abl:0,access:0,version:0,hostkei:0,autogener:0,gener:0,here:0,address:0,path:0,sinc:0,valu:0,ffffffff80110bf5:0,rdx:0,amount:0,typic:0,rdi:0,smp_call_function_interrupt:0,chanc:0,"0000010001073f48":0,repositori:0,modul:0,prefer:0,crash_32:0,filenam:0,id_dsa:0,instal:0,from:0,describ:0,would:0,memori:0,doubl:0,visit:0,two:0,next:0,few:0,usr:0,recommend:0,type:0,tell:0,more:0,sort:0,wrapper:0,share:0,ffffffff803e9b80:0,"1tb":0,must:0,none:0,retriev:0,hous:0,setup:0,work:0,uniqu:0,can:0,root:0,sqlite:0,conf:0,tar:0,process:0,smtp:0,accept:0,want:0,occur:0,multipl:0,anoth:0,snippet:0,how:0,error_exit:0,purg:0,opt:0,verifi:0,negoti:0,perspect:0,ffffffff80528000:0,resourc:0,passwordless:0,"00000102000a4780":0,clone:0,reflect:0,date:0,data:0,physic:0,essenti:0,issu:0,inform:0,environ:0,suggest:0,order:0,help:0,over:0,major:0,i386:0,hierarchi:0,paramet:0,"100f57cb030":0,requir:0,mail:0,main:0,alter:0,crash:0,thei:0,python:0,auto:0,overal:0,dai:0,initi:0,"break":0,mention:0,itanium:0,now:0,introduct:0,name:0,edit:0,troubleshoot:0,authent:0,kern:0,each:0,debug:0,mean:0,mai:0,continu:0,happen:0,extract:0,buffers:0,out:0,shown:0,network:0,ffffffff8014cc1d:0,dss:0,content:0,fffffffffffffffa:0,dsa:0,advanc:0,orig_rax:0,given:0,base:0,releas:0,org:0,ffffffff80110e1d:0,traceback:0,keep:0,vmlinux:0,thing:0,yum:0,isn:0,assign:0,first:0,origin:0,rang:0,onc:0,number:0,swapper:0,instruct:0,done:0,least:0,rflag:0,differ:0,script:0,associ:0,interact:0,system:0,messag:0,ffffffff80112058:0,statement:0,ffffffff8047a0a0:0,"final":0,boil:0,editor:0,option:0,debuginfo:0,tool:0,copi:0,specifi:0,hassl:0,exactli:0,rsp:0,than:0,provid:0,urlgrabb:0,emac:0,structur:0,store:0,stale:0,"function":0,ani:0,packag:0,have:0,need:0,"101f3658030":0,rax:0,rsi:0,engin:0,bz2:0,lib:0,note:0,also:0,client:0,build:0,which:0,begin:0,normal:0,buffer:0,previou:0,compress:0,most:0,regular:0,deploi:0,everyth:0,prove:0,"101f21efb80":0,gather:0,place:0,determin:0,databas:0,usual:0,show:0,text:0,fine:0,find:0,current:0,onli:0,locat:0,configur:0,solut:0,state:0,should:0,analyz:0,local:0,variou:0,cvjf:0,express:0,autom:0,repo:0,mainten:0,ssh:0,ellargesmp:0,enabl:0,organ:0,cleanli:0,contain:0,where:0,wiki:0,kernel:0,set:0,dump:0,"10001073f48":0,see:0,result:0,arg:0,corrupt:0,subject:0,ffffffffa03183ff:0,detect:0,purgelimit:0,extend:0,irq:0,someth:0,enough:0,between:0,approach:0,email:0,altern:0,assumpt:0,kei:0,cpu_idl:0,default_idl:0,job:0,come:0,tue:0,addit:0,last:0,admin:0,fault:0,etc:0,instanc:0,mani:0,com:0,improp:0,load:0,simpli:0,point:0,"1000107bfb0":0,rpm:0,casus:0,coredump:0,been:0,mark:0,much:0,sshkei:0,popul:0,quickli:0,largesmp:0,anywher:0,try_crashdump:0,"0000000000000e86":0,present:0,therefor:0,look:0,rbx:0,solid:0,mount:0,rbp:0,defin:0,abov:0,error:0,"101f21efb20":0,ffffffff8047a0b0:0,timefram:0,rip:0,destin:0,call_function_interrupt:0,archiv:0,uncom:0,cherrypi:0,fedorahost:0,sever:0,fedora:0,author:0,media:0,same:0,binari:0,timestamp:0,x86:0,someon:0,temporari:0,user:0,"500gb":0,stack:0,task:0,"10001073e98":0,entri:0,do_invalid_op:0,exampl:0,command:0,thi:0,filesystem:0,gzip:0,fail:0,latest:0,identifi:0,execut:0,workdirectori:0,heavili:0,previous:0,samba:0,except:0,valid:0,match:0,bin:0,read:0,kmem:0,debuglevel:0,smtphost:0,mod:0,"1000107bfa0":0,resid:0,like:0,specif:0,anyon:0,manual:0,resolv:0,server:0,collect:0,necessari:0,either:0,"101f21efb60":0,"101f21efc40":0,output:0,page:0,some:0,back:0,gfs_quotad:0,proper:0,tmp:0,assum:0,ffffffff80529f08:0,exit:0,machin:0,intial:0,who:0,run:0,reach:0,usag:0,host:0,prerequisit:0,commun:0,unfortun:0,primarili:0,within:0,automat:0,down:0,"101f21efb50":0,strip:0,chang:0,start_disk_dump:0,storag:0,git:0,rcx:0,log:0,wai:0,area:0,transfer:0,support:0,question:0,avail:0,includ:0,suit:0,"var":0,rhel:0,analysi:0,properli:0,simplejson:0,pwd:0,sqlalchemi:0,line:0,analyst:0,info:0,made:0,possibl:0,"default":0,checkout:0,below:0,ffffffff80111c90:0,otherwis:0,problem:0,similar:0,epel:0,later:0,certain:0,dure:0,pid:0,incomplet:0,exist:0,file:0,cvzf:0,fill:0,bzip2:0,"00000100f57cb030":0,when:0,unnecessari:0,other:0,ffffffff8010e7a9:0,architectur:0,corefil:0,benefici:0,autopurg:0,ffffffff80529fb8:0,stoke:0,directori:0,descript:0,adam:0,time:0,ffffffff8010e81c:0,rpmfilter:0,cpu:0},titles:["Core
Analysis System"],modules:{},descrefs:{},filenames:["index"]})
\ No newline at end of file
diff --git a/man/en/cas-admin.1 b/man/en/cas-admin.1
index 61c4045..fcd57ea 100644
--- a/man/en/cas-admin.1
+++ b/man/en/cas-admin.1
@@ -8,12 +8,9 @@ cas-admin \- Administrator tools for building rpm/server database.
\fIcas-admin\fP is a tool used to build necessary data for use with cas.
.SH OPTIONS
.TP
-.BI \-s
+.BI \--server
Populate server database for automatic processing of core files.
.TP
-.B \-b
-Populate a database with debug kernel information.
-.TP
.B \-p
Purge data based on set days (see purge options)
.SH PURGE OPTIONS
@@ -27,7 +24,7 @@ Written by Adam Stokes
.SH "REPORTING BUGS"
Report bugs to <astokes(a)redhat.com>.
.SH COPYRIGHT
-Copyright \(co 2007-2009 Adam Stokes
+Copyright \(co 2007-2010 Adam Stokes
.br
This is free software. You may redistribute copies of it under the terms of
the GNU General Public License <
http://www.gnu.org/licenses/gpl.html>.
diff --git a/man/en/cas.1 b/man/en/cas.1
index 8c41ed7..3097a1c 100644
--- a/man/en/cas.1
+++ b/man/en/cas.1
@@ -21,6 +21,12 @@ Provide an email address for result notification
.TP
.B \-m
Extract current loaded modules from debug kernels.
+.TP
+.B \--compress " file"
+Compress file using system supplied compression utilties.
+.TP
+.B \--strip " file"
+Strips vmcore of unecessary pages. (Not active for now)
.SH RESOURCES
A configuration file is maintained in /etc/cas.conf.
.SH AUTHOR
@@ -28,7 +34,7 @@ Written by Adam Stokes
.SH "REPORTING BUGS"
Report bugs to <astokes(a)redhat.com>.
.SH COPYRIGHT
-Copyright \(co 2007-2009 Adam Stokes
+Copyright \(co 2007-2010 Adam Stokes
.br
This is free software. You may redistribute copies of it under the terms of
the GNU General Public License <
http://www.gnu.org/licenses/gpl.html>.