From f8ff5879a55fa30d406e7ab0d829af8bbac19a41 Mon Sep 17 00:00:00 2001 From: Ricardo Dias Marques Date: Sun, 6 Sep 2009 16:44:13 +0000 Subject: [PATCH] Bug 3582: Missing usage information for -h / --help switch for rebuild_nozebra.pl Fix for Bug 3582: Missing usage information for -h / --help switch for rebuild_nozebra.pl http://bugs.koha.org/cgi-bin/bugzilla3/show_bug.cgi?id=3582 Signed-off-by: Galen Charlton --- misc/migration_tools/rebuild_nozebra.pl | 53 ++++++++++++++++++++----- 1 file changed, 42 insertions(+), 11 deletions(-) diff --git a/misc/migration_tools/rebuild_nozebra.pl b/misc/migration_tools/rebuild_nozebra.pl index cbcafff1e4..7432c5e6b4 100755 --- a/misc/migration_tools/rebuild_nozebra.pl +++ b/misc/migration_tools/rebuild_nozebra.pl @@ -16,25 +16,56 @@ $|=1; # flushes output # limit for database dumping my $limit;# = "LIMIT 100"; my $directory; -my $skip_export; -my $keep_export; -my $reset; -my $biblios; +#my $skip_export; +#my $keep_export; +#my $reset; +#my $biblios; my $authorities; my $sysprefs; my $commit; +my $want_help; -GetOptions( +my $result = GetOptions( 'd:s' => \$directory, - 'reset' => \$reset, - 's' => \$skip_export, - 'k' => \$keep_export, - 'b' => \$biblios, - 'a' => \$authorities, +# 'reset' => \$reset, +# 's' => \$skip_export, # Not used and conflicts with 's' option some lines below for sysprefs!!! +# 'k' => \$keep_export, +# 'b' => \$biblios, +# 'a' => \$authorities, 's' => \$sysprefs, # rebuild 'NoZebraIndexes' syspref - 'commit:f' => \$commit, + 'h|help' => \$want_help, + 'commit:f' => \$commit, ); +if (not $result or $want_help) { + print_usage(); + exit 0; +} + + +sub print_usage { + print <<_USAGE_; +$0: reindex MARC bibs and authorities if NOT using Zebra ("NoZebra"). + +Use this batch job to reindex all biblio and authority +records in your Koha database. This job is useful +only if you are NOT using Zebra ('NoZebra'); if you are +using the 'Zebra'mode, this job should NOT be used. + +Parameters: + -d Temporary directory for indexing. + If not specified, one is automatically + created. The export directory + is automatically deleted unless + you supply the -k switch. + + -s Rebuild "NoZebraIndexes" System Preference + + --help or -h show this message. +_USAGE_ +} # END of print_usage sub + + my $commitnum = 1000; $commitnum = $commit if ($commit) ; -- 2.39.5