Default: $CHUNKSSIZE
-d | --export-dir Where rebuild_zebra.pl will export data
Default: $EXPORTDIR
+ -x | --exclude-export Do not export Biblios from Koha, but use the existing
+ export-dir
-L | --log-dir Log directory
Default: $LOGDIR
-r | --remove-logs Clean log directory before start
LENGTH=
CHUNKSSIZE=10000
EXPORTDIR=/tmp/rebuild/export
+EXCLUDEEXPORT=no
LOGDIR=/tmp/rebuild/logs
RMLOGS=no
NOCONFIRM=no
shift
LOGDIR=$1
;;
+ -x | --exclude-export )
+ EXCLUDEEXPORT=yes
+ ;;
-r | --remove-logs )
RMLOGS=yes
;;
echo "Total number of records to index: $LENGTH"
echo "Initial chunk size: $CHUNKSSIZE"
echo "Export directory: $EXPORTDIR"
+echo "Exclude re-exporting: $EXCLUDEEXPORT"
echo "Log directory: $LOGDIR"
echo "Remove logs before start? $RMLOGS"
echo "Type of record: $TYPE"
rm -f $LOGDIR/*.log
fi
-REBUILDZEBRA_CMD="$REBUILDZEBRA $TYPESWITCH -v -x -k -d $EXPORTDIR --offset $OFFSET --length $LENGTH --skip-index"
-echo "\n$REBUILDZEBRA_CMD"
-$REBUILDZEBRA_CMD
+if [ $EXCLUDEEXPORT = "no" ]; then
+ REBUILDZEBRA_CMD="$REBUILDZEBRA $TYPESWITCH -v -x -k -d $EXPORTDIR --offset $OFFSET --length $LENGTH --skip-index"
+ echo "\n$REBUILDZEBRA_CMD"
+ $REBUILDZEBRA_CMD
+fi
EXPORTFILE=
case $TYPE in