Major changes

Added note to german documentation

Removed colon (:) in interval name

Updated CHANGES

Updated documentation (incompatibilities)
This commit is contained in:
Nico Schottelius 2006-04-25 15:19:53 +02:00
parent 5abd4678b0
commit 3081199b56
5 changed files with 32 additions and 8 deletions

View file

@ -34,7 +34,7 @@ install-script:
$(INSTALL) -D -m 0755 -s $(CCOLLECT) $(destination) $(INSTALL) -D -m 0755 -s $(CCOLLECT) $(destination)
documentation: documentation:
@echo "Generating HTML-documentation (en de) ..." @echo "Generating HTML-documentation (de en) ..."
@asciidoc -n -o doc/ccollect.html doc/ccollect.text @asciidoc -n -o doc/ccollect.html doc/ccollect.text
@asciidoc -n -o doc/ccollect-DE.html doc/ccollect-DE.text @asciidoc -n -o doc/ccollect-DE.html doc/ccollect-DE.text

11
README
View file

@ -8,11 +8,14 @@ ccollect backups data from local or remote hosts to your local harddisk.
You can retriev the latest version of ccollect at [0]. You can retriev the latest version of ccollect at [0].
doc/ccollect.text Manual in text format doc/ccollect.text Manual in text format
doc/ccollect.html Manual in xhtml doc/ccollect.html Manual in xhtml (generated)
ccollect was inspired by rsnapshot [1], which had some problems: doc/ccollect-DE.text german Manual in text format (externally maintained)
- configuration parameters had to be TAB seperated doc/ccollect-DE.html german Manual in xhtml (generated)
- you could not specify exclude lists differently for every source
ccollect was inspired by rsnapshot [1], which has some problems:
- configuration parameters has to be TAB seperated
- you can not specify per source exclude lists
- no per source pre/post execution support - no per source pre/post execution support
- no parallel execution - no parallel execution
- I didn't like the configuration at all, so I used the cconfig style [2]. - I didn't like the configuration at all, so I used the cconfig style [2].

View file

@ -304,7 +304,7 @@ while [ "$i" -lt "$no_shares" ]; do
SUMMARY="--stats" SUMMARY="--stats"
fi fi
# verbosity for rsync # Verbosity for rsync
if [ -f "$c_verbose" ]; then if [ -f "$c_verbose" ]; then
VERBOSE="-v" VERBOSE="-v"
fi fi
@ -341,7 +341,7 @@ while [ "$i" -lt "$no_shares" ]; do
# clone the old directory with hardlinks # clone the old directory with hardlinks
# #
destination_date=$(date +%Y-%m-%d-%H:%M) destination_date=$(date +%Y-%m-%d-%H%M)
destination_dir="$c_dest/${INTERVALL}.${destination_date}.$$" destination_dir="$c_dest/${INTERVALL}.${destination_date}.$$"
last_dir=$(ls -d "$c_dest/${INTERVALL}."?* 2>/dev/null | sort -n | tail -n 1) last_dir=$(ls -d "$c_dest/${INTERVALL}."?* 2>/dev/null | sort -n | tail -n 1)

View file

@ -1,3 +1,8 @@
0.3.3 to 0.4:
* `pax` (Posix) is now required, `cp -al` (GNU specific) is removed
* "interval" was written with two 'l' (ell), which is wrong in English
* Changed the name of backup directories, removed the colon in the interval
0.3.2 to 0.3.3: 0.3.2 to 0.3.3:
* Fix a small bug, which suppressed information when rsync exits non-zero * Fix a small bug, which suppressed information when rsync exits non-zero

View file

@ -33,6 +33,22 @@ machine, he/she will not be able to login to the backup machine.
All other backups are still secure. All other backups are still secure.
Incompatibilities
~~~~~~~~~~~~~~~~~
Versions < 0.4 and 0.4
^^^^^^^^^^^^^^^^^^^^^^
Since `ccollect` 0.4 there are several incompatibilities with earlier
versions:
.List of incompatibilities
- `pax` (Posix) is now required, `cp -al` (GNU specific) is removed
- "interval" was written with two 'l' (ell), which is wrong in English
- Changed the name of backup directories, removed the colon in the interval
Requirements Requirements
------------ ------------
@ -49,7 +65,7 @@ Using ccollect
~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~
.Running ccollect requires the following tools installed: .Running ccollect requires the following tools installed:
- `bc` - `bc`
- `cp` with support for hard links ('cp -al') - `pax` *NEW* (since ccollect 0.4, replaces previously used `cp -al`)
- `date` - `date`
- `rsync` - `rsync`
- `ssh` (if you want to use rsync over ssh, which is recommened for security) - `ssh` (if you want to use rsync over ssh, which is recommened for security)