Project

General

Profile

1
#!/bin/bash
2
# Adds scrubbed taxondeterminations to VegBIEN
3
# Usage: make inputs/.TNRS/public.unscrubbed_taxondetermination_view/scrub-remake
4

    
5
selfDir="$(dirname -- "$0")"
6
selfDirName="$(basename -- "$selfDir")"
7

    
8
cd "$selfDir/.." # needed by make
9

    
10
make () { env make --makefile=../input.Makefile "$@"; }
11

    
12
log_="$(make -s "$selfDirName"/log_file)"
13
exec >>"$log_" 2>&1
14

    
15
rowsAdded ()
16
{
17
    tail -10 "$log_"|grep -E '^Inserted [1-9][0-9]* new rows into database$' \
18
        >/dev/null
19
}
20

    
21
while true; do
22
    make "$selfDirName"/import
23
    
24
    # Stop if no new rows added
25
    rowsAdded || break
26
done
(6-6/8)