# 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.
. /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.$$
for COMPGRP
in gen anz cmd krn zap lng gph tcp sna
do
# 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
case $COMPGRP in
gen)
TITLE="General"
;;
anz)
TITLE="Analysis/Install"
;;
cmd)
TITLE="Commands"
;;
krn)
TITLE="Kernel"
;;
lng)
TITLE="Language"
;;
zap)
TITLE="Printer/Async"
;;
tcp)
TITLE="Communications"
;;
sna)
TITLE="SNA"
;;
gph)
TITLE="Graphics"
;;
esac
echo "" >> final.dt.$$
echo "" >> final.dt.$$
cat all$$ >> final.dt.$$
echo "
" >> final.dt.$$
done
# Add header and footer information
/u/hsim/execs/endblanks final.dt.$$
echo "Elizabeth Bell (eabell@austin.ibm.com, EABELL at AUSVMR)" >> final.dt.$$
cat $EXECDIR/header.faxes.html final.dt.$$ > $HTMLDIR/faxes.html
rm $TMPDIR/*$$