Changeset 4226 for trunk/xml/lgt2xml.sh

Show
Ignore:
Timestamp:
04/25/08 16:26:46 (7 months ago)
Author:
pmoura
Message:

Updated the "lgt2*.sh" shell scripts for POSIX compliance, removing dependencies on bash shell features.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/xml/lgt2xml.sh

    r4102 r4226  
    1 #!/bin/bash 
     1#!/bin/sh 
    22 
    33## ================================================================ 
     
    140140done 
    141141 
    142 if [[ "$f_arg" != "" && "$f_arg" != "xhtml" && "$f_arg" != "html" ]] 
    143 then 
     142if [ "$f_arg" != "" ] && [ "$f_arg" != "xhtml" ] && [ "$f_arg" != "html" ] ; then 
    144143    echo "Error! Unsupported output format: $f_arg" 
    145144    usage_help 
    146145    exit 1 
    147 elif [ "$f_arg" != "" ] 
    148 then 
     146elif [ "$f_arg" != "" ] ; then 
    149147    format=$f_arg 
    150148fi 
    151149 
    152 if [[ "$i_arg" != "" ]] 
    153 then 
     150if [ "$i_arg" != "" ] ; then 
    154151    index_file=$i_arg 
    155152fi 
    156153 
    157 if [[ "$t_arg" != "" ]] 
    158 then 
     154if [ "$t_arg" != "" ] ; then 
    159155    index_title=$t_arg 
    160156fi 
    161157 
    162 if ! [[ -a "./logtalk.dtd" ]] 
    163 then 
     158if ! [ -e "./logtalk.dtd" ] ; then 
    164159    cp "$LOGTALKHOME"/xml/logtalk.dtd . 
    165160fi 
    166161 
    167 if ! [[ -a "./custom.ent" ]] 
    168 then 
     162if ! [ -e "./custom.ent" ] ; then 
    169163    cp "$LOGTALKUSER"/xml/custom.ent . 
    170164fi 
    171165 
    172 if ! [[ -a "./logtalk.xsd" ]] 
    173 then 
     166if ! [ -e "./logtalk.xsd" ] ; then 
    174167    cp "$LOGTALKHOME"/xml/logtalk.xsd . 
    175168fi 
    176169 
    177 if ! [[ -a "./logtalk.css" ]] 
    178 then 
     170if ! [ -e "./logtalk.css" ] ; then 
    179171    cp "$LOGTALKUSER"/xml/logtalk.css . 
    180172fi 
    181173 
    182 if ! [[ -a "./lgtxml.xsl" ]] 
    183 then 
     174if ! [ -e "./lgtxml.xsl" ] ; then 
    184175    cp "$LOGTALKUSER"/xml/lgtxml.xsl . 
    185176fi 
    186177 
    187 if [[ `(ls *.xml | wc -l) 2> /dev/null` -gt 0 ]] 
    188 then 
     178if [ `(ls *.xml | wc -l) 2> /dev/null` -gt 0 ] ; then 
    189179    echo 
    190180    echo "generating index file..."