# This script creates an html fax page for US INTERNAL USE. # Another script creates a html fax page for external-free use. The script # is basically the same except that it removes the fee faxes from its copy # of the database before processing it. # Author: Cynthia Roush # Creation Date: 07/94 # Change History: # 9/19/94 CR Removed creation of faxes.fee.html (now # done in separate script. # 8/28/95 CR Pick up categories from group.names # instead of hard-coding it in this script. # 12/11/95 CR and Elizabeth Halliday-Reynolds Include "limited" # in build. . /u/hsim/other/fax.data/scripts/setvars cd $TMPDIR tmp=tmp$$ tmp1=tmp1$$ # remove comments, links, and limited distribution faxes sed "/^#/d" $FAXDB > $tmp sed "/ $tmp1 sed "/! limited-/d" $tmp1 > $tmp # sort by date sort -r -t ! -o $tmp1 -k $DT_FIELD $tmp mv $tmp1 src.dt.$$ while read LINE do # Get variables from LINE, which was read from group.names COMPGRP=`echo $LINE | sed "s/^\(...\).*/\1/"` TITLE=`echo $LINE | sed "s/^... *\(.*\)$/\1/"` # Write title to contents list echo "
  • $TITLE" >> contents$$ # Separate component groups grep "! $COMPGRP !" src.dt.$$ > group$$ # Separate file name and doc title and revision date cut -c$FN_COLS group$$ > fn$$ cut -c$TTL_COLS group$$ > ttl$$ cut -c$DT_COLS group$$ > dt$$ # Remove blanks around file names /u/hsim/execs/endblanks fn$$ sed "s/^ //" fn$$ > $tmp mv $tmp fn$$ # copy file name column because need it twice cp fn$$ fn2$$ # add html syntax sed "s/^/
  • $tmp sed "s/$/>/" $tmp > fn$$ sed "s/$/)<\/a>/" fn2$$ > $tmp sed "s/^/(/" $tmp > fn2$$ # add emphasis to title sed "s/^//" ttl$$ > $tmp sed "s/$/<\/strong><\/a>/" $tmp > ttl$$ # change format of date sed "s/^ *\(..\)\(..\)\(..\)/\2\/\3\/\1/" dt$$ > $tmp mv $tmp dt$$ # put file names and doc titles and dates together paste -d " " fn$$ dt$$ ttl$$ > all$$ # add rest of link syntax echo "

    $TITLE

    " >> final.dt.$$ echo "
      " >> final.dt.$$ cat all$$ >> final.dt.$$ echo "
    " >> final.dt.$$ done < $DBDIR/group.names # Add header and footer information /u/hsim/execs/endblanks final.dt.$$ echo "
    Elizabeth Halliday-Reynolds (elizabet@austin.ibm.com, EABELL at AUSVMR)
    " >> final.dt.$$ # cat $EXECDIR/header.faxes.html final.dt.$$ > $HTMLDIR/faxes.html cat $EXECDIR/header.faxes.html > $HTMLDIR/faxes.html cat contents$$ >> $HTMLDIR/faxes.html echo "" >> $HTMLDIR/faxes.html echo "" >> $HTMLDIR/faxes.html cat final.dt.$$ >> $HTMLDIR/faxes.html rm *$$