From 49172a03c123a35d08d7bb93dddeed77337b7bd5 Mon Sep 17 00:00:00 2001 From: "Steinar H. Gunderson" Date: Thu, 11 Dec 2014 01:58:01 +0100 Subject: [PATCH] Add an end-to-end build script. --- build-book.sh | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100755 build-book.sh diff --git a/build-book.sh b/build-book.sh new file mode 100755 index 0000000..1d5e3b5 --- /dev/null +++ b/build-book.sh @@ -0,0 +1,23 @@ +#! /bin/bash + +set -e + +rm -f part-*.bin part-*.mtbl open.mtbl.new 2>/dev/null + +for FILE in $@; do + date | tr -d "\n" + echo " $FILE" + ./parallel-parse-pgn.sh $FILE +done +date + +for FILE in part-*.bin; do + ( ./binloader $FILE ${FILE/bin/mtbl} ) & +done +wait + +rm -f part-*.bin + +./binmerger part-*.mtbl open.mtbl.new +mv open.mtbl.new open.mtbl +rm -f part-*.mtbl -- 2.39.2