Minor fixes

This commit is contained in:
pbldp 2007-05-31 19:10:07 +00:00
parent e6567e904a
commit b1a99699bc
1 changed files with 11 additions and 7 deletions

View File

@ -36,10 +36,14 @@ fi
echo "Used SGML file: $file_input" echo "Used SGML file: $file_input"
file_base="${file_input/.*/}" file_base="${file_input%.*}"
ONSGMLS="/usr/bin/onsgmls" ONSGMLS="/usr/bin/onsgmls"
JADE="/usr/bin/jade" JADE="/usr/bin/jade"
DB2PS="/usr/bin/db2ps"
DB2PDF="/usr/bin/db2pdf"
LDP_PRINT="/usr/local/bin/ldp_print"
PS2ASCII="/usr/bin/ps2ascii"
file_ps="$file_base.ps" file_ps="$file_base.ps"
file_pdf="$file_base.pdf" file_pdf="$file_base.pdf"
@ -72,7 +76,7 @@ for f in $file_ldpdsl $file_xmldcl; do
done done
# look for required binaries # look for required binaries
for f in /usr/bin/htmldoc /usr/local/bin/ldp_print $ONSGMLS $JADE /usr/bin/db2ps; do for f in $LDP_PRINT $ONSGMLS $JADE $DB2PS $PS2ASCII $DB2PDF; do
if [ ! -e $f ]; then if [ ! -e $f ]; then
echo "Missing file: $f" echo "Missing file: $f"
exit 1 exit 1
@ -143,7 +147,7 @@ create_html_singlepage() {
create_rtf() { create_rtf() {
echo "INF: Create RTF file '$file_rtf'" echo "INF: Create RTF file '$file_rtf'"
set -x set -x
nice -n 10 /usr/bin/jade -t rtf -d /usr/local/share/sgml/ldp.dsl $file_input nice -n 10 $JADE -t rtf -d ${file_ldpdsl} $file_input
set +x set +x
local retval=$? local retval=$?
if [ $retval -eq 0 ]; then if [ $retval -eq 0 ]; then
@ -157,7 +161,7 @@ create_rtf() {
create_ps() { create_ps() {
echo "INF: Create PS file '$file_ps'" echo "INF: Create PS file '$file_ps'"
set -x set -x
nice -n 10 /usr/bin/db2ps --dsl /usr/local/share/sgml/ldp.dsl $file_input nice -n 10 $DB2PS --dsl ${file_ldpdsl} $file_input
set +x set +x
local retval=$? local retval=$?
if [ $retval -eq 0 ]; then if [ $retval -eq 0 ]; then
@ -178,13 +182,13 @@ create_pdf() {
return 1 return 1
fi fi
set -x set -x
nice -n 10 ldp_print $file_html nice -n 10 $LDP_PRINT $file_html
set +x set +x
local retval=$? local retval=$?
else else
echo "INF: Create PDF file (NOT LDP conform) '$file_pdf'" echo "INF: Create PDF file (NOT LDP conform) '$file_pdf'"
set -x set -x
nice -n 10 db2pdf --dsl /usr/local/share/sgml/ldp.dsl $file_input nice -n 10 $DB2PDF --dsl ${file_ldpdsl} $file_input
set +x set +x
local retval=$? local retval=$?
fi fi
@ -202,7 +206,7 @@ create_txt() {
if [ -f $file_ps ]; then if [ -f $file_ps ]; then
echo "INF: Create TXT file '$file_txt'" echo "INF: Create TXT file '$file_txt'"
set -x set -x
nice -n 10 ps2ascii $file_ps > $file_txt nice -n 10 $PS2ASCII $file_ps > $file_txt
set +x set +x
local retval=$? local retval=$?
else else