#!/bin/sh

grepv() {
	awk -v SRC=$1 'BEGIN{while (getline < SRC) {ENTRY[$0]=1}} (ENTRY[$0] != 1) {print}' $2
}

case $2 in
POST-INSTALL)
	cd %%FONTSDIR%%
	touch fonts.alias
	cp fonts.alias fonts.alias.orig
	(grepv %%FONTSALIAS%% fonts.alias.orig; cat %%FONTSALIAS%%) \
	    > fonts.alias
	rm -f fonts.alias.orig
;;
DEINSTALL)
	cd %%FONTSDIR%%
	touch fonts.alias
	cp fonts.alias fonts.alias.orig
	grepv %%FONTSALIAS%% fonts.alias.orig > fonts.alias
	rm -f fonts.alias.orig
	if [ ! -s fonts.alias ]; then
		rm -f fonts.alias
	fi
;;
esac