# This script creates a html fax page for WORLDWIDE INTERNAL USE ONLY use. # Per Mike Stumpff's specifications, this file will point to the pdoc # area (versus the rdoc area). # Author: Cynthia Roush # Creation Date: 10/17/94 # Change History: # 3/30/95 CR Changed header file. # 8/30/95 CR Pick up categories from group.names # instead of hard-coding it in this script. . /u/hsim/other/fax.data/scripts/setvars cd $TMPDIR tmp=tmp$$ tmp1=tmp1$$ # path to be used in hrefs; need backslashes because will be used with sed CNTRY=usa PBIN="\/pbin-$CNTRY" GETOBJ="$PBIN\/getobj.pl" REFPATH="$GETOBJ\?\/pdocs-usa\/tips\/" # remove comments, links, and limited distribution faxes sed "/^#/d" $FAXDB > $tmp sed "/ $tmp1 sed "/! limited/d" $tmp1 > $tmp sed "/! US /d" $tmp > $tmp1 mv $tmp1 $tmp # sort by date sort -r -t ! -o $tmp1 -k $DT_FIELD $tmp mv $tmp1 src.dt.$$ #for COMPGRP # in gen anz cmd krn zap lng tcp sna # in gen anz cmd krn zap lng gph tcp sna 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$$ mv ttl$$ $tmp sed "s/$/<\/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.$$ done < $DBDIR/group.names # Add header and footer information /u/hsim/execs/endblanks final.dt.$$ #cat $EXECDIR/header.www.html final.dt.$$ $EXECDIR/footer.www.html > $HTMLDIR/faxes.iuo.html cat $EXECDIR/header.www.html > $HTMLDIR/faxes.iuo.html cat contents$$ >> $HTMLDIR/faxes.iuo.html echo "" >> $HTMLDIR/faxes.iuo.html echo "" >> $HTMLDIR/faxes.iuo.html cat final.dt.$$ $EXECDIR/footer.www.html >> $HTMLDIR/faxes.iuo.html rm *$$