Installation
============

We assume that you want to backup data from your host 'ilse' to the remote host
'karl'.
You have root access for ilse (root@ilse) and a normal user account becki on
karl (becki@karl).
You only have to install beckibackup to your host ilse.

Furthermore you need ssh and rsync on both machines.
On karl, the sshd must be runnig. (This is the case on all modern linux
distributions.)

make install
  Installs everything necessary, i.e.:
  the executable file beckibackup to /usr/local/sbin and
  the configuration files to ~/.beckibackup/
  Has to be executed as root.

make update
  Installs only the executable file beckibackup to /usr/local/sbin
  This is usefull if you want to update beckibackup, but keep your already
  costumized configuration files.
  Has to be executed as root.

make uninstall
  Removes everything mentioned above.
  Has to be executed as root.


Usage
=====

The directiories and files to be backup'ed have to be listed in the file
  ~/.beckibackup/sources on ilse
No comments or empty lines are allowed in this file!
Everything has to be specified with absolute pathnames!
Directories WITHOUT a TRAILING SLASH (otherwise only the content of the dir and
not the dir itself will be copied - see 'man rsync')

The target directory to which the variable targetDir in the file conf (on ilse)
points must exist on the target karl.

Run beckibackup as root manually from the command line

Or let cron do the job with a symlink in /etc/cron.daily/ :
  beckibackup -> /usr/local/sbin/beckibackup
If you use beckibackup as cronjob, you have to switch of the ssh password promt
on your backup target computer via ssh-keygen

The file ~/.beckibackup/lastrun on ilse contains the time stamp off the last
SUCCESSFUL backup.


To Do
=====

  * Describe local usage (without remote computer)


$Id: README,v 1.10 2006/07/14 12:33:14 becki Exp $