Allow bookes to be build individually but omitted from Bumper Booke.

This commit is contained in:
Jim Hague 2017-12-06 22:51:46 +00:00
parent 5c0e97279a
commit 27070f9f05
1 changed files with 19 additions and 3 deletions

View File

@ -1,8 +1,11 @@
#!/bin/bash
#
# Build all forms of the Booke.
#
# Arguments are the names of the bookes to build. If a name is
# prefixed '-', then do not include that section in the Bumper Booke.
if [ $# -lt 1 ]; then
if [[ $# -lt 1 ]]; then
echo "Usage: makeAll.sh <booke dir name> [<booke dir name> ...]"
exit 1
fi
@ -70,11 +73,24 @@ makeBumperBooke()
./makeBooklet.sh "Bumper"
}
declare buildBookes
declare bumperBookes
for booke in "$@"
do
if [[ ${booke:0:1} = "-" ]]; then
booke=${booke/#-/}
else
bumperBookes+=("$booke")
fi
buildBookes+=("$booke")
done
for booke in "${buildBookes[@]}"
do
makeASingleBooke $booke
done
if [ $# -gt 1 ]; then
makeBumperBooke "$@"
if [[ ${#bumperBookes[@]} -gt 1 ]]; then
makeBumperBooke "${bumperBookes[@]}"
cp Bumper*.pdf ./web
fi