Unstable versions of
scdbackup
to scdbackup homepage
Current development version :
Changelist:
- 15 Nov 2001 | 0.7
Incremental backups with an arbitrary number of levels. Option
-conf_dir chooses a particular configuration. Option
-level chooses an update level. The ASKME script of
an update may use the ASKME scripts of lower levels to locate
a file.
- 03 Nov 2001 | 0.6.1
CONFIGURE now can prepare for cooperation with mkisofs from
cdrtools-1.10. Use input "g" rather than "n" to get mkisofs option
-graft-points and to omit Option -J.
- 20 Oct 2001 | 0.6.1
scdbackup-0.6.1.tar.gz does no longer contain binaries of the included
C programs. Binaries of cdrecord and mkisofs are still provided.
- 28 Dec 2000 | 0.6.1
A new option -last_volume_count prints the number of volumes
in the most recently prepared backup. Together with some other changes
it is now possible to control the planning of a backup and the creation
of its volumes by shell scripts and to perform own activities in between.
See outer_loop
- 12 Dec 2000 | 0.6.1
Provisions to create particular volumes independently.
A new option -prepare_only prevents immediate start of
the first volume. A -
before the number given with -resume
creates only that volume number and not the following ones.
There should be no more obstacle to create several volumes simultaneously.
- 12 Sep 2000 | 0.6.1
Some bugfixes and new options in cd_backup_planer.c .
Two of them may be used as options of scdbackup* :
-accept_all_filetypes , -localdev
Two others help to use cd_backup_planer for other purposes :
-form_raw , -volume_info
- 26 Jun 2000 | 0.6.1
Bugfixes in cd_backup_planer.c . Many thanks to Volker Apelt and Jake Hamby
who not only discovered them but also sent corrections.
A new parameter in ./CONFIGURE can set an installation directory other than
/usr/local (in my new SuSE 6.4 there is no /usr/local/sbin).
- 5 Feb 2000 | 0.6.1
A first attempt on incremental backups: -younger_than
See cd_backup_planer -help for details.
- 19 Jan 2000 | 0.6
Former version 0.5.3 with adjusted documentation.
- 12 Jan 2000 | 0.5.3
The script change_shell_to_use contains hints and commands for
changing the shell if /bin/sh is not suitable on your system. (There has been
made a Solaris port by James Craig Ostheimer and he experienced that $(...)
was not recognized by his /bin/sh.)
- 18 Dec 1999 | 0.5.3
When creating ISO9660 filesystems, the characters ~ and # in file names can now be replaced
by +23+ resp. +7E+ .
Enabled by option -filecheck -append_hexcode
- 0.5.3
Multi-volume afio archives are possible now. They are automatically created
if a piece does not fit on a single CD. Use -max_size 1000g to
create a single multi-volume archive rather than multiple single-volume
archives.
About the multi-volume technology
scdbackup_home now accepts the options of cd_backup_planer like the other commands
New option -scattering -on enables better usage of -max_size
New option -xdev excludes all filesystems which are mounted below the items of the backuplist
- 14 Dec 1999 | 0.5.2
Changed in cd_backup_command : from $@ to "$@"
- 09 Dec 1999 | 0.5.2
Replaced usage of find by cd_backup_planer -find
- 08 Dec 1999 | 0.5.2
Replaced the usage of var=$(line) by read var
- 0.5.2
Restartability of interupted backups. ( scdbackup -resume )
The awkward default combination of backup script and information script is
now replaced by a random access function. An information script is only
generated when stated explicitely with -info_script .
- 0.5.1
Better balanced distribution over CDs ( cd_backup_planer -min_size_percent ) but too ill. This is working now in 0.5.2 .
Most recent frozen version :
Unresolved bugs:
- 22 Jan 2000 | 0.5.2 (maybe 0.5.3) |
The file object /root/.kde/share/apps/kmp3/unique_fifo
causes the program to hang. The type of this object is yet unknown (since i
do not have KDE installed).
Workaround: explicitely exclude this file if it exists on your system.
Resolved bugs:
- 20 Oct 2001 | 0.6.1 | corrected in 0.6 and 0.6.1 after 02 Nov 2001
The backup plan does only contain file addresses up to the first
faulty one. All further addresses get omitted.
Note that the static binary in scdbackup-0.6.tar.gz does not contain
that bug fix. One has to run ./CONFIGURE to get a corrected binary.
- 25 Jun 2000 | 0.6.1 | corrected in 0.6 and 0.6.1 after 27 Jun 2000
The size determination for a directory fails if its name contains
a single quote character. Error message (of FreeBSD):
"Syntax error: Unterminated quoted string"
during the planning of a backup.
- 07 Mar 2000 | 0.6.1 | corrected in 0.6 and 0.6.1 after 08 Mar 2000
The file object FreeWRL-0.22/.javapipej which shows permissions
prw-r--r-- causes the program to hang. This is probably
the same problem as with /root/.kde/share/apps/kmp3/unique_fifo
which is listed above as "unresolved".
- 22 Jan 2000 | 0.5.3 | corrected in 0.5.3 and 0.6 after 22 Jan 2000
While running CONFIGURE, compilation of raedchen fails on some systems:
raedchen.c:56: initializer element is not constant
caused by static FILE *zielfp= stdout;
Workaround: split declaration and initialization of zielfp and readfp
- 21 Dec 1999 | 0.5.2 | corrected in 0.5.2 and 0.5.3 after 21 Dec 1999
mkisofs aborts without any output bytes.
Caused by the names with ~ or # in directories
which get split by cd_backup_planer
Workaround: append to scdbackup and scdbackup_home
the options -filecheck -off -filecheck -exclude to override the
default settings.
Disadvantage: file names with ~ and #
are ignored by mkisofs .
- 14 Dec 1999 | 0.5.2 | corrected in in 0.5.2
mkisofs prints: Invalid node - ...
and ends with empty output.
Caused by whitespace characters in the filename and $@
rather than "$@" in cd_backup_command
- 09 Dec 1999 | 0.5 | corrected in 0.5.2
scdbackup_sys prints: find: invalid predicate `-'
and begins to write prematurely.
Caused by a directory name which isn't suitable for the 'find' program.
- 08 Dec 1999 | 0.5 | corrected in 0.5.2 , workaround for 0.5
The shell command line isn't available on most systems.
Future plans:
- optional handling of symbolic links: as individual copies of the linked file
- sourcecode needs better structure and could be much more readable.
to scdbackup homepage