NAME

genprepundo.pl - Prepare undo file for Clustered Genezzo

SYNOPSIS

genprepundo.pl [options]

Options:

-help                      brief help message
-man                       full documentation
-gnz_home                  supply a directory for the gnz_home
-undo_filename             name of the undo file
-number_of_processes
-undo_blocks_per_process

OPTIONS

-help
Print a brief help message and exits.
-man
Prints the manual page and exits.
-gnz_home
Supply the location for the gnz_home installation.  If 
specified, it overrides the GNZ_HOME environment variable.
-undo_filename
Supply the name of the undo file.  If not specified, it
defaults to undo.und for file system devices.  It must
be specified for raw devices.
-number_of_processes
Specify the maximum number of processes supported by undo.
If not specified defaults to 256.
-undo_blocks_per_process
Specify the number of blocks (which list fileno-blockno pairs)
for a process.  If not specified defaults to 220.

DESCRIPTION

Creates or re-initializes undo file under GNZ_HOME.  By default
file is named undo.und.  File header contains basic information about
all other files in Genezzo installation.  genprepundo.pl must
be run whenever a new file is added to the Genezzo installation.

Undo file format is documented in Clustered.pm.

AUTHOR

Eric Rollins, rollins@acm.org

COPYRIGHT AND LICENSE

Copyright (c) 2005 Eric Rollins.  All rights reserved.

This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
any later version.


This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA

Address bug reports and comments to rollins@acm.org