|
From: <di...@us...> - 2007-02-02 20:27:41
|
Revision: 365
http://safekeep.svn.sourceforge.net/safekeep/?rev=365&view=rev
Author: dimi
Date: 2007-02-02 12:27:39 -0800 (Fri, 02 Feb 2007)
Log Message:
-----------
Add the man pages to the website
Modified Paths:
--------------
website/trunk/WebContent/documentation.shtml
Added Paths:
-----------
website/trunk/WebContent/safekeep.conf.html
website/trunk/WebContent/safekeep.html
Modified: website/trunk/WebContent/documentation.shtml
===================================================================
--- website/trunk/WebContent/documentation.shtml 2007-02-02 01:16:43 UTC (rev 364)
+++ website/trunk/WebContent/documentation.shtml 2007-02-02 20:27:39 UTC (rev 365)
@@ -14,9 +14,9 @@
Please note that this section is a works-in-progress.
We hope to have them available in the next little while.
<ul>
- <li><a href="safekeep-man-1.shtml">SafeKeep man(1) page</a></li>
- <li><a href="safekeep-man-5.shtml">SafeKeep man(5) page</a></li>
- <li><a href="safekeep-tips.shtml">SafeKeep Tips</a></li>
+ <li><a href="safekeep.html">safekeep(1) man page</a></li>
+ <li><a href="safekeep.conf.html">safekeep.conf(5) man page</a></li>
+ <!--li><a href="safekeep-tips.shtml">SafeKeep Tips</a></li-->
</ul>
</p>
Added: website/trunk/WebContent/safekeep.conf.html
===================================================================
--- website/trunk/WebContent/safekeep.conf.html (rev 0)
+++ website/trunk/WebContent/safekeep.conf.html 2007-02-02 20:27:39 UTC (rev 365)
@@ -0,0 +1,632 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+ "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+<meta name="generator" content="AsciiDoc 7.0.2" />
+<style type="text/css">
+/* Debug borders */
+p, li, dt, dd, div, pre, h1, h2, h3, h4, h5, h6 {
+/*
+ border: 1px solid red;
+*/
+}
+
+body {
+ margin: 1em 5% 1em 5%;
+}
+
+a { color: blue; }
+a:visited { color: fuchsia; }
+
+em {
+ font-style: italic;
+}
+
+strong {
+ font-weight: bold;
+}
+
+tt {
+ color: navy;
+}
+
+h1, h2, h3, h4, h5, h6 {
+ color: #527bbd;
+ font-family: sans-serif;
+ margin-top: 1.2em;
+ margin-bottom: 0.5em;
+ line-height: 1.3;
+}
+
+h1 {
+ border-bottom: 2px solid silver;
+}
+h2 {
+ border-bottom: 2px solid silver;
+ padding-top: 0.5em;
+}
+
+div.sectionbody {
+ font-family: serif;
+ margin-left: 0;
+}
+
+hr {
+ border: 1px solid silver;
+}
+
+p {
+ margin-top: 0.5em;
+ margin-bottom: 0.5em;
+}
+
+pre {
+ padding: 0;
+ margin: 0;
+}
+
+span#author {
+ color: #527bbd;
+ font-family: sans-serif;
+ font-weight: bold;
+ font-size: 1.2em;
+}
+span#email {
+}
+span#revision {
+ font-family: sans-serif;
+}
+
+div#footer {
+ font-family: sans-serif;
+ font-size: small;
+ border-top: 2px solid silver;
+ padding-top: 0.5em;
+ margin-top: 4.0em;
+}
+div#footer-text {
+ float: left;
+ padding-bottom: 0.5em;
+}
+div#footer-badges {
+ float: right;
+ padding-bottom: 0.5em;
+}
+
+div#preamble,
+div.tableblock, div.imageblock, div.exampleblock, div.verseblock,
+div.quoteblock, div.literalblock, div.listingblock, div.sidebarblock,
+div.admonitionblock {
+ margin-right: 10%;
+ margin-top: 1.5em;
+ margin-bottom: 1.5em;
+}
+div.admonitionblock {
+ margin-top: 2.5em;
+ margin-bottom: 2.5em;
+}
+
+div.content { /* Block element content. */
+ padding: 0;
+}
+
+/* Block element titles. */
+div.title, caption.title {
+ font-family: sans-serif;
+ font-weight: bold;
+ text-align: left;
+ margin-top: 1.0em;
+ margin-bottom: 0.5em;
+}
+div.title + * {
+ margin-top: 0;
+}
+
+td div.title:first-child {
+ margin-top: 0.0em;
+}
+div.content div.title:first-child {
+ margin-top: 0.0em;
+}
+div.content + div.title {
+ margin-top: 0.0em;
+}
+
+div.sidebarblock > div.content {
+ background: #ffffee;
+ border: 1px solid silver;
+ padding: 0.5em;
+}
+
+div.listingblock > div.content {
+ border: 1px solid silver;
+ background: #f4f4f4;
+ padding: 0.5em;
+}
+
+div.quoteblock > div.content {
+ padding-left: 2.0em;
+}
+div.quoteblock .attribution {
+ text-align: right;
+}
+
+div.admonitionblock .icon {
+ vertical-align: top;
+ font-size: 1.1em;
+ font-weight: bold;
+ text-decoration: underline;
+ color: #527bbd;
+ padding-right: 0.5em;
+}
+div.admonitionblock td.content {
+ padding-left: 0.5em;
+ border-left: 2px solid silver;
+}
+
+div.exampleblock > div.content {
+ border-left: 2px solid silver;
+ padding: 0.5em;
+}
+
+div.verseblock div.content {
+ white-space: pre;
+}
+
+div.imageblock div.content { padding-left: 0; }
+div.imageblock img { border: 1px solid silver; }
+span.image img { border-style: none; }
+
+dl {
+ margin-top: 0.8em;
+ margin-bottom: 0.8em;
+}
+dt {
+ margin-top: 0.5em;
+ margin-bottom: 0;
+ font-style: italic;
+}
+dd > *:first-child {
+ margin-top: 0;
+}
+
+ul, ol {
+ list-style-position: outside;
+}
+ol.olist2 {
+ list-style-type: lower-alpha;
+}
+
+div.tableblock > table {
+ border-color: #527bbd;
+ border-width: 3px;
+}
+thead {
+ font-family: sans-serif;
+ font-weight: bold;
+}
+tfoot {
+ font-weight: bold;
+}
+
+div.hlist {
+ margin-top: 0.8em;
+ margin-bottom: 0.8em;
+}
+td.hlist1 {
+ vertical-align: top;
+ font-style: italic;
+ padding-right: 0.8em;
+}
+td.hlist2 {
+ vertical-align: top;
+}
+
+@media print {
+ div#footer-badges { display: none; }
+}
+include::./stylesheets/xhtml11-manpage.css[]
+/* Workarounds for IE6's broken and incomplete CSS2. */
+
+div.sidebar-content {
+ background: #ffffee;
+ border: 1px solid silver;
+ padding: 0.5em;
+}
+div.sidebar-title, div.image-title {
+ font-family: sans-serif;
+ font-weight: bold;
+ margin-top: 0.0em;
+ margin-bottom: 0.5em;
+}
+
+div.listingblock div.content {
+ border: 1px solid silver;
+ background: #f4f4f4;
+ padding: 0.5em;
+}
+
+div.quoteblock-content {
+ padding-left: 2.0em;
+}
+
+div.exampleblock-content {
+ border-left: 2px solid silver;
+ padding-left: 0.5em;
+}
+</style>
+<title>safekeep.conf(5)</title>
+</head>
+<body>
+<div id="header">
+<h1>
+safekeep.conf(5) Manual Page
+</h1>
+<h2>NAME</h2>
+<div class="sectionbody">
+<p>safekeep.conf -
+ Configuration file for 'safekeep(1)'
+</p>
+</div>
+</div>
+<h2>SYNOPSIS</h2>
+<div class="sectionbody">
+<p>These files are usually placed in <tt>/etc/safekeep.d/</tt> to be picked
+up automatically be <em>safekeep(1)</em>. They must have a <tt>.conf</tt> extension.</p>
+</div>
+<h2>DESCRIPTION</h2>
+<div class="sectionbody">
+<p>Each configuration file controls the backup of a host. They are typically
+named after the hostname of the machine they control the backup for, and
+have a <em>.conf</em> extension (e.g. <tt>mailbox.conf</tt>). These files are written
+in XML. Virtually all elements and attributes are optional; if not present,
+<tt>safekeep(1)</tt> will provide reasonable, useful defaults.</p>
+<p>The full set of supported elements and attributes looks as follows:</p>
+<div class="listingblock">
+<div class="content">
+<pre><tt><backup id="my_workstation">
+
+ <!-- the client backup host, the user under which the servers will connect,
+ the SSH keys used for control and data transfer -->
+ <host
+ name="myhost" user="root"
+ key-ctrl="/home/jdoe/.ssh/backup_id_dsa"
+ key-data="/home/jdoe/.ssh/backup2_id_dsa"
+ />
+
+ <!-- location where the backups will be stored on the server
+ and for how long (D=days, W=weeks, M=months, or Y=years) -->
+ <repo path="./data" retention="10D"/>
+
+ <!-- settings for database dump and for volume snapshot -->
+ <setup>
+ <!-- database type ("postgres" or "mysql"), user with backup rights,
+ location of the dump file on the client host, and flag to remove
+ or not the dump file after the backup is done -->
+ <dump
+ type="postgres"
+ db="dbname"
+ user="foobar"
+ file="/var/backup/dumps/mydata"
+ cleanup="true"
+ />
+
+ <!-- what volume is to be snapshot (device location) and the size
+ of the snapshot (free space must exist in the volume group) -->
+ <snapshot
+ device="/path/to/volume"
+ size="500M"
+ />
+
+ </setup>
+
+ <!-- data to be backup -->
+ <data>
+ <!-- each type of tag can be present more than one time -->
+ <!-- if a database dump was created, it must be added in this section -->
+ <include path="/home"/>
+ <exclude path="/home/guest"/>
+
+ <include glob="**/important/"/>
+ <exclude glob="/home/*/tmp"/>
+
+ <include regexp=".*\.ogg"/>
+ <exclude regexp=".*\.mp3"/>
+ </data>
+</backup></tt></pre>
+</div></div>
+</div>
+<h2>PARAMETERS</h2>
+<div class="sectionbody">
+<p>XML elements and attributes are referred to via XPath expressions: elements
+are separated by <em>/</em>, attributes are introduced by <em>@</em>:</p>
+<dl>
+<dt>
+/backup
+</dt>
+<dd>
+<p>
+ The root element of the XML file.
+ Mandatory.
+</p>
+</dd>
+<dt>
+/backup/@id
+</dt>
+<dd>
+<p>
+ This is the ID by which <tt>safekeep(1)</tt> will address this host.
+ If specified it overrides the default value derived from the
+ filename. Use of the default value is recommended.
+ Optional, defaults to the filename without the <tt>.conf</tt> extension.
+</p>
+</dd>
+<dt>
+/backup/host/@name
+</dt>
+<dd>
+<p>
+ The name or IP address of the client. If you need to backup the
+ box that the server is running from, you can set this to "localhost".
+ This is different from leaving it blank, as it will establish a
+ SSH session and use the user specified by <tt>/backup/host/@user</tt>.
+ Optional, defaults to local access.
+</p>
+</dd>
+<dt>
+/backup/host/@user
+</dt>
+<dd>
+<p>
+ The user name to use when connecting to the client. This user
+ must have read permissions for the files that will be backed up,
+ so it most likely needs to be <em>root</em>.
+ Optional, defaults to <em>root</em>.
+</p>
+</dd>
+<dt>
+/backup/host/@key-ctrl
+</dt>
+<dd>
+<p>
+ This is the private key used to establish the SSH connection
+ to the client for the control channel. Use of the default value
+ is recommended.
+ Optional, defaults to <tt>~/.ssh/safekeep-server-ctrl-key</tt>.
+</p>
+</dd>
+<dt>
+/backup/host/@key-data
+</dt>
+<dd>
+<p>
+ This is the private key used to establish the SSH connection
+ to the client for the data channel. Use of the default value
+ is recommended.
+ Optional, defaults to <tt>~/.ssh/safekeep-server-data-key</tt>.
+</p>
+</dd>
+<dt>
+/backup/repo/@path
+</dt>
+<dd>
+<p>
+ The path under which the backups will be stored. Relative
+ paths are based on the home directory of the user under
+ which <tt>safekeep(1)</tt> runs on the server.
+ Optional, defaults to the client ID, see <tt>/backup/@id</tt>.
+</p>
+</dd>
+<dt>
+/backup/repo/@retention
+</dt>
+<dd>
+<p>
+ Specifies the duration for which the backup data will be retained.
+ The incremental backup information in the destination directory that
+ has been around longer than the retention time will be removed.
+ The value specified by this attribute is an time interval: an integer
+ followed by the character s, m, h, D, W, M, or Y, indicating seconds,
+ minutes, hours, days, weeks, months, or years respectively, or a
+ number of these concatenated. For example, 32m means 32 minutes, and
+ 3W2D10h7s means 3 weeks, 2 days, 10 hours, and 7 seconds. In this
+ context, a month means 30 days, a year is 365 days, and a day is
+ always 86400 seconds.
+ Note that backups of deleted files are covered by this operation.
+ Thus if you deleted a file two weeks ago, backed up immediately
+ afterward, and then ran <tt>safekeep(1)</tt> with a retention of <em>10D</em>
+ today, no trace of that file would remain. Finally, file selection
+ options don't affect removal of incremental data.
+ Optional, defaults to empty (unlimited retention).
+</p>
+</dd>
+<dt>
+/backup/setup/dump/@type
+</dt>
+<dd>
+<p>
+ One of "postgres" or "mysql".
+ Mandatory for a <tt><dump></tt> element.
+</p>
+</dd>
+<dt>
+/backup/setup/dump/@db
+</dt>
+<dd>
+<p>
+ Name of the database to dump. If not specified, it defaults
+ to all databases maintained in the RDBMS specified by <tt>type</tt>.
+ Optional, defaults to all databases.
+</p>
+</dd>
+<dt>
+/backup/setup/dump/@dbuser
+</dt>
+<dd>
+<p>
+ Name of the database user to use while doing the dump.
+ Optional, defaults to whatever the database determines
+ based on the system user.
+</p>
+</dd>
+<dt>
+/backup/setup/dump/@user
+</dt>
+<dd>
+<p>
+ The system user under which the dump should take place.
+ Please note that using this feature requires that <tt>safekeep(1)</tt>
+ runs as <tt>root</tt> on the client.
+ Optional, defaults to the user under which <tt>safekeep(1)</tt> runs
+ on the client side.
+</p>
+</dd>
+<dt>
+/backup/setup/dump/@file
+</dt>
+<dd>
+<p>
+ The full path to the dump file on the client host.
+ Mandatory for a <tt><dump></tt> element.
+</p>
+</dd>
+<dt>
+/backup/setup/dump/@cleanup
+</dt>
+<dd>
+<p>
+ One of "true" or "false". If "true", the dump file will
+ be deleted from the client system once the backup is over.
+ It is usually futile to delete it, since it will be created
+ for each backup, and hence you will need to have the space
+ available.
+ Optional, defaults to "false".
+</p>
+</dd>
+<dt>
+/backup/setup/snapshot/@device
+</dt>
+<dd>
+<p>
+ The path (device location) to the LVM volume to snapshot
+ before the backup commences. It is recommended
+ Please note that using this feature requires that <tt>safekeep(1)</tt>
+ runs as <tt>root</tt> on the client.
+ Mandatory for a <tt><snapshot></tt> element.
+</p>
+</dd>
+<dt>
+/backup/setup/snapshot/@size
+</dt>
+<dd>
+<p>
+ The size of the snapshot. Unallocated space must exist on
+ the volume group. It is recommended that it is about 15-20%
+ of the original device's size.
+ Mandatory for a <tt><snapshot></tt> element.
+</p>
+</dd>
+<dt>
+/backup/data/exclude/@path
+</dt>
+<dd>
+<p>
+ Exclude the file or files matched by the path.
+ If a directory is matched, then files under that directory will also
+be matched.
+ See the <tt>FILE SELECTION</tt> section for more information.
+</p>
+</dd>
+<dt>
+/backup/data/include/@path
+</dt>
+<dd>
+<p>
+ Include the file or files matched by the path.
+ If a directory is matched, then files under that directory will also
+be matched.
+ See the <tt>FILE SELECTION</tt> section for more information.
+</p>
+</dd>
+<dt>
+/backup/data/exclude/@glob
+</dt>
+<dd>
+<p>
+ Exclude the file or files matched by the shell pattern.
+ If a directory is matched, then files under that directory will also
+be matched.
+ See the <tt>FILE SELECTION</tt> section for more information.
+</p>
+</dd>
+<dt>
+/backup/data/include/@glob
+</dt>
+<dd>
+<p>
+ Include the file or files matched by the shell pattern.
+ If a directory is matched, then files under that directory will also
+be matched.
+ See the <tt>FILE SELECTION</tt> section for more information.
+</p>
+</dd>
+<dt>
+/backup/data/exclude/@regexp
+</dt>
+<dd>
+<p>
+ Exclude the file or files matched by the regular expression.
+ If a directory is matched, then files under that directory will also
+be matched.
+ See the <tt>FILE SELECTION</tt> section for more information.
+</p>
+</dd>
+<dt>
+/backup/data/include/@regexp
+</dt>
+<dd>
+<p>
+ Include the file or files matched by the regular expression.
+ If a directory is matched, then files under that directory will also
+be matched.
+ See the <tt>FILE SELECTION</tt> section for more information.
+</p>
+</dd>
+</dl>
+</div>
+<h2>FILE SELECTION</h2>
+<div class="sectionbody">
+<p><tt>safekeep(1)</tt> supports file selection options similar to <tt>rdiff-backup(1)</tt>.
+When rdiff-backup is run, it searches through the given source directory
+and backs up all the files specified by the file selection system.</p>
+<p>The file selection system comprises a number of file selection conditions,
+which are set using one of the <tt><include></tt>/<tt><exclude></tt> elements.
+Each file selection condition either matches or doesn't match a given file.
+A given file is excluded by the file selection system exactly when the first
+matching file selection condition specifies that the file be excluded;
+otherwise
+the file is included. When backing up, if a file is excluded, <tt>safekeep(1)</tt>
+acts
+as if that file does not exist in the source directory.</p>
+<p>For more information on file selection semantics, please see
+<tt>rdiff-backup(1)</tt>.</p>
+</div>
+<h2>FILES</h2>
+<div class="sectionbody">
+<div class="literalblock">
+<div class="content">
+<pre><tt>/etc/safekeep.d/</tt></pre>
+</div></div>
+</div>
+<h2>SEE ALSO</h2>
+<div class="sectionbody">
+<p>safekeep(1), rdiff-backup(1), lvcreate(8)</p>
+</div>
+<div id="footer">
+<div id="footer-text">
+Last updated 02-Feb-2007 00:28:18 EDT
+</div>
+</div>
+</body>
+</html>
Added: website/trunk/WebContent/safekeep.html
===================================================================
--- website/trunk/WebContent/safekeep.html (rev 0)
+++ website/trunk/WebContent/safekeep.html 2007-02-02 20:27:39 UTC (rev 365)
@@ -0,0 +1,545 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+ "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+<meta name="generator" content="AsciiDoc 7.0.2" />
+<style type="text/css">
+/* Debug borders */
+p, li, dt, dd, div, pre, h1, h2, h3, h4, h5, h6 {
+/*
+ border: 1px solid red;
+*/
+}
+
+body {
+ margin: 1em 5% 1em 5%;
+}
+
+a { color: blue; }
+a:visited { color: fuchsia; }
+
+em {
+ font-style: italic;
+}
+
+strong {
+ font-weight: bold;
+}
+
+tt {
+ color: navy;
+}
+
+h1, h2, h3, h4, h5, h6 {
+ color: #527bbd;
+ font-family: sans-serif;
+ margin-top: 1.2em;
+ margin-bottom: 0.5em;
+ line-height: 1.3;
+}
+
+h1 {
+ border-bottom: 2px solid silver;
+}
+h2 {
+ border-bottom: 2px solid silver;
+ padding-top: 0.5em;
+}
+
+div.sectionbody {
+ font-family: serif;
+ margin-left: 0;
+}
+
+hr {
+ border: 1px solid silver;
+}
+
+p {
+ margin-top: 0.5em;
+ margin-bottom: 0.5em;
+}
+
+pre {
+ padding: 0;
+ margin: 0;
+}
+
+span#author {
+ color: #527bbd;
+ font-family: sans-serif;
+ font-weight: bold;
+ font-size: 1.2em;
+}
+span#email {
+}
+span#revision {
+ font-family: sans-serif;
+}
+
+div#footer {
+ font-family: sans-serif;
+ font-size: small;
+ border-top: 2px solid silver;
+ padding-top: 0.5em;
+ margin-top: 4.0em;
+}
+div#footer-text {
+ float: left;
+ padding-bottom: 0.5em;
+}
+div#footer-badges {
+ float: right;
+ padding-bottom: 0.5em;
+}
+
+div#preamble,
+div.tableblock, div.imageblock, div.exampleblock, div.verseblock,
+div.quoteblock, div.literalblock, div.listingblock, div.sidebarblock,
+div.admonitionblock {
+ margin-right: 10%;
+ margin-top: 1.5em;
+ margin-bottom: 1.5em;
+}
+div.admonitionblock {
+ margin-top: 2.5em;
+ margin-bottom: 2.5em;
+}
+
+div.content { /* Block element content. */
+ padding: 0;
+}
+
+/* Block element titles. */
+div.title, caption.title {
+ font-family: sans-serif;
+ font-weight: bold;
+ text-align: left;
+ margin-top: 1.0em;
+ margin-bottom: 0.5em;
+}
+div.title + * {
+ margin-top: 0;
+}
+
+td div.title:first-child {
+ margin-top: 0.0em;
+}
+div.content div.title:first-child {
+ margin-top: 0.0em;
+}
+div.content + div.title {
+ margin-top: 0.0em;
+}
+
+div.sidebarblock > div.content {
+ background: #ffffee;
+ border: 1px solid silver;
+ padding: 0.5em;
+}
+
+div.listingblock > div.content {
+ border: 1px solid silver;
+ background: #f4f4f4;
+ padding: 0.5em;
+}
+
+div.quoteblock > div.content {
+ padding-left: 2.0em;
+}
+div.quoteblock .attribution {
+ text-align: right;
+}
+
+div.admonitionblock .icon {
+ vertical-align: top;
+ font-size: 1.1em;
+ font-weight: bold;
+ text-decoration: underline;
+ color: #527bbd;
+ padding-right: 0.5em;
+}
+div.admonitionblock td.content {
+ padding-left: 0.5em;
+ border-left: 2px solid silver;
+}
+
+div.exampleblock > div.content {
+ border-left: 2px solid silver;
+ padding: 0.5em;
+}
+
+div.verseblock div.content {
+ white-space: pre;
+}
+
+div.imageblock div.content { padding-left: 0; }
+div.imageblock img { border: 1px solid silver; }
+span.image img { border-style: none; }
+
+dl {
+ margin-top: 0.8em;
+ margin-bottom: 0.8em;
+}
+dt {
+ margin-top: 0.5em;
+ margin-bottom: 0;
+ font-style: italic;
+}
+dd > *:first-child {
+ margin-top: 0;
+}
+
+ul, ol {
+ list-style-position: outside;
+}
+ol.olist2 {
+ list-style-type: lower-alpha;
+}
+
+div.tableblock > table {
+ border-color: #527bbd;
+ border-width: 3px;
+}
+thead {
+ font-family: sans-serif;
+ font-weight: bold;
+}
+tfoot {
+ font-weight: bold;
+}
+
+div.hlist {
+ margin-top: 0.8em;
+ margin-bottom: 0.8em;
+}
+td.hlist1 {
+ vertical-align: top;
+ font-style: italic;
+ padding-right: 0.8em;
+}
+td.hlist2 {
+ vertical-align: top;
+}
+
+@media print {
+ div#footer-badges { display: none; }
+}
+include::./stylesheets/xhtml11-manpage.css[]
+/* Workarounds for IE6's broken and incomplete CSS2. */
+
+div.sidebar-content {
+ background: #ffffee;
+ border: 1px solid silver;
+ padding: 0.5em;
+}
+div.sidebar-title, div.image-title {
+ font-family: sans-serif;
+ font-weight: bold;
+ margin-top: 0.0em;
+ margin-bottom: 0.5em;
+}
+
+div.listingblock div.content {
+ border: 1px solid silver;
+ background: #f4f4f4;
+ padding: 0.5em;
+}
+
+div.quoteblock-content {
+ padding-left: 2.0em;
+}
+
+div.exampleblock-content {
+ border-left: 2px solid silver;
+ padding-left: 0.5em;
+}
+</style>
+<title>safekeep(1)</title>
+</head>
+<body>
+<div id="header">
+<h1>
+safekeep(1) Manual Page
+</h1>
+<h2>NAME</h2>
+<div class="sectionbody">
+<p>safekeep -
+ Client/server backup script
+</p>
+</div>
+</div>
+<h2>SYNOPSIS</h2>
+<div class="sectionbody">
+<p><em>safekeep</em> [--server] [-q] [-v] [-c file] [-e <email>] [-s <smtp>] <clientid>*</p>
+<p><em>safekeep</em> --keys [-q] [-v] [-c file] [--status] [--print] [--deploy] <clientid>*</p>
+<p><em>safekeep</em> --client</p>
+<p><em>safekeep</em> -h | -V</p>
+</div>
+<h2>DESCRIPTION</h2>
+<div class="sectionbody">
+<p>SafeKeep is a client/server backup script which enhances the
+power of rdiff-backup with simple configuration and use.</p>
+<p>SafeKeep can work in server mode, client mode or SSH key management mode.</p>
+<p>In server mode, SafeKeep parses a set of configurations files which
+defines a set of backup clients. For each backup client, SafeKeep
+connects to the client host over SSH (using a public key authentification
+system previously set up using <tt>safekeep -keys --deploy</tt>), and launches
+<tt>safekeep --client</tt> onto the client host. The client does the real backup
+and sends the data over SSH to the SafeKeep server which stores it in
+the specified location.</p>
+<p>In client mode, SafeKeep does a few setup steps, depending on the
+client configuration (database dump, LVM device snapshot), then backups
+the client data using <tt>rdiff-backup</tt>, and then cleanups the state
+(removes the database dumps, deactivates the LVM snapshots)</p>
+<p>Note that the client mode of SafeKeep should never be invoked manually,
+this mode is meant to be used only by the server mode of SafeKeep.</p>
+<p>The SSH key management mode is a helper mode for deploying or verifying
+the setup of the SSH authentification keys.</p>
+<p>In both server and keys management mode, you can restrict the operation
+to a specific set of clients by listing the desired client IDs as
+arguments. If no client ID is given, SafeKeep will operate over all known
+clients.</p>
+<p>Each mode accepts a few options as described below.</p>
+</div>
+<h2>OPERATION MODE</h2>
+<div class="sectionbody">
+<dl>
+<dt>
+--server
+</dt>
+<dd>
+<p>
+ Selects the server mode (default)
+</p>
+</dd>
+<dt>
+--client
+</dt>
+<dd>
+<p>
+ Selects the client mode. This should never be invoked manually, the
+ clients are started automatically by the server on the client machines
+ using SSH.
+</p>
+</dd>
+<dt>
+--keys
+</dt>
+<dd>
+<p>
+ Selects the SSH key management mode
+</p>
+</dd>
+</dl>
+</div>
+<h2>GENERAL OPTIONS</h2>
+<div class="sectionbody">
+<dl>
+<dt>
+-h, --help
+</dt>
+<dd>
+<p>
+ Selects the help mode, in which safekeep prints out the
+ online help and exits.
+</p>
+</dd>
+<dt>
+-V, --version
+</dt>
+<dd>
+<p>
+ Selects the version mode, in which safekeep prints out the
+ version number and exits.
+</p>
+</dd>
+<dt>
+-q, --quiet
+</dt>
+<dd>
+<p>
+ Decreases the verbosity level. Can be specified more than
+ once.
+</p>
+</dd>
+<dt>
+-v, --verbose
+</dt>
+<dd>
+<p>
+ Increases the verbosity level. Can be specified more than
+ once.
+</p>
+</dd>
+</dl>
+</div>
+<h2>SERVER OPTIONS</h2>
+<div class="sectionbody">
+<dl>
+<dt>
+-c, --conf=FILE|DIR
+</dt>
+<dd>
+<p>
+ Specifies the configuration file location.
+ This can be a single file (for a single client configuration)
+ or a directory containing several configuration files (one per
+ backup client). Can be specified multiple times.
+ If not specified at all, SafeKeep will default to searching
+ <tt>/etc/safekeep.d/</tt> for configuration files.
+ Simply using this default is the recommended usage.
+</p>
+</dd>
+<dt>
+-e, --email=EMAIL
+</dt>
+<dd>
+<p>
+ In addition to writing the session logs
+ on the standard output, this parameter let the user specify
+ the mail address where the logs are to be send. Can be specified
+ more than once to send reports to multiple addresses.
+</p>
+</dd>
+<dt>
+-s, --smtp=SMTP
+</dt>
+<dd>
+<p>
+ Specifies the SMTP server used for sending mails when <tt>-e</tt> is used.
+ Defaults to using <tt>/usr/sbin/sendmail</tt>.
+</p>
+</dd>
+</dl>
+</div>
+<h2>KEYS OPTIONS</h2>
+<div class="sectionbody">
+<dl>
+<dt>
+--status
+</dt>
+<dd>
+<p>
+ Display the key status for the clients. It is implied if no other
+ option is specified. In effect this option prints the steps that
+ will be taken when the keys are deployed to the client.
+</p>
+</dd>
+<dt>
+--print
+</dt>
+<dd>
+<p>
+ Display the authorization keys for the clients. This is useful in
+ case you want to manually copy it into the client's
+ <tt>~/.ssh/authorized_keys</tt> file. This option is seldom useful.
+</p>
+</dd>
+<dt>
+--deploy
+</dt>
+<dd>
+<p>
+ Deploy the authorization keys on the clients.
+</p>
+</dd>
+</dl>
+</div>
+<h2>CONFIGURATION</h2>
+<div class="sectionbody">
+<p>Normally the configuration files are placed in the <tt>/etc/safekeep.d/</tt> directory
+from where they will get picked up automatically by SafeKeep. Each backup
+client is described by a configuration file in XML format. The minimum
+configuration file is:</p>
+<div class="listingblock">
+<div class="content">
+<pre><tt><backup>
+ <host name="my_workstation" />
+</backup></tt></pre>
+</div></div>
+<p>This will simply backup all relevant files (excluding temporary files,
+caches, etc) from the client with the address <tt>my_workstation</tt>.</p>
+<p>A more realistic example:</p>
+<div class="listingblock">
+<div class="content">
+<pre><tt><backup>
+ <host name="my_workstation" />
+ <repo retention="10D" />
+ <setup>
+ <dump type="postgres" user="postgres" file="/var/lib/pgsql/backups/all_dbs" />
+ <snapshot device="/dev/mapper/VolGroup00-LogVol00" size="500M" />
+ </setup>
+
+ <data>
+ <exclude regexp=".*\.ogg"/>
+ <exclude regexp=".*\.mp3"/>
+
+ <include path="/etc"/>
+
+ <exclude glob="/home/*/tmp"/>
+ <include path="/home"/>
+
+ <include path="/root"/>
+
+ <include path="/srv"/>
+
+ <exclude path="/var/cache"/>
+ <exclude path="/var/lock"/>
+ <exclude path="/var/run"/>
+ <exclude path="/var/tmp"/>
+ <include path="/var/named/chroot/etc"/>
+ <include path="/var/named/chroot/var/named"/>
+ <exclude path="/var/named/chroot"/>
+ <include path="/var"/>
+
+ <exclude path="/"/>
+ </data>
+</backup></tt></pre>
+</div></div>
+<p>In this case, SafeKeep will dump all databases managed by PostgreSQL,
+snapshot the disk via LVM, and proceed to backup <tt>/etc</tt>, <tt>/home</tt>,
+<tt>/root</tt>, <tt>/srv</tt>, <tt>/var</tt>, while excluding some unneeded files and
+directories. Older data will be retained for 10 days.</p>
+<p>For full reference documentation of the configuration format, see
+safekeep.conf(5).</p>
+</div>
+<h2>CLIENT IDS</h2>
+<div class="sectionbody">
+<p>Normally the client IDs are generated automatically from the configuration
+filenames without the extension. E.g. if a configuration file is named
+<tt>my_workstation.conf</tt>, the client ID becomes <tt>my_workstation</tt>. For more
+information on this topic, see safekeep.conf(5).</p>
+</div>
+<h2>KEY DEPLOYMENT</h2>
+<div class="sectionbody">
+<p>The <tt>safekeep(1)</tt> server needs to access the clients in order to conduct
+the backup. To that end, it establishes two ssh(1) pipes: one for control,
+and one for data. To simplify the deployment of the keys, <tt>safekeep(1)</tt>
+has a key deploy mode.</p>
+<p>When deploying keys using the built-in...
[truncated message content] |
|
From: <di...@us...> - 2007-02-02 21:32:27
|
Revision: 368
http://safekeep.svn.sourceforge.net/safekeep/?rev=368&view=rev
Author: dimi
Date: 2007-02-02 13:32:26 -0800 (Fri, 02 Feb 2007)
Log Message:
-----------
Add a few more refinements
Modified Paths:
--------------
website/trunk/WebContent/faq.shtml
website/trunk/WebContent/index.shtml
Modified: website/trunk/WebContent/faq.shtml
===================================================================
--- website/trunk/WebContent/faq.shtml 2007-02-02 21:18:41 UTC (rev 367)
+++ website/trunk/WebContent/faq.shtml 2007-02-02 21:32:26 UTC (rev 368)
@@ -29,8 +29,8 @@
<div class="answer">
SafeKeep was written at Lattica by:
<ul>
- <li>Dimi Paun</li>
- <li>Stelian Pop</li>
+ <li><a href="mailto:di...@la...">Dimi Paun <di...@la...></a></li>
+ <li><a href="mailto:st...@la...">Stelain Pop <st...@la...></a></li>
</ul>
</div>
</li>
Modified: website/trunk/WebContent/index.shtml
===================================================================
--- website/trunk/WebContent/index.shtml 2007-02-02 21:18:41 UTC (rev 367)
+++ website/trunk/WebContent/index.shtml 2007-02-02 21:32:26 UTC (rev 368)
@@ -8,7 +8,7 @@
</p>
<p>
-SafeKeep is probably for you, if you:
+You will probably find SafeKeep useful if you:
<ul>
<li><strong>Run Linux</strong>, and you need to backup your data, </li>
<li><strong>Prefer Open Source</strong>, and you are not willing to trust
@@ -38,7 +38,7 @@
<h2>News</h2>
<div class="NewsBox">
-<p class="NewsTitle">Jan 19, 2007: SafeKeep website goes live
+<p class="NewsTitle">Feb 2, 2007: SafeKeep website goes live
<img src="images/grey_pixel.gif" width="100%" height="1" alt="">
</p>
<blockquote>
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <di...@us...> - 2007-02-04 23:38:13
|
Revision: 374
http://safekeep.svn.sourceforge.net/safekeep/?rev=374&view=rev
Author: dimi
Date: 2007-02-04 15:38:12 -0800 (Sun, 04 Feb 2007)
Log Message:
-----------
HTML validation fixes
Modified Paths:
--------------
website/trunk/WebContent/contributing.shtml
website/trunk/WebContent/documentation.shtml
website/trunk/WebContent/download.shtml
website/trunk/WebContent/header.shtml
website/trunk/WebContent/index.shtml
website/trunk/WebContent/motivation.shtml
Modified: website/trunk/WebContent/contributing.shtml
===================================================================
--- website/trunk/WebContent/contributing.shtml 2007-02-04 23:35:32 UTC (rev 373)
+++ website/trunk/WebContent/contributing.shtml 2007-02-04 23:38:12 UTC (rev 374)
@@ -26,6 +26,7 @@
<a href="mailto:saf...@li...">saf...@li...</a>.
Do not hesitate to provide as much detail as possible in your reports about
the problems you are seeing. At a minimum, try to include the following:
+</p>
<ul>
<li>The version of SafeKeep you are using</li>
<li>The operating system you are running SafeKeep on</li>
@@ -63,6 +64,7 @@
</p>
<p>
When submitting patches, please:
+</p>
<ul>
<li>Include a ChangeLog entry with your name, email address and a description of what your patch does. </li>
<li>Keep the patch small and the point of the change clear. </li>
@@ -72,7 +74,6 @@
<li>Avoid unnecessarily changing the formatting of the code. </li>
<li>Read the diff and make sure it contains only what you want in it. </li>
</ul>
-</p>
<p>
Accepted patches will appear in the
<a href="mailto:saf...@li...">saf...@li...</a>
Modified: website/trunk/WebContent/documentation.shtml
===================================================================
--- website/trunk/WebContent/documentation.shtml 2007-02-04 23:35:32 UTC (rev 373)
+++ website/trunk/WebContent/documentation.shtml 2007-02-04 23:38:12 UTC (rev 374)
@@ -13,12 +13,12 @@
<p>
Please note that this section is a works-in-progress.
We hope to have them available in the next little while.
+</p>
<ul>
<li><a href="safekeep.html">safekeep(1) man page</a></li>
<li><a href="safekeep.conf.html">safekeep.conf(5) man page</a></li>
<!--li><a href="safekeep-tips.shtml">SafeKeep Tips</a></li-->
</ul>
-</p>
<a name="ex"></a>
<h2>Quick Example</h2>
Modified: website/trunk/WebContent/download.shtml
===================================================================
--- website/trunk/WebContent/download.shtml 2007-02-04 23:35:32 UTC (rev 373)
+++ website/trunk/WebContent/download.shtml 2007-02-04 23:38:12 UTC (rev 374)
@@ -27,6 +27,7 @@
</p>
<p>
Here is a quick summary of the SVN information you need:
+</p>
<ul>
<li><b>Host</b>: <tt>safekeep.svn.sourceforge.net</tt></li>
<li><b>Path</b>: <tt>/svnroot/safekeep/safekeep/trunk</tt></li>
@@ -47,16 +48,15 @@
<td><tt>website</tt></td> <td>The HTML code for this website</td>
</tr>
</table>
-</p>
<a name="browse"></a>
<h2>Browse SVN Repository</h2>
<p>
If you just want to take a quick look at the code, you can directly browse the
SVN repository over the web:
+</p>
<ul>
<li><a href="http://safekeep.svn.sourceforge.net/viewvc/safekeep/">safekeep.svn.sourceforge.net/viewvc/safekeep</a>
</ul>
-</p>
<!--#include virtual="footer.shtml" -->
Modified: website/trunk/WebContent/header.shtml
===================================================================
--- website/trunk/WebContent/header.shtml 2007-02-04 23:35:32 UTC (rev 373)
+++ website/trunk/WebContent/header.shtml 2007-02-04 23:38:12 UTC (rev 374)
@@ -1,6 +1,5 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
<head>
<title><!--#echo var="title" --></title>
Modified: website/trunk/WebContent/index.shtml
===================================================================
--- website/trunk/WebContent/index.shtml 2007-02-04 23:35:32 UTC (rev 373)
+++ website/trunk/WebContent/index.shtml 2007-02-04 23:38:12 UTC (rev 374)
@@ -9,6 +9,7 @@
<p>
You will probably find SafeKeep useful if you:
+</p>
<ul>
<li><strong>Run Linux</strong>, and you need to backup your data, </li>
<li><strong>Prefer Open Source</strong>, and you are not willing to trust
@@ -16,7 +17,6 @@
<li><strong>Demand Security</strong>, because it is not negotiable, </li>
<li><strong>Strive for Simplicity</strong>, because TCO matters. </li>
</ul>
-</p>
<p>
If you feel SafeKeep may be the answer for your data backup needs, take
Modified: website/trunk/WebContent/motivation.shtml
===================================================================
--- website/trunk/WebContent/motivation.shtml 2007-02-04 23:35:32 UTC (rev 373)
+++ website/trunk/WebContent/motivation.shtml 2007-02-04 23:38:12 UTC (rev 374)
@@ -42,6 +42,7 @@
Linux based systems needed a backup solution. We figured that this was
a "solved" problem, so we took a quick look around for something that
would satisfy our quite reasonable requirements:
+</p>
<ul>
<li>Must be under an accepted Open Source License</li>
<li>Security is important, even on a LAN</li>
@@ -49,7 +50,6 @@
<li>Take advantage of modern features, like LVM snapshoting</li>
<li>Bandwidth efficient, it may be used over slower links</li>
</ul>
-</p>
<p>
It turns out that the offer is a little underwhelming. The only one
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <di...@us...> - 2007-02-05 01:55:41
|
Revision: 382
http://safekeep.svn.sourceforge.net/safekeep/?rev=382&view=rev
Author: dimi
Date: 2007-02-04 17:55:39 -0800 (Sun, 04 Feb 2007)
Log Message:
-----------
Add the release 0.9.0 to the website
Modified Paths:
--------------
website/trunk/WebContent/download.shtml
website/trunk/WebContent/index.shtml
Modified: website/trunk/WebContent/download.shtml
===================================================================
--- website/trunk/WebContent/download.shtml 2007-02-05 01:55:23 UTC (rev 381)
+++ website/trunk/WebContent/download.shtml 2007-02-05 01:55:39 UTC (rev 382)
@@ -12,10 +12,70 @@
<a name="releases"></a>
<h2>Releases</h2>
<p>
-We do not currently provide a release. Version 0.1 of SafeKeep was an internal-only release,
-and we are currently in the process of preparing the code base for a public release.
-Please check this space for a release in the near future (within the first quarter of 2007).
+<a href="http://sourceforge.net/project/showfiles.php?group_id=185128&package_id=215518&release_id=483287">SafeKeep 0.9.0</a>
+was released Feb 1, 2007, containing the following main features:
</p>
+<ul>
+ <li>based on <a href="http://www.nongnu.org/rdiff-backup/">rdiff-backup</a>,
+ a tried and tested backup solution</li>
+ <li>fast and easy deployment, with no configuration stored on the backed-up boxes</li>
+ <li>centralized configuration, with reasonable and useful defaults</li>
+ <li>built-in support for LVM snapshots, PostgreSQL and MySQL dumps</li>
+ <li>secure setup via SSH tunneling, with built-in key management</li>
+ <li>binary packages for RPM and DEB based Linux distributions</li>
+ <li>clean, easy to understand Python code-base</li>
+</ul>
+<table>
+ <tr>
+ <th colspan="2">Distribution</th><th>Source</th><th>Binary</th>
+ </tr>
+ <tr>
+ <td>
+ <img src="images/redhat.png" width="50" height="50" alt="RedHat Linux" border="0">
+ </td>
+ <td>
+ <b>Red Hat / Fedora</b> binary and source .rpms for RedHat EL 4; Fedora Core 4, 5, 6; CentOS 4, and compatible distributions.
+ </td>
+ <td>
+ <a href="http://downloads.sourceforge.net/safekeep/safekeep-0.9.0-1.src.rpm?use_mirror=internap">safekeep-0.9.0-1.src.rpm</a>
+ </td>
+ <td>
+ <a href="http://downloads.sourceforge.net/safekeep/safekeep-common-0.9.0-1.noarch.rpm?use_mirror=internap">safekeep-common-0.9.0-1.noarch.rpm</a> <br>
+ <a href="http://downloads.sourceforge.net/safekeep/safekeep-client-0.9.0-1.noarch.rpm?use_mirror=internap">safekeep-client-0.9.0-1.noarch.rpm</a> <br>
+ <a href="http://downloads.sourceforge.net/safekeep/safekeep-server-0.9.0-1.noarch.rpm?use_mirror=internap">safekeep-server-0.9.0-1.noarch.rpm</a>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <img src="images/ubuntu.png" width="50" height="50" alt="Ubuntu Linux" border="0">
+ </td>
+ <td>
+ <b>Ubuntu</b> binary and source .debs for Ubuntu Edgy, Dapper, and Breezy
+ </td>
+ <td>
+ N/A
+ </td>
+ <td>
+ <a href="http://downloads.sourceforge.net/safekeep/safekeep-common_0.9.0_all.deb?use_mirror=internap">safekeep-common_0.9.0_all.deb</a> <br>
+ <a href="http://downloads.sourceforge.net/safekeep/safekeep-client_0.9.0_all.deb?use_mirror=internap">safekeep-client_0.9.0_all.deb</a> <br>
+ <a href="http://downloads.sourceforge.net/safekeep/safekeep-server_0.9.0_all.deb?use_mirror=internap">safekeep-server_0.9.0_all.deb</a>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <img src="images/linux.png" width="50" height="50" alt="Linux Source" border="0">
+ </td>
+ <td>
+ <b>Linux</b> source tarball for most distributions running Python 2.4 or newer
+ </td>
+ <td>
+ <a href="http://downloads.sourceforge.net/safekeep/safekeep-0.9.0.tar.gz?use_mirror=internap">safekeep-0.9.0.tar.gz</a>
+ </td>
+ <td>
+ N/A
+ </td>
+ </tr>
+</table>
<a name="svn"></a>
<h2>Subversion (SVN)</h2>
Modified: website/trunk/WebContent/index.shtml
===================================================================
--- website/trunk/WebContent/index.shtml 2007-02-05 01:55:23 UTC (rev 381)
+++ website/trunk/WebContent/index.shtml 2007-02-05 01:55:39 UTC (rev 382)
@@ -49,6 +49,30 @@
<a href="mailto:saf...@li...">saf...@li...</a>.
</p>
</blockquote>
+<p class="NewsTitle">Feb 1, 2007: SafeKeep version 0.9.0 (beta) released
+<img src="images/grey_pixel.gif" width="100%" height="1" alt="">
+</p>
+<blockquote>
+<p>
+SafeKeep 0.9.0 was released today, the first public beta of the project.
+It contains the following main features:
+</p>
+<ul>
+ <li>based on <a href="http://www.nongnu.org/rdiff-backup/">rdiff-backup</a>,
+ a tried and tested backup solution</li>
+ <li>fast and easy deployment, with no configuration stored on the backed-up boxes</li>
+ <li>centralized configuration, with reasonable and useful defaults</li>
+ <li>built-in support for LVM snapshots, PostgreSQL and MySQL dumps</li>
+ <li>secure setup via SSH tunneling, with built-in key management</li>
+ <li>binary packages for RPM and DEB based Linux distributions</li>
+ <li>clean, easy to understand Python code-base</li>
+</ul>
+<p>
+Binary packages for RedHat-based (e.g. RedHat EL, CentOS, Fedora)
+and Debian-based (e.g. Debian, Ubuntu) distributions are available
+for immediate <a href="download.shtml">download ...</a>
+</p>
+</blockquote>
</div>
<!--#include virtual="footer.shtml" -->
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <di...@us...> - 2007-02-05 05:16:18
|
Revision: 384
http://safekeep.svn.sourceforge.net/safekeep/?rev=384&view=rev
Author: dimi
Date: 2007-02-04 21:16:15 -0800 (Sun, 04 Feb 2007)
Log Message:
-----------
Centralize the current version of SafeKeep.
Modified Paths:
--------------
website/trunk/WebContent/documentation.shtml
website/trunk/WebContent/header.shtml
Modified: website/trunk/WebContent/documentation.shtml
===================================================================
--- website/trunk/WebContent/documentation.shtml 2007-02-05 05:10:49 UTC (rev 383)
+++ website/trunk/WebContent/documentation.shtml 2007-02-05 05:16:15 UTC (rev 384)
@@ -39,9 +39,9 @@
First we need to get SafeKeep installed on all the boxes:
</p>
<pre>
-[root@oak ~] rpm -Uvh safekeep-{common,client}-*.noarch.rpm
-[root@pine ~] rpm -Uvh safekeep-{common,client}-*.noarch.rpm
-[root@forrest ~] rpm -Uvh safekeep-{common,server}-*.noarch.rpm
+[root@oak ~] rpm -Uvh safekeep-{common,client}-<!--#echo var="curver" -->-1.noarch.rpm
+[root@pine ~] rpm -Uvh safekeep-{common,client}-<!--#echo var="curver" -->-1.noarch.rpm
+[root@forrest ~] rpm -Uvh safekeep-{common,server}-<!--#echo var="curver" -->-1.noarch.rpm
</pre>
<p>
Modified: website/trunk/WebContent/header.shtml
===================================================================
--- website/trunk/WebContent/header.shtml 2007-02-05 05:10:49 UTC (rev 383)
+++ website/trunk/WebContent/header.shtml 2007-02-05 05:16:15 UTC (rev 384)
@@ -1,5 +1,6 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
+<!--#set var="curver" value="0.9.0" -->
<head>
<title><!--#echo var="title" --></title>
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <st...@us...> - 2007-02-05 14:41:31
|
Revision: 389
http://safekeep.svn.sourceforge.net/safekeep/?rev=389&view=rev
Author: stelian
Date: 2007-02-05 06:18:47 -0800 (Mon, 05 Feb 2007)
Log Message:
-----------
Fix a couple of typos.
Modified Paths:
--------------
website/trunk/WebContent/faq.shtml
website/trunk/WebContent/license.shtml
Modified: website/trunk/WebContent/faq.shtml
===================================================================
--- website/trunk/WebContent/faq.shtml 2007-02-05 06:19:18 UTC (rev 388)
+++ website/trunk/WebContent/faq.shtml 2007-02-05 14:18:47 UTC (rev 389)
@@ -21,7 +21,7 @@
combines the best features of a mirror and an incremental backup.
It is designed for ease of use and centralized management, removing
a lot of the tedium typically involved in setting up such systems.
- It take advantage of new Linux features such as the LVM system, to
+ It takes advantage of new Linux features such as the LVM system, to
provide consistent and secure backups.
</div>
</li>
Modified: website/trunk/WebContent/license.shtml
===================================================================
--- website/trunk/WebContent/license.shtml 2007-02-05 06:19:18 UTC (rev 388)
+++ website/trunk/WebContent/license.shtml 2007-02-05 14:18:47 UTC (rev 389)
@@ -22,7 +22,7 @@
<a href="http://www.gnu.org/copyleft/gpl.html">GNU General Public License</a> (GPL).
</p>
<p>
-As a backup application, SafeKeep is a key components of your infrastructure.
+As a backup application, SafeKeep is a key component of your infrastructure.
We believe that infrastructure components should be open, especially when they
safeguard such an important asset as your data.
</p>
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <di...@us...> - 2007-02-06 16:34:51
|
Revision: 400
http://safekeep.svn.sourceforge.net/safekeep/?rev=400&view=rev
Author: dimi
Date: 2007-02-06 08:34:35 -0800 (Tue, 06 Feb 2007)
Log Message:
-----------
Update man pages
Modified Paths:
--------------
website/trunk/WebContent/safekeep.conf.html
website/trunk/WebContent/safekeep.html
Modified: website/trunk/WebContent/safekeep.conf.html
===================================================================
--- website/trunk/WebContent/safekeep.conf.html 2007-02-06 16:30:23 UTC (rev 399)
+++ website/trunk/WebContent/safekeep.conf.html 2007-02-06 16:34:35 UTC (rev 400)
@@ -413,8 +413,13 @@
<dd>
<p>
The path under which the backups will be stored. Relative
- paths are based on the home directory of the user under
- which <tt>safekeep(1)</tt> runs on the server.
+ paths are based on current working directory where <tt>safekeep(1)</tt>
+ server is run. Typically this working directory will be the home
+ directory of the user under which <tt>safekeep(1)</tt> runs on the server.
+ As a result, in a typical installation the data will be stored
+ under <tt>/var/lib/safekeep/<id>/</tt>. If the directory does not exist,
+ <tt>safekeep(1)</tt> will attempt to create it automatically. The backup
+ will fail altogether if the directory can not be created.
Optional, defaults to the client ID, see <tt>/backup/@id</tt>.
</p>
</dd>
@@ -534,7 +539,7 @@
<p>
Exclude the file or files matched by the path.
If a directory is matched, then files under that directory will also
-be matched.
+ be matched.
See the <tt>FILE SELECTION</tt> section for more information.
</p>
</dd>
@@ -545,7 +550,7 @@
<p>
Include the file or files matched by the path.
If a directory is matched, then files under that directory will also
-be matched.
+ be matched.
See the <tt>FILE SELECTION</tt> section for more information.
</p>
</dd>
@@ -556,7 +561,7 @@
<p>
Exclude the file or files matched by the shell pattern.
If a directory is matched, then files under that directory will also
-be matched.
+ be matched.
See the <tt>FILE SELECTION</tt> section for more information.
</p>
</dd>
@@ -567,7 +572,7 @@
<p>
Include the file or files matched by the shell pattern.
If a directory is matched, then files under that directory will also
-be matched.
+ be matched.
See the <tt>FILE SELECTION</tt> section for more information.
</p>
</dd>
@@ -578,7 +583,7 @@
<p>
Exclude the file or files matched by the regular expression.
If a directory is matched, then files under that directory will also
-be matched.
+ be matched.
See the <tt>FILE SELECTION</tt> section for more information.
</p>
</dd>
@@ -589,7 +594,7 @@
<p>
Include the file or files matched by the regular expression.
If a directory is matched, then files under that directory will also
-be matched.
+ be matched.
See the <tt>FILE SELECTION</tt> section for more information.
</p>
</dd>
@@ -603,11 +608,11 @@
<p>The file selection system comprises a number of file selection conditions,
which are set using one of the <tt><include></tt>/<tt><exclude></tt> elements.
Each file selection condition either matches or doesn't match a given file.
-A given file is excluded by the file selection system exactly when the first
-matching file selection condition specifies that the file be excluded;
-otherwise
-the file is included. When backing up, if a file is excluded, <tt>safekeep(1)</tt>
-acts
+A given file is included or excluded by the file selection system when the
+first matching file selection condition specifies that the file be included
+or excluded respecively; if the file matches no include or exclude
+statement, it is by default excluded.</p>
+<p>When backing up, if a file is excluded, <tt>safekeep(1)</tt> acts
as if that file does not exist in the source directory.</p>
<p>For more information on file selection semantics, please see
<tt>rdiff-backup(1)</tt>.</p>
@@ -625,7 +630,7 @@
</div>
<div id="footer">
<div id="footer-text">
-Last updated 02-Feb-2007 00:28:18 EDT
+Last updated 06-Feb-2007 11:30:36 EDT
</div>
</div>
</body>
Modified: website/trunk/WebContent/safekeep.html
===================================================================
--- website/trunk/WebContent/safekeep.html 2007-02-06 16:30:23 UTC (rev 399)
+++ website/trunk/WebContent/safekeep.html 2007-02-06 16:34:35 UTC (rev 400)
@@ -387,8 +387,8 @@
This can be a single file (for a single client configuration)
or a directory containing several configuration files (one per
backup client). Can be specified multiple times.
- If not specified at all, SafeKeep will default to searching
- <tt>/etc/safekeep.d/</tt> for configuration files.
+ If not specified at all, SafeKeep will default in non-client mode
+ to searching <tt>/etc/safekeep.d/</tt> for configuration files.
Simply using this default is the recommended usage.
</p>
</dd>
@@ -538,7 +538,7 @@
</div>
<div id="footer">
<div id="footer-text">
-Last updated 04-Feb-2007 17:54:17 EDT
+Last updated 06-Feb-2007 11:30:35 EDT
</div>
</div>
</body>
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <di...@us...> - 2007-02-12 06:18:08
|
Revision: 423
http://safekeep.svn.sourceforge.net/safekeep/?rev=423&view=rev
Author: dimi
Date: 2007-02-11 22:18:06 -0800 (Sun, 11 Feb 2007)
Log Message:
-----------
Announce release 0.9.1.
Move old releases to a separate page.
Modified Paths:
--------------
website/trunk/WebContent/download.shtml
website/trunk/WebContent/index.shtml
Added Paths:
-----------
website/trunk/WebContent/releases.shtml
Modified: website/trunk/WebContent/download.shtml
===================================================================
--- website/trunk/WebContent/download.shtml 2007-02-12 06:02:46 UTC (rev 422)
+++ website/trunk/WebContent/download.shtml 2007-02-12 06:18:06 UTC (rev 423)
@@ -12,20 +12,19 @@
<a name="releases"></a>
<h2>Releases</h2>
+
+<a name="0.9.1"></a>
<p>
-<a name="0.9.0"></a>
-<a href="http://sourceforge.net/project/showfiles.php?group_id=185128&package_id=215518&release_id=483287">SafeKeep 0.9.0</a>
-was released Feb 1, 2007, containing the following main features:
+<a href="http://sourceforge.net/project/showfiles.php?group_id=185128&package_id=215518&release_id=485824">SafeKeep 0.9.1</a>
+was released Feb 12, 2007, containing the following main features:
+<p>
+SafeKeep 0.9.1 was released today. What's new in this release:
</p>
<ul>
- <li>based on <a href="http://www.nongnu.org/rdiff-backup/">rdiff-backup</a>,
- a tried and tested backup solution</li>
- <li>fast and easy deployment, with no configuration stored on the backed-up boxes</li>
- <li>centralized configuration, with reasonable and useful defaults</li>
- <li>built-in support for LVM snapshots, PostgreSQL and MySQL dumps</li>
- <li>secure setup via SSH tunneling, with built-in key management</li>
- <li>binary packages for RPM and DEB based Linux distributions</li>
- <li>clean, easy to understand Python code-base</li>
+ <li>Lots of documentation improvements;</li>
+ <li>Prepare the RPMs for Fedora acceptance</li>
+ <li>Automatic creation of data store directory</li>
+ <li>A few bug fixes</li>
</ul>
<table>
<tr>
@@ -36,15 +35,15 @@
<img src="images/redhat.png" width="50" height="50" alt="RedHat Linux" border="0">
</td>
<td>
- <b>Red Hat / Fedora</b> binary and source .rpms for RedHat EL 4; Fedora Core 4, 5, 6; CentOS 4, and compatible distributions.
+ <b>Red Hat / Fedora</b> binary and source .rpms for RedHat EL 3, 4; Fedora Core 4, 5, 6; CentOS 3, 4, and compatible distributions.
</td>
<td>
- <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-0.9.0-1.src.rpm">safekeep-0.9.0-1.src.rpm</a>
+ <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-0.9.1-1.src.rpm">safekeep-0.9.1-1.src.rpm</a>
</td>
<td>
- <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-common-0.9.0-1.noarch.rpm">safekeep-common-0.9.0-1.noarch.rpm</a> <br>
- <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-client-0.9.0-1.noarch.rpm">safekeep-client-0.9.0-1.noarch.rpm</a> <br>
- <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-server-0.9.0-1.noarch.rpm">safekeep-server-0.9.0-1.noarch.rpm</a>
+ <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-common-0.9.1-1.noarch.rpm">safekeep-common-0.9.1-1.noarch.rpm</a> <br>
+ <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-client-0.9.1-1.noarch.rpm">safekeep-client-0.9.1-1.noarch.rpm</a> <br>
+ <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-server-0.9.1-1.noarch.rpm">safekeep-server-0.9.1-1.noarch.rpm</a>
</td>
</tr>
<tr>
@@ -55,12 +54,12 @@
<b>Ubuntu</b> binary and source .debs for Ubuntu Edgy, Dapper, and Breezy
</td>
<td>
- <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-0.9.0.tar.gz">safekeep-0.9.0.tar.gz</a>
+ <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-0.9.1.tar.gz">safekeep-0.9.1.tar.gz</a>
</td>
<td>
- <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-common_0.9.0_all.deb">safekeep-common_0.9.0_all.deb</a> <br>
- <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-client_0.9.0_all.deb">safekeep-client_0.9.0_all.deb</a> <br>
- <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-server_0.9.0_all.deb">safekeep-server_0.9.0_all.deb</a>
+ <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-common_0.9.1_all.deb">safekeep-common_0.9.1_all.deb</a> <br>
+ <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-client_0.9.1_all.deb">safekeep-client_0.9.1_all.deb</a> <br>
+ <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-server_0.9.1_all.deb">safekeep-server_0.9.1_all.deb</a>
</td>
</tr>
<tr>
@@ -71,7 +70,7 @@
<b>Linux</b> source tarball for most distributions running Python 2.4 or newer
</td>
<td>
- <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-0.9.0.tar.gz">safekeep-0.9.0.tar.gz</a>
+ <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-0.9.1.tar.gz">safekeep-0.9.1.tar.gz</a>
</td>
<td>
N/A
@@ -79,6 +78,10 @@
</tr>
</table>
+<p>
+Older <a href="releases.shtml">releases...</a>
+</p>
+
<a name="svn"></a>
<h2>Subversion (SVN)</h2>
<p>
Modified: website/trunk/WebContent/index.shtml
===================================================================
--- website/trunk/WebContent/index.shtml 2007-02-12 06:02:46 UTC (rev 422)
+++ website/trunk/WebContent/index.shtml 2007-02-12 06:18:06 UTC (rev 423)
@@ -38,6 +38,27 @@
<h2>News</h2>
<div class="NewsBox">
+
+<p class="NewsTitle">Feb 12, 2007: SafeKeep version 0.9.1 (beta) released
+<img src="images/grey_pixel.gif" width="100%" height="1" alt="">
+</p>
+<blockquote>
+<p>
+SafeKeep 0.9.1 was released today. What's new in this release:
+</p>
+<ul>
+ <li>Lots of documentation improvements;</li>
+ <li>Prepare the RPMs for Fedora acceptance</li>
+ <li>Automatic creation of data store directory</li>
+ <li>A few bug fixes</li>
+</ul>
+<p>
+Binary packages for RedHat-based (e.g. RedHat EL, CentOS, Fedora)
+and Debian-based (e.g. Debian, Ubuntu) distributions are available
+for immediate <a href="download.shtml">download ...</a>
+</p>
+</blockquote>
+
<p class="NewsTitle">Feb 10, 2007: SafeKeep website get new look
<img src="images/grey_pixel.gif" width="100%" height="1" alt="">
</p>
@@ -47,6 +68,7 @@
<a href="ed...@la...">Eduard Malinschi</a> for doing the work.
</p>
</blockquote>
+
<p class="NewsTitle">Feb 2, 2007: SafeKeep website goes live
<img src="images/grey_pixel.gif" width="100%" height="1" alt="">
</p>
@@ -58,6 +80,7 @@
<a href="mailto:saf...@li...">saf...@li...</a>.
</p>
</blockquote>
+
<p class="NewsTitle">Feb 1, 2007: SafeKeep version 0.9.0 (beta) released
<img src="images/grey_pixel.gif" width="100%" height="1" alt="">
</p>
@@ -82,6 +105,7 @@
for immediate <a href="download.shtml">download ...</a>
</p>
</blockquote>
+
</div>
<!--#include virtual="footer.shtml" -->
Added: website/trunk/WebContent/releases.shtml
===================================================================
--- website/trunk/WebContent/releases.shtml (rev 0)
+++ website/trunk/WebContent/releases.shtml 2007-02-12 06:18:06 UTC (rev 423)
@@ -0,0 +1,77 @@
+<!--#set var="title" value="SafeKeep Releases" -->
+<!--#include virtual="header.shtml" -->
+
+<h1>Releases</h1>
+<div id="PageMenu">
+ <span class="PageMenuTitle">On This Page:</span>
+ <a href="#0.9.0">0.9.0</a>
+</div>
+
+<a name="0.9.0"></a>
+<p>
+<a href="http://sourceforge.net/project/showfiles.php?group_id=185128&package_id=215518&release_id=483287">SafeKeep 0.9.0</a>
+was released Feb 1, 2007, containing the following main features:
+</p>
+<ul>
+ <li>based on <a href="http://www.nongnu.org/rdiff-backup/">rdiff-backup</a>,
+ a tried and tested backup solution</li>
+ <li>fast and easy deployment, with no configuration stored on the backed-up boxes</li>
+ <li>centralized configuration, with reasonable and useful defaults</li>
+ <li>built-in support for LVM snapshots, PostgreSQL and MySQL dumps</li>
+ <li>secure setup via SSH tunneling, with built-in key management</li>
+ <li>binary packages for RPM and DEB based Linux distributions</li>
+ <li>clean, easy to understand Python code-base</li>
+</ul>
+<table>
+ <tr>
+ <th colspan="2">Distribution</th><th>Source</th><th>Binary</th>
+ </tr>
+ <tr>
+ <td>
+ <img src="images/redhat.png" width="50" height="50" alt="RedHat Linux" border="0">
+ </td>
+ <td>
+ <b>Red Hat / Fedora</b> binary and source .rpms for RedHat EL 4; Fedora Core 4, 5, 6; CentOS 4, and compatible distributions.
+ </td>
+ <td>
+ <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-0.9.0-1.src.rpm">safekeep-0.9.0-1.src.rpm</a>
+ </td>
+ <td>
+ <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-common-0.9.0-1.noarch.rpm">safekeep-common-0.9.0-1.noarch.rpm</a> <br>
+ <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-client-0.9.0-1.noarch.rpm">safekeep-client-0.9.0-1.noarch.rpm</a> <br>
+ <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-server-0.9.0-1.noarch.rpm">safekeep-server-0.9.0-1.noarch.rpm</a>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <img src="images/ubuntu.png" width="50" height="50" alt="Ubuntu Linux" border="0">
+ </td>
+ <td>
+ <b>Ubuntu</b> binary and source .debs for Ubuntu Edgy, Dapper, and Breezy
+ </td>
+ <td>
+ <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-0.9.0.tar.gz">safekeep-0.9.0.tar.gz</a>
+ </td>
+ <td>
+ <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-common_0.9.0_all.deb">safekeep-common_0.9.0_all.deb</a> <br>
+ <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-client_0.9.0_all.deb">safekeep-client_0.9.0_all.deb</a> <br>
+ <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-server_0.9.0_all.deb">safekeep-server_0.9.0_all.deb</a>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <img src="images/linux.png" width="50" height="50" alt="Linux Source" border="0">
+ </td>
+ <td>
+ <b>Linux</b> source tarball for most distributions running Python 2.4 or newer
+ </td>
+ <td>
+ <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-0.9.0.tar.gz">safekeep-0.9.0.tar.gz</a>
+ </td>
+ <td>
+ N/A
+ </td>
+ </tr>
+</table>
+
+<!--#include virtual="footer.shtml" -->
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <di...@us...> - 2007-03-13 20:25:17
|
Revision: 471
http://safekeep.svn.sourceforge.net/safekeep/?rev=471&view=rev
Author: dimi
Date: 2007-03-13 13:25:11 -0700 (Tue, 13 Mar 2007)
Log Message:
-----------
Update the docs for version 0.9.2
Modified Paths:
--------------
website/trunk/WebContent/documentation.shtml
website/trunk/WebContent/safekeep.conf.html
website/trunk/WebContent/safekeep.html
Added Paths:
-----------
website/trunk/WebContent/safekeep.backup.html
Modified: website/trunk/WebContent/documentation.shtml
===================================================================
--- website/trunk/WebContent/documentation.shtml 2007-03-13 18:53:23 UTC (rev 470)
+++ website/trunk/WebContent/documentation.shtml 2007-03-13 20:25:11 UTC (rev 471)
@@ -16,6 +16,7 @@
</p>
<ul>
<li><a href="safekeep.html">safekeep(1) man page</a></li>
+ <li><a href="safekeep.backup.html">safekeep.backup(5) man page</a></li>
<li><a href="safekeep.conf.html">safekeep.conf(5) man page</a></li>
</ul>
@@ -53,7 +54,7 @@
Next, we need to create a file for each of the boxes we need to backup:
</p>
<pre>
-[root@forrest ~] cat /etc/safekeep.d/oak.conf
+[root@forrest ~] cat /etc/safekeep/backup.d/oak.backup
<backup>
<host name="oak" />
<setup>
@@ -66,7 +67,7 @@
</data>
</backup>
-[root@forrest ~] cat /etc/safekeep.d/pine.conf
+[root@forrest ~] cat /etc/safekeep/backup.d/pine.backup
<backup>
<host name="pine" />
<setup>
@@ -84,7 +85,7 @@
Now all we have to do is tell SafeKeep to deploy the SSH keys:
</p>
<pre>
-[root@forrest ~] sudo -H -u safekeep safekeep --keys --deploy
+[root@forrest ~] safekeep --keys --deploy
</pre>
<p>
Added: website/trunk/WebContent/safekeep.backup.html
===================================================================
--- website/trunk/WebContent/safekeep.backup.html (rev 0)
+++ website/trunk/WebContent/safekeep.backup.html 2007-03-13 20:25:11 UTC (rev 471)
@@ -0,0 +1,636 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+ "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+<meta name="generator" content="AsciiDoc 7.0.2" />
+<style type="text/css">
+/* Debug borders */
+p, li, dt, dd, div, pre, h1, h2, h3, h4, h5, h6 {
+/*
+ border: 1px solid red;
+*/
+}
+
+body {
+ margin: 1em 5% 1em 5%;
+}
+
+a { color: blue; }
+a:visited { color: fuchsia; }
+
+em {
+ font-style: italic;
+}
+
+strong {
+ font-weight: bold;
+}
+
+tt {
+ color: navy;
+}
+
+h1, h2, h3, h4, h5, h6 {
+ color: #527bbd;
+ font-family: sans-serif;
+ margin-top: 1.2em;
+ margin-bottom: 0.5em;
+ line-height: 1.3;
+}
+
+h1 {
+ border-bottom: 2px solid silver;
+}
+h2 {
+ border-bottom: 2px solid silver;
+ padding-top: 0.5em;
+}
+
+div.sectionbody {
+ font-family: serif;
+ margin-left: 0;
+}
+
+hr {
+ border: 1px solid silver;
+}
+
+p {
+ margin-top: 0.5em;
+ margin-bottom: 0.5em;
+}
+
+pre {
+ padding: 0;
+ margin: 0;
+}
+
+span#author {
+ color: #527bbd;
+ font-family: sans-serif;
+ font-weight: bold;
+ font-size: 1.2em;
+}
+span#email {
+}
+span#revision {
+ font-family: sans-serif;
+}
+
+div#footer {
+ font-family: sans-serif;
+ font-size: small;
+ border-top: 2px solid silver;
+ padding-top: 0.5em;
+ margin-top: 4.0em;
+}
+div#footer-text {
+ float: left;
+ padding-bottom: 0.5em;
+}
+div#footer-badges {
+ float: right;
+ padding-bottom: 0.5em;
+}
+
+div#preamble,
+div.tableblock, div.imageblock, div.exampleblock, div.verseblock,
+div.quoteblock, div.literalblock, div.listingblock, div.sidebarblock,
+div.admonitionblock {
+ margin-right: 10%;
+ margin-top: 1.5em;
+ margin-bottom: 1.5em;
+}
+div.admonitionblock {
+ margin-top: 2.5em;
+ margin-bottom: 2.5em;
+}
+
+div.content { /* Block element content. */
+ padding: 0;
+}
+
+/* Block element titles. */
+div.title, caption.title {
+ font-family: sans-serif;
+ font-weight: bold;
+ text-align: left;
+ margin-top: 1.0em;
+ margin-bottom: 0.5em;
+}
+div.title + * {
+ margin-top: 0;
+}
+
+td div.title:first-child {
+ margin-top: 0.0em;
+}
+div.content div.title:first-child {
+ margin-top: 0.0em;
+}
+div.content + div.title {
+ margin-top: 0.0em;
+}
+
+div.sidebarblock > div.content {
+ background: #ffffee;
+ border: 1px solid silver;
+ padding: 0.5em;
+}
+
+div.listingblock > div.content {
+ border: 1px solid silver;
+ background: #f4f4f4;
+ padding: 0.5em;
+}
+
+div.quoteblock > div.content {
+ padding-left: 2.0em;
+}
+div.quoteblock .attribution {
+ text-align: right;
+}
+
+div.admonitionblock .icon {
+ vertical-align: top;
+ font-size: 1.1em;
+ font-weight: bold;
+ text-decoration: underline;
+ color: #527bbd;
+ padding-right: 0.5em;
+}
+div.admonitionblock td.content {
+ padding-left: 0.5em;
+ border-left: 2px solid silver;
+}
+
+div.exampleblock > div.content {
+ border-left: 2px solid silver;
+ padding: 0.5em;
+}
+
+div.verseblock div.content {
+ white-space: pre;
+}
+
+div.imageblock div.content { padding-left: 0; }
+div.imageblock img { border: 1px solid silver; }
+span.image img { border-style: none; }
+
+dl {
+ margin-top: 0.8em;
+ margin-bottom: 0.8em;
+}
+dt {
+ margin-top: 0.5em;
+ margin-bottom: 0;
+ font-style: italic;
+}
+dd > *:first-child {
+ margin-top: 0;
+}
+
+ul, ol {
+ list-style-position: outside;
+}
+ol.olist2 {
+ list-style-type: lower-alpha;
+}
+
+div.tableblock > table {
+ border-color: #527bbd;
+ border-width: 3px;
+}
+thead {
+ font-family: sans-serif;
+ font-weight: bold;
+}
+tfoot {
+ font-weight: bold;
+}
+
+div.hlist {
+ margin-top: 0.8em;
+ margin-bottom: 0.8em;
+}
+td.hlist1 {
+ vertical-align: top;
+ font-style: italic;
+ padding-right: 0.8em;
+}
+td.hlist2 {
+ vertical-align: top;
+}
+
+@media print {
+ div#footer-badges { display: none; }
+}
+include::./stylesheets/xhtml11-manpage.css[]
+/* Workarounds for IE6's broken and incomplete CSS2. */
+
+div.sidebar-content {
+ background: #ffffee;
+ border: 1px solid silver;
+ padding: 0.5em;
+}
+div.sidebar-title, div.image-title {
+ font-family: sans-serif;
+ font-weight: bold;
+ margin-top: 0.0em;
+ margin-bottom: 0.5em;
+}
+
+div.listingblock div.content {
+ border: 1px solid silver;
+ background: #f4f4f4;
+ padding: 0.5em;
+}
+
+div.quoteblock-content {
+ padding-left: 2.0em;
+}
+
+div.exampleblock-content {
+ border-left: 2px solid silver;
+ padding-left: 0.5em;
+}
+</style>
+<title>safekeep.backup(5)</title>
+</head>
+<body>
+<div id="header">
+<h1>
+safekeep.backup(5) Manual Page
+</h1>
+<h2>NAME</h2>
+<div class="sectionbody">
+<p>safekeep.backup -
+ Configuration file for a 'safekeep(1)' client
+</p>
+</div>
+</div>
+<h2>SYNOPSIS</h2>
+<div class="sectionbody">
+<p>These files are usually placed in <tt>/etc/safekeep/backup.d/</tt> to be picked
+up automatically by <em>safekeep(1)</em>. They must have a <tt>.backup</tt> extension.</p>
+</div>
+<h2>DESCRIPTION</h2>
+<div class="sectionbody">
+<p>Each configuration file controls the backup of a host. They are typically
+named after the hostname of the machine they control the backup for, and
+have a <em>.backup</em> extension (e.g. <tt>mailbox.backup</tt>). These files are written
+in XML. Virtually all elements and attributes are optional; if not present,
+<tt>safekeep(1)</tt> will provide reasonable, useful defaults.</p>
+<p>The full set of supported elements and attributes looks as follows:</p>
+<div class="listingblock">
+<div class="content">
+<pre><tt><backup id="my_workstation">
+
+ <!-- the client backup host, the user under which the servers will connect,
+ the SSH keys used for control and data transfer -->
+ <host
+ name="myhost" user="root"
+ key-ctrl="/home/jdoe/.ssh/backup_id_dsa"
+ key-data="/home/jdoe/.ssh/backup2_id_dsa"
+ />
+
+ <!-- location where the backups will be stored on the server
+ and for how long (D=days, W=weeks, M=months, or Y=years) -->
+ <repo path="./data" retention="10D"/>
+
+ <!-- settings for database dump and for volume snapshot -->
+ <setup>
+ <!-- database type ("postgres" or "mysql"), user with backup rights,
+ location of the dump file on the client host, and flag to remove
+ or not the dump file after the backup is done -->
+ <dump
+ type="postgres"
+ db="dbname"
+ user="foobar"
+ file="/var/backup/dumps/mydata"
+ cleanup="true"
+ />
+
+ <!-- what volume is to be snapshot (device location) and the size
+ of the snapshot (free space must exist in the volume group) -->
+ <snapshot
+ device="/path/to/volume"
+ size="500M"
+ />
+
+ </setup>
+
+ <!-- data to be backup -->
+ <data>
+ <!-- each type of tag can be present more than one time -->
+ <!-- if a database dump was created, it must be added in this section -->
+ <include path="/home"/>
+ <exclude path="/home/guest"/>
+
+ <include glob="**/important/"/>
+ <exclude glob="/home/*/tmp"/>
+
+ <include regexp=".*\.ogg"/>
+ <exclude regexp=".*\.mp3"/>
+ </data>
+</backup></tt></pre>
+</div></div>
+</div>
+<h2>PARAMETERS</h2>
+<div class="sectionbody">
+<p>XML elements and attributes are referred to via XPath expressions: elements
+are separated by <em>/</em>, attributes are introduced by <em>@</em>:</p>
+<dl>
+<dt>
+/backup
+</dt>
+<dd>
+<p>
+ The root element of the XML file.
+ Mandatory.
+</p>
+</dd>
+<dt>
+/backup/@id
+</dt>
+<dd>
+<p>
+ This is the ID by which <tt>safekeep(1)</tt> will address this host.
+ If specified it overrides the default value derived from the
+ filename. Use of the default value is recommended.
+ Optional, defaults to the filename without the <tt>.conf</tt> extension.
+</p>
+</dd>
+<dt>
+/backup/host/@name
+</dt>
+<dd>
+<p>
+ The name or IP address of the client. If you need to backup the
+ box that the server is running from, you can set this to "localhost".
+ This is different from leaving it blank, as it will establish a
+ SSH session and use the user specified by <tt>/backup/host/@user</tt>.
+ Optional, defaults to local access.
+</p>
+</dd>
+<dt>
+/backup/host/@user
+</dt>
+<dd>
+<p>
+ The user name to use when connecting to the client. This user
+ must have read permissions for the files that will be backed up,
+ so it most likely needs to be <em>root</em>.
+ Optional, defaults to <em>root</em>.
+</p>
+</dd>
+<dt>
+/backup/host/@key-ctrl
+</dt>
+<dd>
+<p>
+ This is the private key used to establish the SSH connection
+ to the client for the control channel. Use of the default value
+ is recommended.
+ Optional, defaults to <tt>~/.ssh/safekeep-server-ctrl-key</tt>.
+</p>
+</dd>
+<dt>
+/backup/host/@key-data
+</dt>
+<dd>
+<p>
+ This is the private key used to establish the SSH connection
+ to the client for the data channel. Use of the default value
+ is recommended.
+ Optional, defaults to <tt>~/.ssh/safekeep-server-data-key</tt>.
+</p>
+</dd>
+<dt>
+/backup/repo/@path
+</dt>
+<dd>
+<p>
+ The path under which the backups will be stored. Relative
+ paths are based on the <em>base.dir</em> setting from the <em>safekeep.conf(5)</em>.
+ Since the default value for <em>base.dir</em> is the user's home directory,
+ in a typical installation the data will be stored under
+ <tt>/var/lib/safekeep/<id>/</tt>. If the directory does not exist,
+ <tt>safekeep(1)</tt> will attempt to create it automatically. The backup
+ will fail altogether if the directory can not be created.
+ Optional, defaults to the client ID, see <tt>/backup/@id</tt>.
+</p>
+</dd>
+<dt>
+/backup/repo/@retention
+</dt>
+<dd>
+<p>
+ Specifies the duration for which the backup data will be retained.
+ The incremental backup information in the destination directory that
+ has been around longer than the retention time will be removed.
+ The value specified by this attribute is an time interval: an integer
+ followed by the character s, m, h, D, W, M, or Y, indicating seconds,
+ minutes, hours, days, weeks, months, or years respectively, or a
+ number of these concatenated. For example, 32m means 32 minutes, and
+ 3W2D10h7s means 3 weeks, 2 days, 10 hours, and 7 seconds. In this
+ context, a month means 30 days, a year is 365 days, and a day is
+ always 86400 seconds.
+ Note that backups of deleted files are covered by this operation.
+ Thus if you deleted a file two weeks ago, backed up immediately
+ afterward, and then ran <tt>safekeep(1)</tt> with a retention of <em>10D</em>
+ today, no trace of that file would remain. Finally, file selection
+ options don't affect removal of incremental data.
+ Optional, defaults to empty (unlimited retention).
+</p>
+</dd>
+<dt>
+/backup/setup/dump/@type
+</dt>
+<dd>
+<p>
+ One of "postgres" or "mysql".
+ Mandatory for a <tt><dump></tt> element.
+</p>
+</dd>
+<dt>
+/backup/setup/dump/@db
+</dt>
+<dd>
+<p>
+ Name of the database to dump. If not specified, it defaults
+ to all databases maintained in the RDBMS specified by <tt>type</tt>.
+ Optional, defaults to all databases.
+</p>
+</dd>
+<dt>
+/backup/setup/dump/@dbuser
+</dt>
+<dd>
+<p>
+ Name of the database user to use while doing the dump.
+ Optional, defaults to whatever the database determines
+ based on the system user.
+</p>
+</dd>
+<dt>
+/backup/setup/dump/@user
+</dt>
+<dd>
+<p>
+ The system user under which the dump should take place.
+ Please note that using this feature requires that <tt>safekeep(1)</tt>
+ runs as <tt>root</tt> on the client.
+ Optional, defaults to the user under which <tt>safekeep(1)</tt> runs
+ on the client side.
+</p>
+</dd>
+<dt>
+/backup/setup/dump/@file
+</dt>
+<dd>
+<p>
+ The full path to the dump file on the client host.
+ Mandatory for a <tt><dump></tt> element.
+</p>
+</dd>
+<dt>
+/backup/setup/dump/@cleanup
+</dt>
+<dd>
+<p>
+ One of "true" or "false". If "true", the dump file will
+ be deleted from the client system once the backup is over.
+ It is usually futile to delete it, since it will be created
+ for each backup, and hence you will need to have the space
+ available.
+ Optional, defaults to "false".
+</p>
+</dd>
+<dt>
+/backup/setup/snapshot/@device
+</dt>
+<dd>
+<p>
+ The path (device location) to the LVM volume to snapshot
+ before the backup commences. It is recommended
+ Please note that using this feature requires that <tt>safekeep(1)</tt>
+ runs as <tt>root</tt> on the client.
+ Mandatory for a <tt><snapshot></tt> element.
+</p>
+</dd>
+<dt>
+/backup/setup/snapshot/@size
+</dt>
+<dd>
+<p>
+ The size of the snapshot. Unallocated space must exist on
+ the volume group. It is recommended that it is about 15-20%
+ of the original device's size.
+ Mandatory for a <tt><snapshot></tt> element.
+</p>
+</dd>
+<dt>
+/backup/data/exclude/@path
+</dt>
+<dd>
+<p>
+ Exclude the file or files matched by the path.
+ If a directory is matched, then files under that directory will also
+ be matched.
+ See the <tt>FILE SELECTION</tt> section for more information.
+</p>
+</dd>
+<dt>
+/backup/data/include/@path
+</dt>
+<dd>
+<p>
+ Include the file or files matched by the path.
+ If a directory is matched, then files under that directory will also
+ be matched.
+ See the <tt>FILE SELECTION</tt> section for more information.
+</p>
+</dd>
+<dt>
+/backup/data/exclude/@glob
+</dt>
+<dd>
+<p>
+ Exclude the file or files matched by the shell pattern.
+ If a directory is matched, then files under that directory will also
+ be matched.
+ See the <tt>FILE SELECTION</tt> section for more information.
+</p>
+</dd>
+<dt>
+/backup/data/include/@glob
+</dt>
+<dd>
+<p>
+ Include the file or files matched by the shell pattern.
+ If a directory is matched, then files under that directory will also
+ be matched.
+ See the <tt>FILE SELECTION</tt> section for more information.
+</p>
+</dd>
+<dt>
+/backup/data/exclude/@regexp
+</dt>
+<dd>
+<p>
+ Exclude the file or files matched by the regular expression.
+ If a directory is matched, then files under that directory will also
+ be matched.
+ See the <tt>FILE SELECTION</tt> section for more information.
+</p>
+</dd>
+<dt>
+/backup/data/include/@regexp
+</dt>
+<dd>
+<p>
+ Include the file or files matched by the regular expression.
+ If a directory is matched, then files under that directory will also
+ be matched.
+ See the <tt>FILE SELECTION</tt> section for more information.
+</p>
+</dd>
+</dl>
+</div>
+<h2>FILE SELECTION</h2>
+<div class="sectionbody">
+<p><tt>safekeep(1)</tt> supports file selection options similar to <tt>rdiff-backup(1)</tt>.
+When rdiff-backup is run, it searches through the given source directory
+and backs up all the files specified by the file selection system.</p>
+<p>The file selection system comprises a number of file selection conditions,
+which are set using one of the <tt><include></tt>/<tt><exclude></tt> elements.
+Each file selection condition either matches or doesn't match a given file.
+A given file is included or excluded by the file selection system when the
+first matching file selection condition specifies that the file be included
+or excluded respecively; if the file matches no include or exclude
+statement, it is by default excluded.</p>
+<p>When backing up, if a file is excluded, <tt>safekeep(1)</tt> acts
+as if that file does not exist in the source directory.</p>
+<p>For more information on file selection semantics, please see
+<tt>rdiff-backup(1)</tt>.</p>
+</div>
+<h2>FILES</h2>
+<div class="sectionbody">
+<div class="literalblock">
+<div class="content">
+<pre><tt>/etc/safekeep/backup.d/</tt></pre>
+</div></div>
+</div>
+<h2>SEE ALSO</h2>
+<div class="sectionbody">
+<p>safekeep(1), rdiff-backup(1), lvcreate(8)</p>
+</div>
+<div id="footer">
+<div id="footer-text">
+Last updated 13-Mar-2007 16:21:29 EDT
+</div>
+</div>
+</body>
+</html>
Modified: website/trunk/WebContent/safekeep.conf.html
===================================================================
--- website/trunk/WebContent/safekeep.conf.html 2007-03-13 18:53:23 UTC (rev 470)
+++ website/trunk/WebContent/safekeep.conf.html 2007-03-13 20:25:11 UTC (rev 471)
@@ -272,365 +272,80 @@
</div>
<h2>SYNOPSIS</h2>
<div class="sectionbody">
-<p>These files are usually placed in <tt>/etc/safekeep.d/</tt> to be picked
-up automatically be <em>safekeep(1)</em>. They must have a <tt>.conf</tt> extension.</p>
+<p>This file resides in <tt>/etc/safekeep/</tt> from where it
+will be automatically picked up by <em>safekeep(1)</em>.</p>
</div>
<h2>DESCRIPTION</h2>
<div class="sectionbody">
-<p>Each configuration file controls the backup of a host. They are typically
-named after the hostname of the machine they control the backup for, and
-have a <em>.conf</em> extension (e.g. <tt>mailbox.conf</tt>). These files are written
-in XML. Virtually all elements and attributes are optional; if not present,
-<tt>safekeep(1)</tt> will provide reasonable, useful defaults.</p>
-<p>The full set of supported elements and attributes looks as follows:</p>
-<div class="listingblock">
-<div class="content">
-<pre><tt><backup id="my_workstation">
-
- <!-- the client backup host, the user under which the servers will connect,
- the SSH keys used for control and data transfer -->
- <host
- name="myhost" user="root"
- key-ctrl="/home/jdoe/.ssh/backup_id_dsa"
- key-data="/home/jdoe/.ssh/backup2_id_dsa"
- />
-
- <!-- location where the backups will be stored on the server
- and for how long (D=days, W=weeks, M=months, or Y=years) -->
- <repo path="./data" retention="10D"/>
-
- <!-- settings for database dump and for volume snapshot -->
- <setup>
- <!-- database type ("postgres" or "mysql"), user with backup rights,
- location of the dump file on the client host, and flag to remove
- or not the dump file after the backup is done -->
- <dump
- type="postgres"
- db="dbname"
- user="foobar"
- file="/var/backup/dumps/mydata"
- cleanup="true"
- />
-
- <!-- what volume is to be snapshot (device location) and the size
- of the snapshot (free space must exist in the volume group) -->
- <snapshot
- device="/path/to/volume"
- size="500M"
- />
-
- </setup>
-
- <!-- data to be backup -->
- <data>
- <!-- each type of tag can be present more than one time -->
- <!-- if a database dump was created, it must be added in this section -->
- <include path="/home"/>
- <exclude path="/home/guest"/>
-
- <include glob="**/important/"/>
- <exclude glob="/home/*/tmp"/>
-
- <include regexp=".*\.ogg"/>
- <exclude regexp=".*\.mp3"/>
- </data>
-</backup></tt></pre>
-</div></div>
+<p>This configuration file holds safekeep global settings.
+The format of the file is a simple key-value pair similar
+to Java properties files: lines starting with <em>#</em> are ignored
+as comments, keys are separated from values by <em>=</em>, and
+leading and trailing spaces are ignored.</p>
</div>
<h2>PARAMETERS</h2>
<div class="sectionbody">
-<p>XML elements and attributes are referred to via XPath expressions: elements
-are separated by <em>/</em>, attributes are introduced by <em>@</em>:</p>
<dl>
<dt>
-/backup
+backup.user
</dt>
<dd>
<p>
- The root element of the XML file.
- Mandatory.
+ The Unix user under which the server will run.
+ If not specified, <tt>safekeep</tt> will just run under the
+ current user.
</p>
</dd>
<dt>
-/backup/@id
+base.dir
</dt>
<dd>
<p>
- This is the ID by which <tt>safekeep(1)</tt> will address this host.
- If specified it overrides the default value derived from the
- filename. Use of the default value is recommended.
- Optional, defaults to the filename without the <tt>.conf</tt> extension.
+ The base directory for date repository relative paths.
+ If not specified, it defaults to the home directory
+ of the backup user.
</p>
</dd>
<dt>
-/backup/host/@name
+email.to
</dt>
<dd>
<p>
- The name or IP address of the client. If you need to backup the
- box that the server is running from, you can set this to "localhost".
- This is different from leaving it blank, as it will establish a
- SSH session and use the user specified by <tt>/backup/host/@user</tt>.
- Optional, defaults to local access.
+ In addition to writing the session logs
+ on the standard output, <tt>safekeep</tt> can also send the
+ logs via email to a number of recipients.
+ This comma-separated list of emails designates
+ the recipients of the logs. If not specified,
+ <tt>safekeep</tt> will not attempt to email the logs.
</p>
</dd>
<dt>
-/backup/host/@user
+email.smtp.server
</dt>
<dd>
<p>
- The user name to use when connecting to the client. This user
- must have read permissions for the files that will be backed up,
- so it most likely needs to be <em>root</em>.
- Optional, defaults to <em>root</em>.
+ Specifies the SMTP server used for sending mails
+ if the <tt>email.to</tt> specifies any recipients.
+ If not specified, <tt>safekeep</tt> will just use
+ <tt>/usr/sbin/sendmail</tt> to deliver the mail.
</p>
</dd>
-<dt>
-/backup/host/@key-ctrl
-</dt>
-<dd>
-<p>
- This is the private key used to establish the SSH connection
- to the client for the control channel. Use of the default value
- is recommended.
- Optional, defaults to <tt>~/.ssh/safekeep-server-ctrl-key</tt>.
-</p>
-</dd>
-<dt>
-/backup/host/@key-data
-</dt>
-<dd>
-<p>
- This is the private key used to establish the SSH connection
- to the client for the data channel. Use of the default value
- is recommended.
- Optional, defaults to <tt>~/.ssh/safekeep-server-data-key</tt>.
-</p>
-</dd>
-<dt>
-/backup/repo/@path
-</dt>
-<dd>
-<p>
- The path under which the backups will be stored. Relative
- paths are based on current working directory where <tt>safekeep(1)</tt>
- server is run. Typically this working directory will be the home
- directory of the user under which <tt>safekeep(1)</tt> runs on the server.
- As a result, in a typical installation the data will be stored
- under <tt>/var/lib/safekeep/<id>/</tt>. If the directory does not exist,
- <tt>safekeep(1)</tt> will attempt to create it automatically. The backup
- will fail altogether if the directory can not be created.
- Optional, defaults to the client ID, see <tt>/backup/@id</tt>.
-</p>
-</dd>
-<dt>
-/backup/repo/@retention
-</dt>
-<dd>
-<p>
- Specifies the duration for which the backup data will be retained.
- The incremental backup information in the destination directory that
- has been around longer than the retention time will be removed.
- The value specified by this attribute is an time interval: an integer
- followed by the character s, m, h, D, W, M, or Y, indicating seconds,
- minutes, hours, days, weeks, months, or years respectively, or a
- number of these concatenated. For example, 32m means 32 minutes, and
- 3W2D10h7s means 3 weeks, 2 days, 10 hours, and 7 seconds. In this
- context, a month means 30 days, a year is 365 days, and a day is
- always 86400 seconds.
- Note that backups of deleted files are covered by this operation.
- Thus if you deleted a file two weeks ago, backed up immediately
- afterward, and then ran <tt>safekeep(1)</tt> with a retention of <em>10D</em>
- today, no trace of that file would remain. Finally, file selection
- options don't affect removal of incremental data.
- Optional, defaults to empty (unlimited retention).
-</p>
-</dd>
-<dt>
-/backup/setup/dump/@type
-</dt>
-<dd>
-<p>
- One of "postgres" or "mysql".
- Mandatory for a <tt><dump></tt> element.
-</p>
-</dd>
-<dt>
-/backup/setup/dump/@db
-</dt>
-<dd>
-<p>
- Name of the database to dump. If not specified, it defaults
- to all databases maintained in the RDBMS specified by <tt>type</tt>.
- Optional, defaults to all databases.
-</p>
-</dd>
-<dt>
-/backup/setup/dump/@dbuser
-</dt>
-<dd>
-<p>
- Name of the database user to use while doing the dump.
- Optional, defaults to whatever the database determines
- based on the system user.
-</p>
-</dd>
-<dt>
-/backup/setup/dump/@user
-</dt>
-<dd>
-<p>
- The system user under which the dump should take place.
- Please note that using this feature requires that <tt>safekeep(1)</tt>
- runs as <tt>root</tt> on the client.
- Optional, defaults to the user under which <tt>safekeep(1)</tt> runs
- on the client side.
-</p>
-</dd>
-<dt>
-/backup/setup/dump/@file
-</dt>
-<dd>
-<p>
- The full path to the dump file on the client host.
- Mandatory for a <tt><dump></tt> element.
-</p>
-</dd>
-<dt>
-/backup/setup/dump/@cleanup
-</dt>
-<dd>
-<p>
- One of "true" or "false". If "true", the dump file will
- be deleted from the client system once the backup is over.
- It is usually futile to delete it, since it will be created
- for each backup, and hence you will need to have the space
- available.
- Optional, defaults to "false".
-</p>
-</dd>
-<dt>
-/backup/setup/snapshot/@device
-</dt>
-<dd>
-<p>
- The path (device location) to the LVM volume to snapshot
- before the backup commences. It is recommended
- Please note that using this feature requires that <tt>safekeep(1)</tt>
- runs as <tt>root</tt> on the client.
- Mandatory for a <tt><snapshot></tt> element.
-</p>
-</dd>
-<dt>
-/backup/setup/snapshot/@size
-</dt>
-<dd>
-<p>
- The size of the snapshot. Unallocated space must exist on
- the volume group. It is recommended that it is about 15-20%
- of the original device's size.
- Mandatory for a <tt><snapshot></tt> element.
-</p>
-</dd>
-<dt>
-/backup/data/exclude/@path
-</dt>
-<dd>
-<p>
- Exclude the file or files matched by the path.
- If a directory is matched, then files under that directory will also
- be matched.
- See the <tt>FILE SELECTION</tt> section for more information.
-</p>
-</dd>
-<dt>
-/backup/data/include/@path
-</dt>
-<dd>
-<p>
- Include the file or files matched by the path.
- If a directory is matched, then files under that directory will also
- be matched.
- See the <tt>FILE SELECTION</tt> section for more information.
-</p>
-</dd>
-<dt>
-/backup/data/exclude/@glob
-</dt>
-<dd>
-<p>
- Exclude the file or files matched by the shell pattern.
- If a directory is matched, then files under that directory will also
- be matched.
- See the <tt>FILE SELECTION</tt> section for more information.
-</p>
-</dd>
-<dt>
-/backup/data/include/@glob
-</dt>
-<dd>
-<p>
- Include the file or files matched by the shell pattern.
- If a directory is matched, then files under that directory will also
- be matched.
- See the <tt>FILE SELECTION</tt> section for more information.
-</p>
-</dd>
-<dt>
-/backup/data/exclude/@regexp
-</dt>
-<dd>
-<p>
- Exclude the file or files matched by the regular expression.
- If...
[truncated message content] |
|
From: <di...@us...> - 2007-03-13 20:55:50
|
Revision: 473
http://safekeep.svn.sourceforge.net/safekeep/?rev=473&view=rev
Author: dimi
Date: 2007-03-13 13:55:48 -0700 (Tue, 13 Mar 2007)
Log Message:
-----------
Announce release 0.9.2
Modified Paths:
--------------
website/trunk/WebContent/download.shtml
website/trunk/WebContent/header.shtml
website/trunk/WebContent/index.shtml
website/trunk/WebContent/releases.shtml
Modified: website/trunk/WebContent/download.shtml
===================================================================
--- website/trunk/WebContent/download.shtml 2007-03-13 20:55:19 UTC (rev 472)
+++ website/trunk/WebContent/download.shtml 2007-03-13 20:55:48 UTC (rev 473)
@@ -13,18 +13,29 @@
<a name="releases"></a>
<h2>Releases</h2>
-<a name="0.9.1"></a>
+<a name="0.9.2"></a>
<p>
-<a href="http://sourceforge.net/project/showfiles.php?group_id=185128&package_id=215518&release_id=485824">SafeKeep 0.9.1</a>
-was released Feb 12, 2007, containing the following main features:
+<a href="http://sourceforge.net/project/showfiles.php?group_id=185128&package_id=215518&release_id=493511">SafeKeep 0.9.2</a>
+was released Mar 13, 2007, containing the following main features:
<p>
-SafeKeep 0.9.1 was released today. What's new in this release:
+SafeKeep 0.9.2 was released today. What's new in this release:
</p>
<ul>
- <li>Lots of documentation improvements;</li>
- <li>Prepare the RPMs for Fedora acceptance</li>
- <li>Automatic creation of data store directory</li>
- <li>A few bug fixes</li>
+ <li>Client configuration files have been moved to
+ <tt>/etc/safekeep/backup.d</tt>, and have the
+ extension '<tt>.backup</tt>'; </li>
+ <li>A new global configuration file has been added in
+ <tt>/etc/safekeep/safekeep.conf</tt>; </li>
+ <li>A number of command line options have been deprecated
+ (<tt>-e/--email, -s/--smtp</tt>), and moved to the global configuration; </li>
+ <li>SafeKeep now knows of the user under which the backup will execute,
+ making it possible to better deploy keys, avoid the need to invoke
+ <tt>safekeep(1)</tt> via <tt>sudo(8)</tt>, and execute the backup
+ as root if need be; </li>
+ <li>Relative paths now have more intuitive behaviour; </li>
+ <li>Some documentation improvements; </li>
+ <li>Automatic migration of old configuration to the new format; </li>
+ <li>A CRITICAL (e.g. data loss) race has been fixed. </li>
</ul>
<table>
<tr>
@@ -38,12 +49,12 @@
<b>Red Hat / Fedora</b> binary and source .rpms for RedHat EL 3, 4; Fedora Core 4, 5, 6; CentOS 3, 4, and compatible distributions.
</td>
<td>
- <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-0.9.1-1.src.rpm">safekeep-0.9.1-1.src.rpm</a>
+ <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-0.9.2-1.src.rpm">safekeep-0.9.2-1.src.rpm</a>
</td>
<td>
- <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-common-0.9.1-1.noarch.rpm">safekeep-common-0.9.1-1.noarch.rpm</a> <br>
- <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-client-0.9.1-1.noarch.rpm">safekeep-client-0.9.1-1.noarch.rpm</a> <br>
- <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-server-0.9.1-1.noarch.rpm">safekeep-server-0.9.1-1.noarch.rpm</a>
+ <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-common-0.9.2-1.noarch.rpm">safekeep-common-0.9.2-1.noarch.rpm</a> <br>
+ <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-client-0.9.2-1.noarch.rpm">safekeep-client-0.9.2-1.noarch.rpm</a> <br>
+ <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-server-0.9.2-1.noarch.rpm">safekeep-server-0.9.2-1.noarch.rpm</a>
</td>
</tr>
<tr>
@@ -54,12 +65,12 @@
<b>Ubuntu</b> binary and source .debs for Ubuntu Edgy, Dapper, and Breezy
</td>
<td>
- <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-0.9.1.tar.gz">safekeep-0.9.1.tar.gz</a>
+ <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-0.9.2.tar.gz">safekeep-0.9.2.tar.gz</a>
</td>
<td>
- <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-common_0.9.1_all.deb">safekeep-common_0.9.1_all.deb</a> <br>
- <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-client_0.9.1_all.deb">safekeep-client_0.9.1_all.deb</a> <br>
- <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-server_0.9.1_all.deb">safekeep-server_0.9.1_all.deb</a>
+ <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-common_0.9.2_all.deb">safekeep-common_0.9.2_all.deb</a> <br>
+ <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-client_0.9.2_all.deb">safekeep-client_0.9.2_all.deb</a> <br>
+ <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-server_0.9.2_all.deb">safekeep-server_0.9.2_all.deb</a>
</td>
</tr>
<tr>
@@ -70,7 +81,7 @@
<b>Linux</b> source tarball for most distributions running Python 2.4 or newer
</td>
<td>
- <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-0.9.1.tar.gz">safekeep-0.9.1.tar.gz</a>
+ <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-0.9.2.tar.gz">safekeep-0.9.2.tar.gz</a>
</td>
<td>
N/A
Modified: website/trunk/WebContent/header.shtml
===================================================================
--- website/trunk/WebContent/header.shtml 2007-03-13 20:55:19 UTC (rev 472)
+++ website/trunk/WebContent/header.shtml 2007-03-13 20:55:48 UTC (rev 473)
@@ -1,6 +1,6 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
-<!--#set var="curver" value="0.9.0" -->
+<!--#set var="curver" value="0.9.2" -->
<head>
<title><!--#echo var="title" --></title>
Modified: website/trunk/WebContent/index.shtml
===================================================================
--- website/trunk/WebContent/index.shtml 2007-03-13 20:55:19 UTC (rev 472)
+++ website/trunk/WebContent/index.shtml 2007-03-13 20:55:48 UTC (rev 473)
@@ -39,6 +39,37 @@
<div class="NewsBox">
+<p class="NewsTitle">Mar 13, 2007: SafeKeep version 0.9.2 (beta) released
+<img src="images/grey_pixel.gif" width="100%" height="1" alt="">
+</p>
+<blockquote>
+<p>
+SafeKeep 0.9.2 was released today. What's new in this release:
+</p>
+<ul>
+ <li>Client configuration files have been moved to
+ <tt>/etc/safekeep/backup.d</tt>, and have the
+ extension '<tt>.backup</tt>'; </li>
+ <li>A new global configuration file has been added in
+ <tt>/etc/safekeep/safekeep.conf</tt>; </li>
+ <li>A number of command line options have been deprecated
+ (<tt>-e/--email, -s/--smtp</tt>), and moved to the global configuration; </li>
+ <li>SafeKeep now knows of the user under which the backup will execute,
+ making it possible to better deploy keys, avoid the need to invoke
+ <tt>safekeep(1)</tt> via <tt>sudo(8)</tt>, and execute the backup
+ as root if need be; </li>
+ <li>Relative paths now have more intuitive behaviour; </li>
+ <li>Some documentation improvements; </li>
+ <li>Automatic migration of old configuration to the new format; </li>
+ <li>A CRITICAL (e.g. data loss) race has been fixed. </li>
+</ul>
+<p>
+Binary packages for RedHat-based (e.g. RedHat EL, CentOS, Fedora)
+and Debian-based (e.g. Debian, Ubuntu) distributions are available
+for immediate <a href="download.shtml">download ...</a>
+</p>
+</blockquote>
+
<p class="NewsTitle">Feb 12, 2007: SafeKeep version 0.9.1 (beta) released
<img src="images/grey_pixel.gif" width="100%" height="1" alt="">
</p>
Modified: website/trunk/WebContent/releases.shtml
===================================================================
--- website/trunk/WebContent/releases.shtml 2007-03-13 20:55:19 UTC (rev 472)
+++ website/trunk/WebContent/releases.shtml 2007-03-13 20:55:48 UTC (rev 473)
@@ -4,9 +4,75 @@
<h1>Releases</h1>
<div id="PageMenu">
<span class="PageMenuTitle">On This Page:</span>
+ <a href="#0.9.1">0.9.1</a>
<a href="#0.9.0">0.9.0</a>
</div>
+<a name="0.9.1"></a>
+<p>
+<a href="http://sourceforge.net/project/showfiles.php?group_id=185128&package_id=215518&release_id=485824">SafeKeep 0.9.1</a>
+was released Feb 12, 2007, containing the following main features:
+<p>
+SafeKeep 0.9.1 was released today. What's new in this release:
+</p>
+<ul>
+ <li>Lots of documentation improvements;</li>
+ <li>Prepare the RPMs for Fedora acceptance</li>
+ <li>Automatic creation of data store directory</li>
+ <li>A few bug fixes</li>
+</ul>
+<table>
+ <tr>
+ <th colspan="2">Distribution</th><th>Source</th><th>Binary</th>
+ </tr>
+ <tr>
+ <td>
+ <img src="images/redhat.png" width="50" height="50" alt="RedHat Linux" border="0">
+ </td>
+ <td>
+ <b>Red Hat / Fedora</b> binary and source .rpms for RedHat EL 3, 4; Fedora Core 4, 5, 6; CentOS 3, 4, and compatible distributions.
+ </td>
+ <td>
+ <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-0.9.1-1.src.rpm">safekeep-0.9.1-1.src.rpm</a>
+ </td>
+ <td>
+ <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-common-0.9.1-1.noarch.rpm">safekeep-common-0.9.1-1.noarch.rpm</a> <br>
+ <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-client-0.9.1-1.noarch.rpm">safekeep-client-0.9.1-1.noarch.rpm</a> <br>
+ <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-server-0.9.1-1.noarch.rpm">safekeep-server-0.9.1-1.noarch.rpm</a>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <img src="images/ubuntu.png" width="50" height="50" alt="Ubuntu Linux" border="0">
+ </td>
+ <td>
+ <b>Ubuntu</b> binary and source .debs for Ubuntu Edgy, Dapper, and Breezy
+ </td>
+ <td>
+ <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-0.9.1.tar.gz">safekeep-0.9.1.tar.gz</a>
+ </td>
+ <td>
+ <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-common_0.9.1_all.deb">safekeep-common_0.9.1_all.deb</a> <br>
+ <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-client_0.9.1_all.deb">safekeep-client_0.9.1_all.deb</a> <br>
+ <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-server_0.9.1_all.deb">safekeep-server_0.9.1_all.deb</a>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <img src="images/linux.png" width="50" height="50" alt="Linux Source" border="0">
+ </td>
+ <td>
+ <b>Linux</b> source tarball for most distributions running Python 2.4 or newer
+ </td>
+ <td>
+ <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-0.9.1.tar.gz">safekeep-0.9.1.tar.gz</a>
+ </td>
+ <td>
+ N/A
+ </td>
+ </tr>
+</table>
+
<a name="0.9.0"></a>
<p>
<a href="http://sourceforge.net/project/showfiles.php?group_id=185128&package_id=215518&release_id=483287">SafeKeep 0.9.0</a>
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <di...@us...> - 2007-04-14 12:45:22
|
Revision: 480
http://safekeep.svn.sourceforge.net/safekeep/?rev=480&view=rev
Author: dimi
Date: 2007-04-14 05:45:12 -0700 (Sat, 14 Apr 2007)
Log Message:
-----------
Add a link to our sponsor
Modified Paths:
--------------
website/trunk/WebContent/footer.shtml
Added Paths:
-----------
website/trunk/WebContent/images/lattica.png
Modified: website/trunk/WebContent/footer.shtml
===================================================================
--- website/trunk/WebContent/footer.shtml 2007-03-20 20:40:48 UTC (rev 479)
+++ website/trunk/WebContent/footer.shtml 2007-04-14 12:45:12 UTC (rev 480)
@@ -1,6 +1,10 @@
</div><!--end of Content-->
-<div id="Footer">
+<div id="Footer">
+<div style="float: right;">
+<small><em>Sponsored by </em></small><br />
+<a href="http://www.lattica.com"><img src="images/lattica.png" width="100px" height="27px" border="0" alt="Lattica, Inc."></a>
+<div>
</div>
</body>
</html>
Added: website/trunk/WebContent/images/lattica.png
===================================================================
(Binary files differ)
Property changes on: website/trunk/WebContent/images/lattica.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <di...@us...> - 2007-04-27 05:33:31
|
Revision: 492
http://safekeep.svn.sourceforge.net/safekeep/?rev=492&view=rev
Author: dimi
Date: 2007-04-26 22:33:23 -0700 (Thu, 26 Apr 2007)
Log Message:
-----------
New release: 0.9.3, new docs
Modified Paths:
--------------
website/trunk/WebContent/safekeep.backup.html
website/trunk/WebContent/safekeep.html
Modified: website/trunk/WebContent/safekeep.backup.html
===================================================================
--- website/trunk/WebContent/safekeep.backup.html 2007-04-27 05:06:35 UTC (rev 491)
+++ website/trunk/WebContent/safekeep.backup.html 2007-04-27 05:33:23 UTC (rev 492)
@@ -301,13 +301,14 @@
<!-- settings for database dump and for volume snapshot -->
<setup>
- <!-- database type ("postgres" or "mysql"), user with backup rights,
- location of the dump file on the client host, and flag to remove
- or not the dump file after the backup is done -->
+ <!-- database type ("postgres" or "mysql"), and database name,
+ DB user with backup rights, location of the dump file on the client
+ host, and flag to remove or not the dump file after the backup is done.
+ Databases can be dumped individualy using a dump clause for each database. -->
<dump
type="postgres"
db="dbname"
- user="foobar"
+ dbuser="foobar"
file="/var/backup/dumps/mydata"
cleanup="true"
/>
@@ -629,7 +630,7 @@
</div>
<div id="footer">
<div id="footer-text">
-Last updated 13-Mar-2007 16:21:29 EDT
+Last updated 27-Apr-2007 01:11:02 EDT
</div>
</div>
</body>
Modified: website/trunk/WebContent/safekeep.html
===================================================================
--- website/trunk/WebContent/safekeep.html 2007-04-27 05:06:35 UTC (rev 491)
+++ website/trunk/WebContent/safekeep.html 2007-04-27 05:33:23 UTC (rev 492)
@@ -455,7 +455,9 @@
<host name="my_workstation" />
<repo retention="10D" />
<setup>
- <dump type="postgres" user="postgres" file="/var/lib/pgsql/backups/all_dbs" />
+ <dump type="postgres" dbuser="postgres" file="/var/lib/pgsql/backups/all_dbs" />
+ <dump type="mysql" user="mysql" dbuser="dbbackup" db="adatabase" file="/var/backups/dumps/adatabase_dbs" />
+ <dump type="mysql" user="mysql" dbuser="dbbackup" db="mysql" file="/var/backups/dumps/mysql_dbs" cleanup="true" />
<snapshot device="/dev/mapper/VolGroup00-LogVol00" size="500M" />
</setup>
@@ -571,7 +573,7 @@
</div>
<div id="footer">
<div id="footer-text">
-Last updated 13-Mar-2007 16:21:28 EDT
+Last updated 27-Apr-2007 01:11:01 EDT
</div>
</div>
</body>
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <di...@us...> - 2007-04-27 05:43:00
|
Revision: 493
http://safekeep.svn.sourceforge.net/safekeep/?rev=493&view=rev
Author: dimi
Date: 2007-04-26 22:42:58 -0700 (Thu, 26 Apr 2007)
Log Message:
-----------
Announce the new release on the site
Modified Paths:
--------------
website/trunk/WebContent/download.shtml
website/trunk/WebContent/index.shtml
website/trunk/WebContent/releases.shtml
Modified: website/trunk/WebContent/download.shtml
===================================================================
--- website/trunk/WebContent/download.shtml 2007-04-27 05:33:23 UTC (rev 492)
+++ website/trunk/WebContent/download.shtml 2007-04-27 05:42:58 UTC (rev 493)
@@ -13,27 +13,21 @@
<a name="releases"></a>
<h2>Releases</h2>
-<a name="0.9.2"></a>
+<a name="0.9.3"></a>
<p>
-<a href="http://sourceforge.net/project/showfiles.php?group_id=185128&package_id=215518&release_id=493511">SafeKeep 0.9.2</a>
-was released Mar 13, 2007, containing the following main features:
+<a href="http://sourceforge.net/project/showfiles.php?group_id=185128&package_id=215518&release_id=504086">SafeKeep 0.9.3</a>
+was released Apr 27, 2007, containing the following main features:
</p>
<ul>
- <li>Client configuration files have been moved to
- <tt>/etc/safekeep/backup.d</tt>, and have the
- extension '<tt>.backup</tt>'; </li>
- <li>A new global configuration file has been added in
- <tt>/etc/safekeep/safekeep.conf</tt>; </li>
- <li>A number of command line options have been deprecated
- (<tt>-e/--email, -s/--smtp</tt>), and moved to the global configuration; </li>
- <li>SafeKeep now knows of the user under which the backup will execute,
- making it possible to better deploy keys, avoid the need to invoke
- <tt>safekeep(1)</tt> via <tt>sudo(8)</tt>, and execute the backup
- as root if need be; </li>
- <li>Relative paths now have more intuitive behaviour; </li>
- <li>Some documentation improvements; </li>
- <li>Automatic migration of old configuration to the new format; </li>
- <li>A CRITICAL (e.g. data loss) race has been fixed. </li>
+ <li>The safekeep account now uses <tt>/bin/bash</tt> instead of
+ <tt>/sbin/nologin</tt>, this makes it possbile to deploy and
+ manage the SSH keys needed for the backup process; </li>
+ <li>Invoke <tt>rdiff-backup</tt> with the <tt>--force</tt> option
+ when trimming old data, since there are cases where we can have
+ multiple deltas outstanding;</li>
+ <li>A number of logging bugs have been fixed, now the logs should
+ look a bit better;</li>
+ <li>Some documentation improvements.</li>
</ul>
<table>
<tr>
@@ -47,12 +41,12 @@
<b>Red Hat / Fedora</b> binary and source .rpms for RedHat EL 3, 4; Fedora Core 4, 5, 6; CentOS 3, 4, and compatible distributions.
</td>
<td>
- <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-0.9.2-1.src.rpm">safekeep-0.9.2-1.src.rpm</a>
+ <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-0.9.3-1.src.rpm">safekeep-0.9.3-1.src.rpm</a>
</td>
<td>
- <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-common-0.9.2-1.noarch.rpm">safekeep-common-0.9.2-1.noarch.rpm</a> <br>
- <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-client-0.9.2-1.noarch.rpm">safekeep-client-0.9.2-1.noarch.rpm</a> <br>
- <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-server-0.9.2-1.noarch.rpm">safekeep-server-0.9.2-1.noarch.rpm</a>
+ <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-common-0.9.3-1.noarch.rpm">safekeep-common-0.9.3-1.noarch.rpm</a> <br>
+ <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-client-0.9.3-1.noarch.rpm">safekeep-client-0.9.3-1.noarch.rpm</a> <br>
+ <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-server-0.9.3-1.noarch.rpm">safekeep-server-0.9.3-1.noarch.rpm</a>
</td>
</tr>
<tr>
@@ -63,12 +57,12 @@
<b>Ubuntu</b> binary and source .debs for Ubuntu Edgy, Dapper, and Breezy
</td>
<td>
- <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-0.9.2.tar.gz">safekeep-0.9.2.tar.gz</a>
+ <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-0.9.3.tar.gz">safekeep-0.9.3.tar.gz</a>
</td>
<td>
- <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-common_0.9.2_all.deb">safekeep-common_0.9.2_all.deb</a> <br>
- <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-client_0.9.2_all.deb">safekeep-client_0.9.2_all.deb</a> <br>
- <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-server_0.9.2_all.deb">safekeep-server_0.9.2_all.deb</a>
+ <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-common_0.9.3_all.deb">safekeep-common_0.9.3_all.deb</a> <br>
+ <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-client_0.9.3_all.deb">safekeep-client_0.9.3_all.deb</a> <br>
+ <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-server_0.9.3_all.deb">safekeep-server_0.9.3_all.deb</a>
</td>
</tr>
<tr>
@@ -79,7 +73,7 @@
<b>Linux</b> source tarball for most distributions running Python 2.4 or newer
</td>
<td>
- <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-0.9.2.tar.gz">safekeep-0.9.2.tar.gz</a>
+ <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-0.9.3.tar.gz">safekeep-0.9.3.tar.gz</a>
</td>
<td>
N/A
Modified: website/trunk/WebContent/index.shtml
===================================================================
--- website/trunk/WebContent/index.shtml 2007-04-27 05:33:23 UTC (rev 492)
+++ website/trunk/WebContent/index.shtml 2007-04-27 05:42:58 UTC (rev 493)
@@ -39,6 +39,31 @@
<div class="NewsBox">
+<p class="NewsTitle">Apr 27, 2007: SafeKeep version 0.9.3 (beta) released
+<img src="images/grey_pixel.gif" width="100%" height="1" alt="">
+</p>
+<blockquote>
+<p>
+SafeKeep 0.9.3 was released today. What's new in this release:
+</p>
+<ul>
+ <li>The safekeep account now uses <tt>/bin/bash</tt> instead of
+ <tt>/sbin/nologin</tt>, this makes it possbile to deploy and
+ manage the SSH keys needed for the backup process; </li>
+ <li>Invoke <tt>rdiff-backup</tt> with the <tt>--force</tt> option
+ when trimming old data, since there are cases where we can have
+ multiple deltas outstanding;</li>
+ <li>A number of logging bugs have been fixed, now the logs should
+ look a bit better;</li>
+ <li>Some documentation improvements.</li>
+</ul>
+<p>
+Binary packages for RedHat-based (e.g. RedHat EL, CentOS, Fedora)
+and Debian-based (e.g. Debian, Ubuntu) distributions are available
+for immediate <a href="download.shtml">download ...</a>
+</p>
+</blockquote>
+
<p class="NewsTitle">Mar 13, 2007: SafeKeep version 0.9.2 (beta) released
<img src="images/grey_pixel.gif" width="100%" height="1" alt="">
</p>
Modified: website/trunk/WebContent/releases.shtml
===================================================================
--- website/trunk/WebContent/releases.shtml 2007-04-27 05:33:23 UTC (rev 492)
+++ website/trunk/WebContent/releases.shtml 2007-04-27 05:42:58 UTC (rev 493)
@@ -4,10 +4,34 @@
<h1>Releases</h1>
<div id="PageMenu">
<span class="PageMenuTitle">On This Page:</span>
+ <a href="#0.9.2">0.9.2</a>
<a href="#0.9.1">0.9.1</a>
<a href="#0.9.0">0.9.0</a>
</div>
+<a name="0.9.2"></a>
+<p>
+<a href="http://sourceforge.net/project/showfiles.php?group_id=185128&package_id=215518&release_id=493511">SafeKeep 0.9.2</a>
+was released Mar 13, 2007, containing the following main features:
+</p>
+<ul>
+ <li>Client configuration files have been moved to
+ <tt>/etc/safekeep/backup.d</tt>, and have the
+ extension '<tt>.backup</tt>'; </li>
+ <li>A new global configuration file has been added in
+ <tt>/etc/safekeep/safekeep.conf</tt>; </li>
+ <li>A number of command line options have been deprecated
+ (<tt>-e/--email, -s/--smtp</tt>), and moved to the global configuration; </li>
+ <li>SafeKeep now knows of the user under which the backup will execute,
+ making it possible to better deploy keys, avoid the need to invoke
+ <tt>safekeep(1)</tt> via <tt>sudo(8)</tt>, and execute the backup
+ as root if need be; </li>
+ <li>Relative paths now have more intuitive behaviour; </li>
+ <li>Some documentation improvements; </li>
+ <li>Automatic migration of old configuration to the new format; </li>
+ <li>A CRITICAL (e.g. data loss) race has been fixed. </li>
+ </ul>
+
<a name="0.9.1"></a>
<p>
<a href="http://sourceforge.net/project/showfiles.php?group_id=185128&package_id=215518&release_id=485824">SafeKeep 0.9.1</a>
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <di...@us...> - 2007-05-16 15:05:58
|
Revision: 502
http://safekeep.svn.sourceforge.net/safekeep/?rev=502&view=rev
Author: dimi
Date: 2007-05-16 08:05:56 -0700 (Wed, 16 May 2007)
Log Message:
-----------
Add a separate news page
Modified Paths:
--------------
website/trunk/WebContent/index.shtml
Added Paths:
-----------
website/trunk/WebContent/news.shtml
Modified: website/trunk/WebContent/index.shtml
===================================================================
--- website/trunk/WebContent/index.shtml 2007-05-16 15:02:08 UTC (rev 501)
+++ website/trunk/WebContent/index.shtml 2007-05-16 15:05:56 UTC (rev 502)
@@ -163,5 +163,6 @@
</blockquote>
</div>
+<a href="news.shtml">All news ...</a>
<!--#include virtual="footer.shtml" -->
Added: website/trunk/WebContent/news.shtml
===================================================================
--- website/trunk/WebContent/news.shtml (rev 0)
+++ website/trunk/WebContent/news.shtml 2007-05-16 15:05:56 UTC (rev 502)
@@ -0,0 +1,133 @@
+<!--#set var="title" value="SafeKeep News" -->
+<!--#include virtual="header.shtml" -->
+
+<h1>News</h1>
+
+<div class="NewsBox">
+
+<p class="NewsTitle">Apr 27, 2007: SafeKeep version 0.9.3 (beta) released
+<img src="images/grey_pixel.gif" width="100%" height="1" alt="">
+</p>
+<blockquote>
+<p>
+SafeKeep 0.9.3 was released today. What's new in this release:
+</p>
+<ul>
+ <li>The safekeep account now uses <tt>/bin/bash</tt> instead of
+ <tt>/sbin/nologin</tt>, this makes it possbile to deploy and
+ manage the SSH keys needed for the backup process; </li>
+ <li>Invoke <tt>rdiff-backup</tt> with the <tt>--force</tt> option
+ when trimming old data, since there are cases where we can have
+ multiple deltas outstanding;</li>
+ <li>A number of logging bugs have been fixed, now the logs should
+ look a bit better;</li>
+ <li>Some documentation improvements.</li>
+</ul>
+<p>
+Binary packages for RedHat-based (e.g. RedHat EL, CentOS, Fedora)
+and Debian-based (e.g. Debian, Ubuntu) distributions are available
+for immediate <a href="download.shtml">download ...</a>
+</p>
+</blockquote>
+
+<p class="NewsTitle">Mar 13, 2007: SafeKeep version 0.9.2 (beta) released
+<img src="images/grey_pixel.gif" width="100%" height="1" alt="">
+</p>
+<blockquote>
+<p>
+SafeKeep 0.9.2 was released today. What's new in this release:
+</p>
+<ul>
+ <li>Client configuration files have been moved to
+ <tt>/etc/safekeep/backup.d</tt>, and have the
+ extension '<tt>.backup</tt>'; </li>
+ <li>A new global configuration file has been added in
+ <tt>/etc/safekeep/safekeep.conf</tt>; </li>
+ <li>A number of command line options have been deprecated
+ (<tt>-e/--email, -s/--smtp</tt>), and moved to the global configuration; </li>
+ <li>SafeKeep now knows of the user under which the backup will execute,
+ making it possible to better deploy keys, avoid the need to invoke
+ <tt>safekeep(1)</tt> via <tt>sudo(8)</tt>, and execute the backup
+ as root if need be; </li>
+ <li>Relative paths now have more intuitive behaviour; </li>
+ <li>Some documentation improvements; </li>
+ <li>Automatic migration of old configuration to the new format; </li>
+ <li>A CRITICAL (e.g. data loss) race has been fixed. </li>
+</ul>
+<p>
+Binary packages for RedHat-based (e.g. RedHat EL, CentOS, Fedora)
+and Debian-based (e.g. Debian, Ubuntu) distributions are available
+for immediate <a href="download.shtml">download ...</a>
+</p>
+</blockquote>
+
+<p class="NewsTitle">Feb 12, 2007: SafeKeep version 0.9.1 (beta) released
+<img src="images/grey_pixel.gif" width="100%" height="1" alt="">
+</p>
+<blockquote>
+<p>
+SafeKeep 0.9.1 was released today. What's new in this release:
+</p>
+<ul>
+ <li>Lots of documentation improvements;</li>
+ <li>Prepare the RPMs for Fedora acceptance</li>
+ <li>Automatic creation of data store directory</li>
+ <li>A few bug fixes</li>
+</ul>
+<p>
+Binary packages for RedHat-based (e.g. RedHat EL, CentOS, Fedora)
+and Debian-based (e.g. Debian, Ubuntu) distributions are available
+for immediate <a href="download.shtml">download ...</a>
+</p>
+</blockquote>
+
+<p class="NewsTitle">Feb 10, 2007: SafeKeep website get new look
+<img src="images/grey_pixel.gif" width="100%" height="1" alt="">
+</p>
+<blockquote>
+<p>
+The SafeKeep website gets a new color scheme; thanks go to
+<a href="ed...@la...">Eduard Malinschi</a> for doing the work.
+</p>
+</blockquote>
+
+<p class="NewsTitle">Feb 2, 2007: SafeKeep website goes live
+<img src="images/grey_pixel.gif" width="100%" height="1" alt="">
+</p>
+<blockquote>
+<p>
+The SafeKeep site is up-and-running! We will continue to add content
+and improve the rendering in various browsers. Meanwhile, please
+report all problems to
+<a href="mailto:saf...@li...">saf...@li...</a>.
+</p>
+</blockquote>
+
+<p class="NewsTitle">Feb 1, 2007: SafeKeep version 0.9.0 (beta) released
+<img src="images/grey_pixel.gif" width="100%" height="1" alt="">
+</p>
+<blockquote>
+<p>
+SafeKeep 0.9.0 was released today, the first public beta of the project.
+It contains the following main features:
+</p>
+<ul>
+ <li>based on <a href="http://www.nongnu.org/rdiff-backup/">rdiff-backup</a>,
+ a tried and tested backup solution</li>
+ <li>fast and easy deployment, with no configuration stored on the backed-up boxes</li>
+ <li>centralized configuration, with reasonable and useful defaults</li>
+ <li>built-in support for LVM snapshots, PostgreSQL and MySQL dumps</li>
+ <li>secure setup via SSH tunneling, with built-in key management</li>
+ <li>binary packages for RPM and DEB based Linux distributions</li>
+ <li>clean, easy to understand Python code-base</li>
+</ul>
+<p>
+Binary packages for RedHat-based (e.g. RedHat EL, CentOS, Fedora)
+and Debian-based (e.g. Debian, Ubuntu) distributions are available
+for immediate <a href="download.shtml">download ...</a>
+</p>
+</blockquote>
+
+</div>
+
+<!--#include virtual="footer.shtml" -->
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <di...@us...> - 2007-05-16 15:08:44
|
Revision: 503
http://safekeep.svn.sourceforge.net/safekeep/?rev=503&view=rev
Author: dimi
Date: 2007-05-16 08:08:37 -0700 (Wed, 16 May 2007)
Log Message:
-----------
Announce 1.0.0
Modified Paths:
--------------
website/trunk/WebContent/index.shtml
website/trunk/WebContent/news.shtml
Modified: website/trunk/WebContent/index.shtml
===================================================================
--- website/trunk/WebContent/index.shtml 2007-05-16 15:05:56 UTC (rev 502)
+++ website/trunk/WebContent/index.shtml 2007-05-16 15:08:37 UTC (rev 503)
@@ -39,6 +39,24 @@
<div class="NewsBox">
+<p class="NewsTitle">May 16, 2007: SafeKeep version 1.0.0 (stable) released
+<img src="images/grey_pixel.gif" width="100%" height="1" alt="">
+</p>
+<blockquote>
+<p>
+SafeKeep 1.0.0 was released today. What's new in this release:
+</p>
+<ul>
+ <li>Tested support for database (MySQL and PostgreSQL) dumps;</li>
+ <li>Small documentation improvements.</li>
+</ul>
+<p>
+Binary packages for RedHat-based (e.g. RedHat EL, CentOS, Fedora)
+and Debian-based (e.g. Debian, Ubuntu) distributions are available
+for immediate <a href="download.shtml">download ...</a>
+</p>
+</blockquote>
+
<p class="NewsTitle">Apr 27, 2007: SafeKeep version 0.9.3 (beta) released
<img src="images/grey_pixel.gif" width="100%" height="1" alt="">
</p>
Modified: website/trunk/WebContent/news.shtml
===================================================================
--- website/trunk/WebContent/news.shtml 2007-05-16 15:05:56 UTC (rev 502)
+++ website/trunk/WebContent/news.shtml 2007-05-16 15:08:37 UTC (rev 503)
@@ -5,6 +5,24 @@
<div class="NewsBox">
+<p class="NewsTitle">May 16, 2007: SafeKeep version 1.0.0 (stable) released
+<img src="images/grey_pixel.gif" width="100%" height="1" alt="">
+</p>
+<blockquote>
+<p>
+SafeKeep 1.0.0 was released today. What's new in this release:
+</p>
+<ul>
+ <li>Tested support for database (MySQL and PostgreSQL) dumps;</li>
+ <li>Small documentation improvements.</li>
+</ul>
+<p>
+Binary packages for RedHat-based (e.g. RedHat EL, CentOS, Fedora)
+and Debian-based (e.g. Debian, Ubuntu) distributions are available
+for immediate <a href="download.shtml">download ...</a>
+</p>
+</blockquote>
+
<p class="NewsTitle">Apr 27, 2007: SafeKeep version 0.9.3 (beta) released
<img src="images/grey_pixel.gif" width="100%" height="1" alt="">
</p>
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <di...@us...> - 2007-06-18 01:08:00
|
Revision: 534
http://safekeep.svn.sourceforge.net/safekeep/?rev=534&view=rev
Author: dimi
Date: 2007-06-17 18:07:45 -0700 (Sun, 17 Jun 2007)
Log Message:
-----------
Update docs to version 1.0.1
Modified Paths:
--------------
website/trunk/WebContent/safekeep.backup.html
website/trunk/WebContent/safekeep.conf.html
website/trunk/WebContent/safekeep.html
Modified: website/trunk/WebContent/safekeep.backup.html
===================================================================
--- website/trunk/WebContent/safekeep.backup.html 2007-06-17 23:26:28 UTC (rev 533)
+++ website/trunk/WebContent/safekeep.backup.html 2007-06-18 01:07:45 UTC (rev 534)
@@ -3,7 +3,7 @@
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
-<meta name="generator" content="AsciiDoc 7.0.2" />
+<meta name="generator" content="AsciiDoc 8.1.0" />
<style type="text/css">
/* Debug borders */
p, li, dt, dd, div, pre, h1, h2, h3, h4, h5, h6 {
@@ -16,8 +16,13 @@
margin: 1em 5% 1em 5%;
}
-a { color: blue; }
-a:visited { color: fuchsia; }
+a {
+ color: blue;
+ text-decoration: underline;
+}
+a:visited {
+ color: fuchsia;
+}
em {
font-style: italic;
@@ -70,7 +75,7 @@
color: #527bbd;
font-family: sans-serif;
font-weight: bold;
- font-size: 1.2em;
+ font-size: 1.1em;
}
span#email {
}
@@ -139,6 +144,9 @@
padding: 0.5em;
}
+div.listingblock {
+ margin-right: 0%;
+}
div.listingblock > div.content {
border: 1px solid silver;
background: #f4f4f4;
@@ -148,9 +156,13 @@
div.quoteblock > div.content {
padding-left: 2.0em;
}
-div.quoteblock .attribution {
+
+div.attribution {
text-align: right;
}
+div.verseblock + div.attribution {
+ text-align: left;
+}
div.admonitionblock .icon {
vertical-align: top;
@@ -199,8 +211,7 @@
}
div.tableblock > table {
- border-color: #527bbd;
- border-width: 3px;
+ border: 3px solid #527bbd;
}
thead {
font-family: sans-serif;
@@ -226,7 +237,24 @@
@media print {
div#footer-badges { display: none; }
}
-include::./stylesheets/xhtml11-manpage.css[]
+
+div#toctitle {
+ color: #527bbd;
+ font-family: sans-serif;
+ font-size: 1.1em;
+ font-weight: bold;
+ margin-top: 1.0em;
+ margin-bottom: 0.1em;
+}
+
+div.toclevel1, div.toclevel2 {
+ margin-top: 0;
+ margin-bottom: 0;
+}
+div.toclevel2 {
+ margin-left: 2em;
+}
+include1::./stylesheets/xhtml11-manpage.css[]
/* Workarounds for IE6's broken and incomplete CSS2. */
div.sidebar-content {
@@ -255,6 +283,9 @@
border-left: 2px solid silver;
padding-left: 0.5em;
}
+
+/* IE6 sets dynamically generated links as visited. */
+div#toc a:visited { color: blue; }
</style>
<title>safekeep.backup(5)</title>
</head>
@@ -424,7 +455,7 @@
Use of the default value is <strong>highly</strong> recommended.
<strong>NOTE</strong>: if you must set this value explicitely, you must
make sure that the path is not shared between different boxes;
- a shared repository path _will_ result in data loss.
+ a shared repository path <em>will</em> result in data loss.
</p>
</dd>
<dt>
@@ -634,7 +665,7 @@
</div>
<div id="footer">
<div id="footer-text">
-Last updated 16-May-2007 11:00:52 EDT
+Last updated 17-Jun-2007 21:06:42 EDT
</div>
</div>
</body>
Modified: website/trunk/WebContent/safekeep.conf.html
===================================================================
--- website/trunk/WebContent/safekeep.conf.html 2007-06-17 23:26:28 UTC (rev 533)
+++ website/trunk/WebContent/safekeep.conf.html 2007-06-18 01:07:45 UTC (rev 534)
@@ -3,7 +3,7 @@
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
-<meta name="generator" content="AsciiDoc 7.0.2" />
+<meta name="generator" content="AsciiDoc 8.1.0" />
<style type="text/css">
/* Debug borders */
p, li, dt, dd, div, pre, h1, h2, h3, h4, h5, h6 {
@@ -16,8 +16,13 @@
margin: 1em 5% 1em 5%;
}
-a { color: blue; }
-a:visited { color: fuchsia; }
+a {
+ color: blue;
+ text-decoration: underline;
+}
+a:visited {
+ color: fuchsia;
+}
em {
font-style: italic;
@@ -70,7 +75,7 @@
color: #527bbd;
font-family: sans-serif;
font-weight: bold;
- font-size: 1.2em;
+ font-size: 1.1em;
}
span#email {
}
@@ -139,6 +144,9 @@
padding: 0.5em;
}
+div.listingblock {
+ margin-right: 0%;
+}
div.listingblock > div.content {
border: 1px solid silver;
background: #f4f4f4;
@@ -148,9 +156,13 @@
div.quoteblock > div.content {
padding-left: 2.0em;
}
-div.quoteblock .attribution {
+
+div.attribution {
text-align: right;
}
+div.verseblock + div.attribution {
+ text-align: left;
+}
div.admonitionblock .icon {
vertical-align: top;
@@ -199,8 +211,7 @@
}
div.tableblock > table {
- border-color: #527bbd;
- border-width: 3px;
+ border: 3px solid #527bbd;
}
thead {
font-family: sans-serif;
@@ -226,7 +237,24 @@
@media print {
div#footer-badges { display: none; }
}
-include::./stylesheets/xhtml11-manpage.css[]
+
+div#toctitle {
+ color: #527bbd;
+ font-family: sans-serif;
+ font-size: 1.1em;
+ font-weight: bold;
+ margin-top: 1.0em;
+ margin-bottom: 0.1em;
+}
+
+div.toclevel1, div.toclevel2 {
+ margin-top: 0;
+ margin-bottom: 0;
+}
+div.toclevel2 {
+ margin-left: 2em;
+}
+include1::./stylesheets/xhtml11-manpage.css[]
/* Workarounds for IE6's broken and incomplete CSS2. */
div.sidebar-content {
@@ -255,6 +283,9 @@
border-left: 2px solid silver;
padding-left: 0.5em;
}
+
+/* IE6 sets dynamically generated links as visited. */
+div#toc a:visited { color: blue; }
</style>
<title>safekeep.conf(5)</title>
</head>
@@ -345,7 +376,7 @@
</div>
<div id="footer">
<div id="footer-text">
-Last updated 13-Mar-2007 16:21:29 EDT
+Last updated 17-Jun-2007 21:06:41 EDT
</div>
</div>
</body>
Modified: website/trunk/WebContent/safekeep.html
===================================================================
--- website/trunk/WebContent/safekeep.html 2007-06-17 23:26:28 UTC (rev 533)
+++ website/trunk/WebContent/safekeep.html 2007-06-18 01:07:45 UTC (rev 534)
@@ -3,7 +3,7 @@
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
-<meta name="generator" content="AsciiDoc 7.0.2" />
+<meta name="generator" content="AsciiDoc 8.1.0" />
<style type="text/css">
/* Debug borders */
p, li, dt, dd, div, pre, h1, h2, h3, h4, h5, h6 {
@@ -16,8 +16,13 @@
margin: 1em 5% 1em 5%;
}
-a { color: blue; }
-a:visited { color: fuchsia; }
+a {
+ color: blue;
+ text-decoration: underline;
+}
+a:visited {
+ color: fuchsia;
+}
em {
font-style: italic;
@@ -70,7 +75,7 @@
color: #527bbd;
font-family: sans-serif;
font-weight: bold;
- font-size: 1.2em;
+ font-size: 1.1em;
}
span#email {
}
@@ -139,6 +144,9 @@
padding: 0.5em;
}
+div.listingblock {
+ margin-right: 0%;
+}
div.listingblock > div.content {
border: 1px solid silver;
background: #f4f4f4;
@@ -148,9 +156,13 @@
div.quoteblock > div.content {
padding-left: 2.0em;
}
-div.quoteblock .attribution {
+
+div.attribution {
text-align: right;
}
+div.verseblock + div.attribution {
+ text-align: left;
+}
div.admonitionblock .icon {
vertical-align: top;
@@ -199,8 +211,7 @@
}
div.tableblock > table {
- border-color: #527bbd;
- border-width: 3px;
+ border: 3px solid #527bbd;
}
thead {
font-family: sans-serif;
@@ -226,7 +237,24 @@
@media print {
div#footer-badges { display: none; }
}
-include::./stylesheets/xhtml11-manpage.css[]
+
+div#toctitle {
+ color: #527bbd;
+ font-family: sans-serif;
+ font-size: 1.1em;
+ font-weight: bold;
+ margin-top: 1.0em;
+ margin-bottom: 0.1em;
+}
+
+div.toclevel1, div.toclevel2 {
+ margin-top: 0;
+ margin-bottom: 0;
+}
+div.toclevel2 {
+ margin-left: 2em;
+}
+include1::./stylesheets/xhtml11-manpage.css[]
/* Workarounds for IE6's broken and incomplete CSS2. */
div.sidebar-content {
@@ -255,6 +283,9 @@
border-left: 2px solid silver;
padding-left: 0.5em;
}
+
+/* IE6 sets dynamically generated links as visited. */
+div#toc a:visited { color: blue; }
</style>
<title>safekeep(1)</title>
</head>
@@ -573,7 +604,7 @@
</div>
<div id="footer">
<div id="footer-text">
-Last updated 27-Apr-2007 01:11:01 EDT
+Last updated 17-Jun-2007 21:06:41 EDT
</div>
</div>
</body>
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <di...@us...> - 2007-06-18 01:18:13
|
Revision: 535
http://safekeep.svn.sourceforge.net/safekeep/?rev=535&view=rev
Author: dimi
Date: 2007-06-17 18:18:12 -0700 (Sun, 17 Jun 2007)
Log Message:
-----------
Announce safekeep 1.0.1 on the website.
Modified Paths:
--------------
website/trunk/WebContent/download.shtml
website/trunk/WebContent/index.shtml
website/trunk/WebContent/releases.shtml
Modified: website/trunk/WebContent/download.shtml
===================================================================
--- website/trunk/WebContent/download.shtml 2007-06-18 01:07:45 UTC (rev 534)
+++ website/trunk/WebContent/download.shtml 2007-06-18 01:18:12 UTC (rev 535)
@@ -13,14 +13,16 @@
<a name="releases"></a>
<h2>Releases</h2>
-<a name="1.0.0"></a>
+<a name="1.0.1"></a>
<p>
-<a href="http://sourceforge.net/project/showfiles.php?group_id=185128&package_id=215518&release_id=508862">SafeKeep 1.0.0</a>
-was released May 16, 2007, containing the following main features:
+<a href="http://sourceforge.net/project/showfiles.php?group_id=185128&package_id=215518&release_id=516866">SafeKeep 1.0.1</a>
+was released June 17, 2007, containing the following main features:
</p>
<ul>
- <li>Tested support for database (MySQL and PostgreSQL) dumps;</li>
- <li>Small documentation improvements.</li>
+ <li>The safekeep user no longer requires a working shell;</li>
+ <li>Add support for Fedora 7 to the testing script;</li>
+ <li>Packaging improvements for integration into Fedora;</li>
+ <li>Removed the old configuration migration scripts.</li>
</ul>
<table>
<tr>
@@ -31,15 +33,15 @@
<img src="images/redhat.png" width="50" height="50" alt="RedHat Linux" border="0">
</td>
<td>
- <b>Red Hat / Fedora</b> binary and source .rpms for RedHat EL 3, 4; Fedora Core 4, 5, 6; CentOS 3, 4, and compatible distributions.
+ <b>Red Hat / Fedora</b> binary and source .rpms for RedHat EL 3, 4, 5; Fedora Core 4, 5, 6, 7; CentOS 3, 4, 5, and compatible distributions.
</td>
<td>
- <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-1.0.0-1.src.rpm">safekeep-1.0.0-1.src.rpm</a>
+ <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-1.0.1-1.fc7.src.rpm">safekeep-1.0.1-1.fc7.src.rpm</a>
</td>
<td>
- <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-common-1.0.0-1.noarch.rpm">safekeep-common-1.0.0-1.noarch.rpm</a> <br>
- <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-client-1.0.0-1.noarch.rpm">safekeep-client-1.0.0-1.noarch.rpm</a> <br>
- <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-server-1.0.0-1.noarch.rpm">safekeep-server-1.0.0-1.noarch.rpm</a>
+ <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-common-1.0.1-1.fc7.noarch.rpm">safekeep-common-1.0.1-1.fc7.noarch.rpm</a> <br>
+ <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-client-1.0.1-1.fc7.noarch.rpm">safekeep-client-1.0.1-1.fc7.noarch.rpm</a> <br>
+ <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-server-1.0.1-1.fc7.noarch.rpm">safekeep-server-1.0.1-1.fc7.noarch.rpm</a>
</td>
</tr>
<tr>
@@ -50,12 +52,12 @@
<b>Ubuntu</b> binary and source .debs for Ubuntu Edgy, Dapper, and Breezy
</td>
<td>
- <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-1.0.0.tar.gz">safekeep-1.0.0.tar.gz</a>
+ <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-1.0.1.tar.gz">safekeep-1.0.1.tar.gz</a>
</td>
<td>
- <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-common_1.0.0_all.deb">safekeep-common_1.0.0_all.deb</a> <br>
- <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-client_1.0.0_all.deb">safekeep-client_1.0.0_all.deb</a> <br>
- <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-server_1.0.0_all.deb">safekeep-server_1.0.0_all.deb</a>
+ <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-common_1.0.1_all.deb">safekeep-common_1.0.1_all.deb</a> <br>
+ <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-client_1.0.1_all.deb">safekeep-client_1.0.1_all.deb</a> <br>
+ <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-server_1.0.1_all.deb">safekeep-server_1.0.1_all.deb</a>
</td>
</tr>
<tr>
@@ -66,7 +68,7 @@
<b>Linux</b> source tarball for most distributions running Python 2.4 or newer
</td>
<td>
- <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-1.0.0.tar.gz">safekeep-1.0.0.tar.gz</a>
+ <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-1.0.1.tar.gz">safekeep-1.0.1.tar.gz</a>
</td>
<td>
N/A
Modified: website/trunk/WebContent/index.shtml
===================================================================
--- website/trunk/WebContent/index.shtml 2007-06-18 01:07:45 UTC (rev 534)
+++ website/trunk/WebContent/index.shtml 2007-06-18 01:18:12 UTC (rev 535)
@@ -39,16 +39,18 @@
<div class="NewsBox">
-<p class="NewsTitle">May 16, 2007: SafeKeep version 1.0.0 (stable) released
+<p class="NewsTitle">June 17, 2007: SafeKeep version 1.0.1 (stable) released
<img src="images/grey_pixel.gif" width="100%" height="1" alt="">
</p>
<blockquote>
<p>
-SafeKeep 1.0.0 was released today. What's new in this release:
+SafeKeep 1.0.1 was released today. What's new in this release:
</p>
<ul>
- <li>Tested support for database (MySQL and PostgreSQL) dumps;</li>
- <li>Small documentation improvements.</li>
+ <li>The safekeep user no longer requires a working shell;</li>
+ <li>Add support for Fedora 7 to the testing script;</li>
+ <li>Packaging improvements for integration into Fedora;</li>
+ <li>Removed the old configuration migration scripts.</li>
</ul>
<p>
Binary packages for RedHat-based (e.g. RedHat EL, CentOS, Fedora)
Modified: website/trunk/WebContent/releases.shtml
===================================================================
--- website/trunk/WebContent/releases.shtml 2007-06-18 01:07:45 UTC (rev 534)
+++ website/trunk/WebContent/releases.shtml 2007-06-18 01:18:12 UTC (rev 535)
@@ -4,6 +4,7 @@
<h1>Releases</h1>
<div id="PageMenu">
<span class="PageMenuTitle">On This Page:</span>
+ <a href="#1.0.1">1.0.1</a>
<a href="#1.0.0">1.0.0</a>
<a href="#0.9.3">0.9.3</a>
<a href="#0.9.2">0.9.2</a>
@@ -11,6 +12,18 @@
<a href="#0.9.0">0.9.0</a>
</div>
+<a name="1.0.1"></a>
+<p>
+<a href="http://sourceforge.net/project/showfiles.php?group_id=185128&package_id=215518&release_id=516866">SafeKeep 1.0.1</a>
+was released June 17, 2007, containing the following main features:
+</p>
+<ul>
+ <li>The safekeep user no longer requires a working shell;</li>
+ <li>Add support for Fedora 7 to the testing script;</li>
+ <li>Packaging improvements for integration into Fedora;</li>
+ <li>Removed the old configuration migration scripts.</li>
+</ul>
+
<a name="1.0.0"></a>
<p>
<a href="http://sourceforge.net/project/showfiles.php?group_id=185128&package_id=215518&release_id=508862">SafeKeep 1.0.0</a>
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <di...@us...> - 2007-10-19 17:39:48
|
Revision: 559
http://safekeep.svn.sourceforge.net/safekeep/?rev=559&view=rev
Author: dimi
Date: 2007-10-19 10:39:43 -0700 (Fri, 19 Oct 2007)
Log Message:
-----------
Announce safekeep 1.0.3.
Modified Paths:
--------------
website/trunk/WebContent/download.shtml
website/trunk/WebContent/index.shtml
website/trunk/WebContent/releases.shtml
Modified: website/trunk/WebContent/download.shtml
===================================================================
--- website/trunk/WebContent/download.shtml 2007-10-19 17:24:37 UTC (rev 558)
+++ website/trunk/WebContent/download.shtml 2007-10-19 17:39:43 UTC (rev 559)
@@ -13,16 +13,17 @@
<a name="releases"></a>
<h2>Releases</h2>
-<a name="1.0.1"></a>
+<a name="1.0.3"></a>
<p>
-<a href="http://sourceforge.net/project/showfiles.php?group_id=185128&package_id=215518&release_id=516866">SafeKeep 1.0.1</a>
-was released June 17, 2007, containing the following main features:
+<a href="http://sourceforge.net/project/showfiles.php?group_id=185128&package_id=215518&release_id=548214">SafeKeep 1.0.3</a>
+was released Oct 19, 2007, containing the following main features:
</p>
<ul>
- <li>The safekeep user no longer requires a working shell;</li>
- <li>Add support for Fedora 7 to the testing script;</li>
- <li>Packaging improvements for integration into Fedora;</li>
- <li>Removed the old configuration migration scripts.</li>
+ <li>Clarify licensing in lite of the new GPLv3 license;</li>
+ <li>New <tt>--force</tt> option to handle unexpected problems with the data repository;</li>
+ <li>Better logging and status handling when we invoke external commands;</li>
+ <li>Clearer backup status on job end;</li>
+ <li>A small packaging bug got fixes.</li>
</ul>
<table>
<tr>
@@ -36,12 +37,12 @@
<b>Red Hat / Fedora</b> binary and source .rpms for RedHat EL 3, 4, 5; Fedora Core 4, 5, 6, 7; CentOS 3, 4, 5, and compatible distributions.
</td>
<td>
- <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-1.0.1-1.fc7.src.rpm">safekeep-1.0.1-1.fc7.src.rpm</a>
+ <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-1.0.3-1.fc7.src.rpm">safekeep-1.0.3-1.fc7.src.rpm</a>
</td>
<td>
- <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-common-1.0.1-1.fc7.noarch.rpm">safekeep-common-1.0.1-1.fc7.noarch.rpm</a> <br>
- <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-client-1.0.1-1.fc7.noarch.rpm">safekeep-client-1.0.1-1.fc7.noarch.rpm</a> <br>
- <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-server-1.0.1-1.fc7.noarch.rpm">safekeep-server-1.0.1-1.fc7.noarch.rpm</a>
+ <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-common-1.0.3-1.fc7.noarch.rpm">safekeep-common-1.0.3-1.fc7.noarch.rpm</a> <br>
+ <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-client-1.0.3-1.fc7.noarch.rpm">safekeep-client-1.0.3-1.fc7.noarch.rpm</a> <br>
+ <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-server-1.0.3-1.fc7.noarch.rpm">safekeep-server-1.0.3-1.fc7.noarch.rpm</a>
</td>
</tr>
<tr>
@@ -52,12 +53,12 @@
<b>Ubuntu</b> binary and source .debs for Ubuntu Edgy, Dapper, and Breezy
</td>
<td>
- <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-1.0.1.tar.gz">safekeep-1.0.1.tar.gz</a>
+ <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-1.0.3.tar.gz">safekeep-1.0.3.tar.gz</a>
</td>
<td>
- <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-common_1.0.1_all.deb">safekeep-common_1.0.1_all.deb</a> <br>
- <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-client_1.0.1_all.deb">safekeep-client_1.0.1_all.deb</a> <br>
- <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-server_1.0.1_all.deb">safekeep-server_1.0.1_all.deb</a>
+ <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-common_1.0.3_all.deb">safekeep-common_1.0.3_all.deb</a> <br>
+ <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-client_1.0.3_all.deb">safekeep-client_1.0.3_all.deb</a> <br>
+ <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-server_1.0.3_all.deb">safekeep-server_1.0.3_all.deb</a>
</td>
</tr>
<tr>
@@ -68,7 +69,7 @@
<b>Linux</b> source tarball for most distributions running Python 2.4 or newer
</td>
<td>
- <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-1.0.1.tar.gz">safekeep-1.0.1.tar.gz</a>
+ <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-1.0.3.tar.gz">safekeep-1.0.3.tar.gz</a>
</td>
<td>
N/A
Modified: website/trunk/WebContent/index.shtml
===================================================================
--- website/trunk/WebContent/index.shtml 2007-10-19 17:24:37 UTC (rev 558)
+++ website/trunk/WebContent/index.shtml 2007-10-19 17:39:43 UTC (rev 559)
@@ -39,18 +39,19 @@
<div class="NewsBox">
-<p class="NewsTitle">June 17, 2007: SafeKeep version 1.0.1 (stable) released
+<p class="NewsTitle">Oct 19, 2007: SafeKeep version 1.0.3 (stable) released
<img src="images/grey_pixel.gif" width="100%" height="1" alt="">
</p>
<blockquote>
<p>
-SafeKeep 1.0.1 was released today. What's new in this release:
+SafeKeep 1.0.3 was released today. What's new in this release:
</p>
<ul>
- <li>The safekeep user no longer requires a working shell;</li>
- <li>Add support for Fedora 7 to the testing script;</li>
- <li>Packaging improvements for integration into Fedora;</li>
- <li>Removed the old configuration migration scripts.</li>
+ <li>Clarify licensing in lite of the new GPLv3 license;</li>
+ <li>New <tt>--force</tt> option to handle unexpected problems with the data repository;</li>
+ <li>Better logging and status handling when we invoke external commands;</li>
+ <li>Clearer backup status on job end;</li>
+ <li>A small packaging bug got fixes.</li>
</ul>
<p>
Binary packages for RedHat-based (e.g. RedHat EL, CentOS, Fedora)
Modified: website/trunk/WebContent/releases.shtml
===================================================================
--- website/trunk/WebContent/releases.shtml 2007-10-19 17:24:37 UTC (rev 558)
+++ website/trunk/WebContent/releases.shtml 2007-10-19 17:39:43 UTC (rev 559)
@@ -4,6 +4,7 @@
<h1>Releases</h1>
<div id="PageMenu">
<span class="PageMenuTitle">On This Page:</span>
+ <a href="#1.0.3">1.0.3</a>
<a href="#1.0.1">1.0.1</a>
<a href="#1.0.0">1.0.0</a>
<a href="#0.9.3">0.9.3</a>
@@ -12,10 +13,23 @@
<a href="#0.9.0">0.9.0</a>
</div>
+<a name="1.0.3"></a>
+<p>
+<a href="http://sourceforge.net/project/showfiles.php?group_id=185128&package_id=215518&release_id=548214">SafeKeep 1.0.3</a>
+was released Oct 19, 2007, containing the following main features:
+</p>
+<ul>
+ <li>Clarify licensing in lite of the new GPLv3 license;</li>
+ <li>New <tt>--force</tt> option to handle unexpected problems with the data repository;</li>
+ <li>Better logging and status handling when we invoke external commands;</li>
+ <li>Clearer backup status on job end;</li>
+ <li>A small packaging bug got fixes.</li>
+</ul>
+
<a name="1.0.1"></a>
<p>
<a href="http://sourceforge.net/project/showfiles.php?group_id=185128&package_id=215518&release_id=516866">SafeKeep 1.0.1</a>
-was released June 17, 2007, containing the following main features:
+was released Jun 17, 2007, containing the following main features:
</p>
<ul>
<li>The safekeep user no longer requires a working shell;</li>
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <di...@us...> - 2008-02-26 21:08:47
|
Revision: 585
http://safekeep.svn.sourceforge.net/safekeep/?rev=585&view=rev
Author: dimi
Date: 2008-02-26 13:08:40 -0800 (Tue, 26 Feb 2008)
Log Message:
-----------
Update man pages on website to latest as of Tue Feb 26 16:08:36 EST 2008
Modified Paths:
--------------
website/trunk/WebContent/safekeep.backup.html
website/trunk/WebContent/safekeep.conf.html
website/trunk/WebContent/safekeep.html
Modified: website/trunk/WebContent/safekeep.backup.html
===================================================================
--- website/trunk/WebContent/safekeep.backup.html 2008-02-26 21:07:30 UTC (rev 584)
+++ website/trunk/WebContent/safekeep.backup.html 2008-02-26 21:08:40 UTC (rev 585)
@@ -3,7 +3,7 @@
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
-<meta name="generator" content="AsciiDoc 8.1.0" />
+<meta name="generator" content="AsciiDoc 8.2.2" />
<style type="text/css">
/* Debug borders */
p, li, dt, dd, div, pre, h1, h2, h3, h4, h5, h6 {
@@ -225,6 +225,9 @@
margin-top: 0.8em;
margin-bottom: 0.8em;
}
+div.hlist td {
+ padding-bottom: 5px;
+}
td.hlist1 {
vertical-align: top;
font-style: italic;
@@ -247,13 +250,22 @@
margin-bottom: 0.1em;
}
-div.toclevel1, div.toclevel2 {
+div.toclevel1, div.toclevel2, div.toclevel3, div.toclevel4 {
margin-top: 0;
margin-bottom: 0;
}
div.toclevel2 {
margin-left: 2em;
+ font-size: 0.9em;
}
+div.toclevel3 {
+ margin-left: 4em;
+ font-size: 0.9em;
+}
+div.toclevel4 {
+ margin-left: 6em;
+ font-size: 0.9em;
+}
include1::./stylesheets/xhtml11-manpage.css[]
/* Workarounds for IE6's broken and incomplete CSS2. */
@@ -549,8 +561,13 @@
</dt>
<dd>
<p>
- The path (device location) to the LVM volume to snapshot
- before the backup commences. It is recommended
+ The path (device location) to the client LVM volume to snapshot
+ before the backup commences. Note that the snapshot happens
+ on the client machines, and it ensures that the data that is
+ being backed-up is in a consistent state throughout the backup
+ process. Multiple snapshots may be specified, in which case the
+ order is important, the associated filesystems are mounted
+ in the order given.
Please note that using this feature requires that <tt>safekeep(1)</tt>
runs as <tt>root</tt> on the client.
Mandatory for a <tt><snapshot></tt> element.
@@ -665,7 +682,7 @@
</div>
<div id="footer">
<div id="footer-text">
-Last updated 17-Jun-2007 21:06:42 EDT
+Last updated 26-Feb-2008 16:08:19 EDT
</div>
</div>
</body>
Modified: website/trunk/WebContent/safekeep.conf.html
===================================================================
--- website/trunk/WebContent/safekeep.conf.html 2008-02-26 21:07:30 UTC (rev 584)
+++ website/trunk/WebContent/safekeep.conf.html 2008-02-26 21:08:40 UTC (rev 585)
@@ -3,7 +3,7 @@
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
-<meta name="generator" content="AsciiDoc 8.1.0" />
+<meta name="generator" content="AsciiDoc 8.2.2" />
<style type="text/css">
/* Debug borders */
p, li, dt, dd, div, pre, h1, h2, h3, h4, h5, h6 {
@@ -225,6 +225,9 @@
margin-top: 0.8em;
margin-bottom: 0.8em;
}
+div.hlist td {
+ padding-bottom: 5px;
+}
td.hlist1 {
vertical-align: top;
font-style: italic;
@@ -247,13 +250,22 @@
margin-bottom: 0.1em;
}
-div.toclevel1, div.toclevel2 {
+div.toclevel1, div.toclevel2, div.toclevel3, div.toclevel4 {
margin-top: 0;
margin-bottom: 0;
}
div.toclevel2 {
margin-left: 2em;
+ font-size: 0.9em;
}
+div.toclevel3 {
+ margin-left: 4em;
+ font-size: 0.9em;
+}
+div.toclevel4 {
+ margin-left: 6em;
+ font-size: 0.9em;
+}
include1::./stylesheets/xhtml11-manpage.css[]
/* Workarounds for IE6's broken and incomplete CSS2. */
@@ -376,7 +388,7 @@
</div>
<div id="footer">
<div id="footer-text">
-Last updated 17-Jun-2007 21:06:41 EDT
+Last updated 26-Feb-2008 16:08:19 EDT
</div>
</div>
</body>
Modified: website/trunk/WebContent/safekeep.html
===================================================================
--- website/trunk/WebContent/safekeep.html 2008-02-26 21:07:30 UTC (rev 584)
+++ website/trunk/WebContent/safekeep.html 2008-02-26 21:08:40 UTC (rev 585)
@@ -3,7 +3,7 @@
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
-<meta name="generator" content="AsciiDoc 8.1.0" />
+<meta name="generator" content="AsciiDoc 8.2.2" />
<style type="text/css">
/* Debug borders */
p, li, dt, dd, div, pre, h1, h2, h3, h4, h5, h6 {
@@ -225,6 +225,9 @@
margin-top: 0.8em;
margin-bottom: 0.8em;
}
+div.hlist td {
+ padding-bottom: 5px;
+}
td.hlist1 {
vertical-align: top;
font-style: italic;
@@ -247,13 +250,22 @@
margin-bottom: 0.1em;
}
-div.toclevel1, div.toclevel2 {
+div.toclevel1, div.toclevel2, div.toclevel3, div.toclevel4 {
margin-top: 0;
margin-bottom: 0;
}
div.toclevel2 {
margin-left: 2em;
+ font-size: 0.9em;
}
+div.toclevel3 {
+ margin-left: 4em;
+ font-size: 0.9em;
+}
+div.toclevel4 {
+ margin-left: 6em;
+ font-size: 0.9em;
+}
include1::./stylesheets/xhtml11-manpage.css[]
/* Workarounds for IE6's broken and incomplete CSS2. */
@@ -303,8 +315,9 @@
</div>
<h2>SYNOPSIS</h2>
<div class="sectionbody">
-<p><em>safekeep</em> [--server] [-q] [-v] [--force] [-c file] <clientid>*</p>
-<p><em>safekeep</em> --keys [-q] [-v] [-c file] [-i file] [--status] [--print] [--deploy] <clientid>*</p>
+<p><em>safekeep</em> --server [-q] [-v] [--noemail] [--force] [-c file] <clientid>*</p>
+<p><em>safekeep</em> --keys [-q] [-v] [--noemail] [-c file] [-i file] [--status] [--print] [--deploy] <clientid>*</p>
+<p><em>safekeep</em> --list [-q] [-v] [--noemail] [-c file] [--increments] [--parsable-output] [--sizes] [--changed=<time>] [--at-time=<time>] <clientid>*</p>
<p><em>safekeep</em> --client</p>
<p><em>safekeep</em> -h | -V</p>
</div>
@@ -312,7 +325,8 @@
<div class="sectionbody">
<p>SafeKeep is a client/server backup script which enhances the
power of rdiff-backup with simple configuration and use.</p>
-<p>SafeKeep can work in server mode, client mode or SSH key management mode.</p>
+<p>SafeKeep can work in server mode, client mode, SSH key management mode
+or list mode.</p>
<p>In server mode, SafeKeep parses a set of configurations files which
defines a set of backup clients. For each backup client, SafeKeep
connects to the client host over SSH (using a public key authentification
@@ -328,7 +342,9 @@
this mode is meant to be used only by the server mode of SafeKeep.</p>
<p>The SSH key management mode is a helper mode for deploying or verifying
the setup of the SSH authentification keys.</p>
-<p>In both server and keys management mode, you can restrict the operation
+<p>In list mode, SafeKeep lists the details of existing archives. This is
+basically an interface to the relevant options for <tt>rdiff-backup</tt>.</p>
+<p>In server, keys management and list mode, you can restrict the operation
to a specific set of clients by listing the desired client IDs as
arguments. If no client ID is given, SafeKeep will operate over all known
clients.</p>
@@ -342,7 +358,7 @@
</dt>
<dd>
<p>
- Selects the server mode (default)
+ Selects the server mode
</p>
</dd>
<dt>
@@ -363,7 +379,18 @@
Selects the SSH key management mode
</p>
</dd>
+<dt>
+--list
+</dt>
+<dd>
+<p>
+ Selects the list mode
+</p>
+</dd>
</dl>
+<p>Please note that you must always specify an operation mode. Earlier
+versions used do default to <tt>--server</tt> mode, but that proved to work
+out poorly in practice.</p>
</div>
<h2>GENERAL OPTIONS</h2>
<div class="sectionbody">
@@ -415,6 +442,15 @@
once.
</p>
</dd>
+<dt>
+--noemail
+</dt>
+<dd>
+<p>
+ Disables the sending of email, no matter what the settings
+ within the configuration file.
+</p>
+</dd>
</dl>
</div>
<h2>SERVER OPTIONS</h2>
@@ -477,6 +513,65 @@
</dd>
</dl>
</div>
+<h2>LIST OPTIONS</h2>
+<div class="sectionbody">
+<dl>
+<dt>
+--increments
+</dt>
+<dd>
+<p>
+ Pass the <tt>--list-increments</tt> option to <tt>rdiff-backup</tt>, to
+ list the number and date of partial incremental backups for
+ the given or all clients. This is the default list option.
+</p>
+</dd>
+<dt>
+--parseable-output
+</dt>
+<dd>
+<p>
+ Pass the <tt>--parsable-output</tt> option to <tt>rdiff-backup</tt> to
+ generate output in a format that is easily parsed by other
+ programs. This currently only works with the <tt>--increments</tt>.
+</p>
+</dd>
+<dt>
+--sizes
+</dt>
+<dd>
+<p>
+ Pass the <tt>--list-increment-sizes</tt> option to <tt>rdiff-backup</tt>,
+ to list the total size of all increment and mirror files by
+ time for the given or all clients. Note, this may take some time.
+</p>
+</dd>
+<dt>
+--changed=TIME
+</dt>
+<dd>
+<p>
+ Pass the <tt>--list-changed-since</tt> option for TIME to <tt>rdiff-backup</tt>,
+ to list the files changed since TIME for the given clients.
+ TIME is passed directly to <tt>rdiff-backup</tt>. Note, this may take
+ some time and generate considerable output. Also, unlike
+ <tt>rdiff-backup</tt> the is no option to select sub-directories.
+</p>
+</dd>
+<dt>
+--at-time=TIME
+</dt>
+<dd>
+<p>
+ Pass the <tt>--list-at-time</tt> option for TIME to <tt>rdiff-backup</tt>,
+ to list the files in the archive that were present at the
+ given time for the given clients. Note, this may take some
+ time and generate considerable output. Also, unlike
+ <tt>rdiff-backup</tt> the is no option to select sub-directories.
+</p>
+</dd>
+</dl>
+</div>
<h2>CONFIGURATION</h2>
<div class="sectionbody">
<p>Normally the configuration files are placed in the <tt>/etc/safekeep/backup.d/</tt>
@@ -616,7 +711,7 @@
</div>
<div id="footer">
<div id="footer-text">
-Last updated 19-Oct-2007 12:33:39 EDT
+Last updated 26-Feb-2008 16:08:18 EDT
</div>
</div>
</body>
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <di...@us...> - 2008-02-26 21:23:25
|
Revision: 586
http://safekeep.svn.sourceforge.net/safekeep/?rev=586&view=rev
Author: dimi
Date: 2008-02-26 13:23:16 -0800 (Tue, 26 Feb 2008)
Log Message:
-----------
Announce 1.0.4
Modified Paths:
--------------
website/trunk/WebContent/download.shtml
website/trunk/WebContent/index.shtml
website/trunk/WebContent/releases.shtml
Modified: website/trunk/WebContent/download.shtml
===================================================================
--- website/trunk/WebContent/download.shtml 2008-02-26 21:08:40 UTC (rev 585)
+++ website/trunk/WebContent/download.shtml 2008-02-26 21:23:16 UTC (rev 586)
@@ -13,18 +13,20 @@
<a name="releases"></a>
<h2>Releases</h2>
-<a name="1.0.3"></a>
+<a name="1.0.4"></a>
<p>
-<a href="http://sourceforge.net/project/showfiles.php?group_id=185128&package_id=215518&release_id=548214">SafeKeep 1.0.3</a>
-was released Oct 19, 2007, containing the following main features:
+<a href="http://sourceforge.net/project/showfiles.php?group_id=185128&package_id=215518&release_id=579794">SafeKeep 1.0.4</a>
+was released Feb 26, 2008, containing the following main features:
</p>
<ul>
- <li>Clarify licensing in lite of the new GPLv3 license;</li>
- <li>New <tt>--force</tt> option to handle unexpected problems with the data repository;</li>
- <li>Better logging and status handling when we invoke external commands;</li>
- <li>Clearer backup status on job end;</li>
- <li>A small packaging bug got fixes.</li>
+ <li>Add options to allow the query of the backup repository</li>
+ <li>Important fixes when dealing with snapshots</li>
+ <li>Make it more compatible with Python 2.2 (more work remains)</li>
+ <li>Avoid build-time dependency on asciidoc which depends on Python 2.3</li>
+ <li>Add some clarifications to the documentation</li>
+ <li>Add support for FreeBSD</li>
</ul>
+</ul>
<table>
<tr>
<th colspan="2">Distribution</th><th>Source</th><th>Binary</th>
@@ -37,12 +39,12 @@
<b>Red Hat / Fedora</b> binary and source .rpms for RedHat EL 3, 4, 5; Fedora Core 4, 5, 6, 7; CentOS 3, 4, 5, and compatible distributions.
</td>
<td>
- <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-1.0.3-1.fc7.src.rpm">safekeep-1.0.3-1.fc7.src.rpm</a>
+ <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-1.0.4-1.fc8.src.rpm">safekeep-1.0.4-1.fc8.src.rpm</a>
</td>
<td>
- <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-common-1.0.3-1.fc7.noarch.rpm">safekeep-common-1.0.3-1.fc7.noarch.rpm</a> <br>
- <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-client-1.0.3-1.fc7.noarch.rpm">safekeep-client-1.0.3-1.fc7.noarch.rpm</a> <br>
- <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-server-1.0.3-1.fc7.noarch.rpm">safekeep-server-1.0.3-1.fc7.noarch.rpm</a>
+ <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-common-1.0.4-1.fc8.noarch.rpm">safekeep-common-1.0.4-1.fc8.noarch.rpm</a> <br>
+ <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-client-1.0.4-1.fc8.noarch.rpm">safekeep-client-1.0.4-1.fc8.noarch.rpm</a> <br>
+ <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-server-1.0.4-1.fc8.noarch.rpm">safekeep-server-1.0.4-1.fc8.noarch.rpm</a>
</td>
</tr>
<tr>
@@ -53,12 +55,12 @@
<b>Ubuntu</b> binary and source .debs for Ubuntu Edgy, Dapper, and Breezy
</td>
<td>
- <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-1.0.3.tar.gz">safekeep-1.0.3.tar.gz</a>
+ <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-1.0.4.tar.gz">safekeep-1.0.4.tar.gz</a>
</td>
<td>
- <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-common_1.0.3_all.deb">safekeep-common_1.0.3_all.deb</a> <br>
- <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-client_1.0.3_all.deb">safekeep-client_1.0.3_all.deb</a> <br>
- <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-server_1.0.3_all.deb">safekeep-server_1.0.3_all.deb</a>
+ <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-common_1.0.4_all.deb">safekeep-common_1.0.4_all.deb</a> <br>
+ <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-client_1.0.4_all.deb">safekeep-client_1.0.4_all.deb</a> <br>
+ <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-server_1.0.4_all.deb">safekeep-server_1.0.4_all.deb</a>
</td>
</tr>
<tr>
@@ -69,7 +71,7 @@
<b>Linux</b> source tarball for most distributions running Python 2.4 or newer
</td>
<td>
- <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-1.0.3.tar.gz">safekeep-1.0.3.tar.gz</a>
+ <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-1.0.4.tar.gz">safekeep-1.0.4.tar.gz</a>
</td>
<td>
N/A
Modified: website/trunk/WebContent/index.shtml
===================================================================
--- website/trunk/WebContent/index.shtml 2008-02-26 21:08:40 UTC (rev 585)
+++ website/trunk/WebContent/index.shtml 2008-02-26 21:23:16 UTC (rev 586)
@@ -39,19 +39,20 @@
<div class="NewsBox">
-<p class="NewsTitle">Oct 19, 2007: SafeKeep version 1.0.3 (stable) released
+<p class="NewsTitle">Feb 26, 2008: SafeKeep version 1.0.4 (stable) released
<img src="images/grey_pixel.gif" width="100%" height="1" alt="">
</p>
<blockquote>
<p>
-SafeKeep 1.0.3 was released today. What's new in this release:
+SafeKeep 1.0.4 was released today. What's new in this release:
</p>
<ul>
- <li>Clarify licensing in lite of the new GPLv3 license;</li>
- <li>New <tt>--force</tt> option to handle unexpected problems with the data repository;</li>
- <li>Better logging and status handling when we invoke external commands;</li>
- <li>Clearer backup status on job end;</li>
- <li>A small packaging bug got fixes.</li>
+ <li>Add options to allow the query of the backup repository</li>
+ <li>Important fixes when dealing with snapshots</li>
+ <li>Make it more compatible with Python 2.2 (more work remains)</li>
+ <li>Avoid build-time dependency on asciidoc which depends on Python 2.3</li>
+ <li>Add some clarifications to the documentation</li>
+ <li>Add support for FreeBSD</li>
</ul>
<p>
Binary packages for RedHat-based (e.g. RedHat EL, CentOS, Fedora)
Modified: website/trunk/WebContent/releases.shtml
===================================================================
--- website/trunk/WebContent/releases.shtml 2008-02-26 21:08:40 UTC (rev 585)
+++ website/trunk/WebContent/releases.shtml 2008-02-26 21:23:16 UTC (rev 586)
@@ -4,6 +4,7 @@
<h1>Releases</h1>
<div id="PageMenu">
<span class="PageMenuTitle">On This Page:</span>
+ <a href="#1.0.4">1.0.4</a>
<a href="#1.0.3">1.0.3</a>
<a href="#1.0.1">1.0.1</a>
<a href="#1.0.0">1.0.0</a>
@@ -13,6 +14,20 @@
<a href="#0.9.0">0.9.0</a>
</div>
+<a name="1.0.4"></a>
+<p>
+<a href="http://sourceforge.net/project/showfiles.php?group_id=185128&package_id=215518&release_id=579794">SafeKeep 1.0.4</a>
+was released Feb 26, 2008, containing the following main features:
+</p>
+<ul>
+ <li>Add options to allow the query of the backup repository</li>
+ <li>Important fixes when dealing with snapshots</li>
+ <li>Make it more compatible with Python 2.2 (more work remains)</li>
+ <li>Avoid build-time dependency on asciidoc which depends on Python 2.3</li>
+ <li>Add some clarifications to the documentation</li>
+ <li>Add support for FreeBSD</li>
+</ul>
+
<a name="1.0.3"></a>
<p>
<a href="http://sourceforge.net/project/showfiles.php?group_id=185128&package_id=215518&release_id=548214">SafeKeep 1.0.3</a>
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|