#!/bin/sh
#
#	@(#)r.encodingsdir 1.0 94/04/01 SMI;
#
# Copyright (c) 1994 by Sun Microsystems, Inc.
#

cat > /tmp/$$encodings.dir.delete  << EOF
X11 gbk-0
FILENAME gbk.enc
POSTSCRIPT GB2KEncoding-0
X11 gb18030.2000-0
FILENAME gb18030.2000-0.enc
POSTSCRIPT GB2KEncoding-1
X11 gb18030.2000-1
FILENAME gb18030.2000-1.enc
EOF

while read dest
do

    if [ -f $dest ] ; then
         cat $dest | sed -e '1d' > /tmp/$$encodings.dir

        CMD=""
        arg1_read=0
        for file in `cat /tmp/$$encodings.dir.delete`
        do
            if [ $arg1_read -eq 0 ]; then
                arg1=$file
                arg1_read=1
                continue;
            else
                arg2=$file
                arg1_read=0
                rec="$arg1 $arg2"
                CMD="-e '/^$rec/d' $CMD"
            fi
        done

        echo "cat /tmp/$$encodings.dir | sed $CMD " > /tmp/$$scr


        sh /tmp/$$scr > /tmp/$$encodings.dir.new

        #
        # count the remaining files left
        #
        count=`grep '^FILENAME' /tmp/$$encodings.dir.new | wc -l`
        if [ $count -eq 0 ]; then
             rm $dest
        else
             echo $count > $dest
             cat /tmp/$$encodings.dir.new >>  $dest
        fi
        rm /tmp/$$encodings.dir /tmp/$$encodings.dir.delete /tmp/$$encodings.dir.new  /tmp/$$scr

    fi

done


exit 0
