#!/bin/csh -f
#
#       pcxinstall 1.3 September 29, 1988
#
#   Copyright (c) 1988 by Frame Technology Corp.
#   Bill Rose
# 
# Frame Maker filter installation script.

set filter = "pcxtomif"
set args = ""
set suffix = "pcx"

if (! -f suffixlist) then
        echo --- Missing suffixlist file.
        echo --- Please cd to \$FMHOME/.makerinit, reread the tape, and try again.
        exit 1
endif
if (! -f MifRead) then
        echo --- Missing MifRead file.
        echo --- Please cd to \$FMHOME/.makerinit, reread the tape, and try again.
        exit 1
endif

echo Installing $filter for files ending with .$suffix

awk -f - suffixlist >suffixlist- <<suffixEOF
/<$suffix>/ { 
    isInstalled = 1; 
} 
{
    print \$0; 
}
END {
    if (! isInstalled)
        printf("<$suffix>\n");
}
suffixEOF
mv suffixlist- suffixlist
chmod 0644 suffixlist

awk -f - MifRead >MifRead- <<readerEOF
/esac/ {
    if (! isInstalled)
        printf("\t*.$suffix) \$5/$filter $args \$1 >\$2;;\n");
    print \$0;
    exit
}
# /$suffix\) \$\5\/$filter $args/ { 
/\*\.$suffix\) / {
    isInstalled = 1; 
}
{
    print \$0; 
    next;
}
readerEOF
mv MifRead- MifRead
chmod 0755 MifRead

exit 0
