Fixed build error of "Syntax error: redirection unexpected".
parent
2c8de1a007
commit
201e5a99b9
83
build.sh
83
build.sh
|
@ -1,47 +1,48 @@
|
||||||
# !/bin/bash
|
# !/bin/sh
|
||||||
# set -x
|
# set -x
|
||||||
|
|
||||||
OUTFLDR=dist
|
echo "
|
||||||
if [ -d ${OUTFLDR} ]
|
|
||||||
then
|
|
||||||
rm -f ${OUTFLDR}/*
|
|
||||||
else
|
|
||||||
mkdir ${OUTFLDR}
|
|
||||||
fi
|
|
||||||
|
|
||||||
GCCOPT="--charset UTF-8 --compilation_level SIMPLE_OPTIMIZATIONS --warning_level VERBOSE"
|
|
||||||
GCCEXT="--externs closure/google-ext.js --externs closure/forge-ext.js --externs closure/pdflib-ext.js --externs closure/zb-externs.js"
|
|
||||||
jss=""
|
|
||||||
while read js
|
|
||||||
do
|
|
||||||
if [ -n "${js}" ]
|
|
||||||
then
|
|
||||||
c=$(echo "${js}" | cut -b1)
|
|
||||||
if [ "$c" != "#" ]
|
|
||||||
then
|
|
||||||
outf="${OUTFLDR}/_${js}"
|
|
||||||
sed -e "s/\/\/Only for nodejs Start\/\//\/*/g" -e "s/\/\/Only for nodejs End\/\//*\//g" "lib/${js}" > "${outf}"
|
|
||||||
if [ $? -eq 0 ]
|
|
||||||
then
|
|
||||||
echo "Created js file: ${outf}"
|
|
||||||
jss="${jss} --js ${outf}"
|
|
||||||
else
|
|
||||||
echo "Failed create js file: ${outf}"
|
|
||||||
exit 10
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
done <<< "
|
|
||||||
zgacertsutil.js
|
zgacertsutil.js
|
||||||
zgapdfcryptor.js
|
zgapdfcryptor.js
|
||||||
zgapdfsigner.js
|
zgapdfsigner.js
|
||||||
zgaindex.js
|
zgaindex.js
|
||||||
"
|
" | {
|
||||||
npx google-closure-compiler ${GCCOPT} ${GCCEXT} ${jss} --js_output_file ${OUTFLDR}/zgapdfsigner.min.js
|
OUTFLDR=dist
|
||||||
if [ $? -ne 0 ]
|
if [ -d ${OUTFLDR} ]
|
||||||
then
|
then
|
||||||
echo "google-closure-compiler failed."
|
rm -f ${OUTFLDR}/*
|
||||||
exit 20
|
else
|
||||||
fi
|
mkdir ${OUTFLDR}
|
||||||
|
fi
|
||||||
exit 0
|
GCCOPT="--charset UTF-8 --compilation_level SIMPLE_OPTIMIZATIONS --warning_level VERBOSE"
|
||||||
|
GCCEXT="--externs closure/google-ext.js --externs closure/forge-ext.js --externs closure/pdflib-ext.js --externs closure/zb-externs.js"
|
||||||
|
jss=""
|
||||||
|
while read js
|
||||||
|
do
|
||||||
|
if [ -n "${js}" ]
|
||||||
|
then
|
||||||
|
c=$(echo "${js}" | cut -b1)
|
||||||
|
if [ "$c" != "#" ]
|
||||||
|
then
|
||||||
|
outf="${OUTFLDR}/_${js}"
|
||||||
|
sed -e "s/\/\/Only for nodejs Start\/\//\/*/g" -e "s/\/\/Only for nodejs End\/\//*\//g" "lib/${js}" > "${outf}"
|
||||||
|
if [ $? -eq 0 ]
|
||||||
|
then
|
||||||
|
echo "Created js file: ${outf}"
|
||||||
|
jss="${jss} --js ${outf}"
|
||||||
|
else
|
||||||
|
echo "Failed create js file: ${outf}"
|
||||||
|
exit 10
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
npx google-closure-compiler ${GCCOPT} ${GCCEXT} ${jss} --js_output_file ${OUTFLDR}/zgapdfsigner.min.js
|
||||||
|
if [ $? -ne 0 ]
|
||||||
|
then
|
||||||
|
echo "google-closure-compiler failed."
|
||||||
|
exit 20
|
||||||
|
fi
|
||||||
|
exit 0
|
||||||
|
}
|
||||||
|
exit $?
|
||||||
|
|
Loading…
Reference in New Issue