Lines 24-29
$scriptname -h
Link Here
|
24 |
Default: $CHUNKSSIZE |
24 |
Default: $CHUNKSSIZE |
25 |
-d | --export-dir Where rebuild_zebra.pl will export data |
25 |
-d | --export-dir Where rebuild_zebra.pl will export data |
26 |
Default: $EXPORTDIR |
26 |
Default: $EXPORTDIR |
|
|
27 |
-x | --exclude-export Do not export Biblios from Koha, but use the existing |
28 |
export-dir |
27 |
-L | --log-dir Log directory |
29 |
-L | --log-dir Log directory |
28 |
Default: $LOGDIR |
30 |
Default: $LOGDIR |
29 |
-r | --remove-logs Clean log directory before start |
31 |
-r | --remove-logs Clean log directory before start |
Lines 110-115
OFFSET=0
Link Here
|
110 |
LENGTH= |
112 |
LENGTH= |
111 |
CHUNKSSIZE=10000 |
113 |
CHUNKSSIZE=10000 |
112 |
EXPORTDIR=/tmp/rebuild/export |
114 |
EXPORTDIR=/tmp/rebuild/export |
|
|
115 |
EXCLUDEEXPORT=no |
113 |
LOGDIR=/tmp/rebuild/logs |
116 |
LOGDIR=/tmp/rebuild/logs |
114 |
RMLOGS=no |
117 |
RMLOGS=no |
115 |
NOCONFIRM=no |
118 |
NOCONFIRM=no |
Lines 140-145
while [ $1 ]; do
Link Here
|
140 |
shift |
143 |
shift |
141 |
LOGDIR=$1 |
144 |
LOGDIR=$1 |
142 |
;; |
145 |
;; |
|
|
146 |
-x | --exclude-export ) |
147 |
EXCLUDEEXPORT=yes |
148 |
;; |
143 |
-r | --remove-logs ) |
149 |
-r | --remove-logs ) |
144 |
RMLOGS=yes |
150 |
RMLOGS=yes |
145 |
;; |
151 |
;; |
Lines 235-240
echo "Start at offset: $OFFSET"
Link Here
|
235 |
echo "Total number of records to index: $LENGTH" |
241 |
echo "Total number of records to index: $LENGTH" |
236 |
echo "Initial chunk size: $CHUNKSSIZE" |
242 |
echo "Initial chunk size: $CHUNKSSIZE" |
237 |
echo "Export directory: $EXPORTDIR" |
243 |
echo "Export directory: $EXPORTDIR" |
|
|
244 |
echo "Exclude re-exporting: $EXCLUDEEXPORT" |
238 |
echo "Log directory: $LOGDIR" |
245 |
echo "Log directory: $LOGDIR" |
239 |
echo "Remove logs before start? $RMLOGS" |
246 |
echo "Remove logs before start? $RMLOGS" |
240 |
echo "Type of record: $TYPE" |
247 |
echo "Type of record: $TYPE" |
Lines 274-282
if [ $RMLOGS = "yes" ]; then
Link Here
|
274 |
rm -f $LOGDIR/*.log |
281 |
rm -f $LOGDIR/*.log |
275 |
fi |
282 |
fi |
276 |
|
283 |
|
277 |
REBUILDZEBRA_CMD="$REBUILDZEBRA $TYPESWITCH -v -x -k -d $EXPORTDIR --offset $OFFSET --length $LENGTH --skip-index" |
284 |
if [ $EXCLUDEEXPORT = "no" ]; then |
278 |
echo "\n$REBUILDZEBRA_CMD" |
285 |
REBUILDZEBRA_CMD="$REBUILDZEBRA $TYPESWITCH -v -x -k -d $EXPORTDIR --offset $OFFSET --length $LENGTH --skip-index" |
279 |
$REBUILDZEBRA_CMD |
286 |
echo "\n$REBUILDZEBRA_CMD" |
|
|
287 |
$REBUILDZEBRA_CMD |
288 |
fi |
280 |
|
289 |
|
281 |
EXPORTFILE= |
290 |
EXPORTFILE= |
282 |
case $TYPE in |
291 |
case $TYPE in |
283 |
- |
|
|