#!/bin/sh 
#
#	sample symname /.../.../...
#	You may want to repeat this for loop for each pkg.

OWROOTDIR=/usr/openwin/share/locale
DTROOTDIR=/usr/dt/appconfig/types

for symname in de fr it es sv
do
	if [ -h $ROOTDIR/$DTROOTDIR/${symname}.ISO8859-15 ] ; then
  	  mv $ROOTDIR/$DTROOTDIR/${symname}.ISO8859-15 $ROOTDIR/$DTROOTDIR/${symname}.ISO8859-15.sav
	  pkgchk -R $ROOTDIR -l -p $DTROOTDIR/${symname}.ISO8859-15 | grep SUNW > /tmp/chk
	  pkgcount=`wc -w /tmp/chk | /usr/bin/awk '{printf $1}'`
          if [ $pkgcount -gt 0 ] ; then
 		for pkgname in `cat /tmp/chk` 
		do 
			removef -R $ROOTDIR $pkgname $DTROOTDIR/${symname}.ISO8859-15 > /dev/null
	  		removef -f -R $ROOTDIR $pkgname
		done
	  fi
	fi
done

for symname in de fr it es sv en_GB da de_AT en_IE fi fr_BE nl nl_BE pt
do
	if [ -h $ROOTDIR/$OWROOTDIR/${symname}.ISO8859-15 ] ; then
  	  mv $ROOTDIR/$OWROOTDIR/${symname}.ISO8859-15 $ROOTDIR/$OWROOTDIR/${symname}.ISO8859-15.sav
          pkgchk -R $ROOTDIR -l -p $DTROOTDIR/${symname}.ISO8859-15 | grep SUNW > /tmp/chk
          pkgcount=`wc -w /tmp/chk | /usr/bin/awk '{printf $1}'`
          if [ $pkgcount -gt 0 ] ; then
                for pkgname in `cat /tmp/chk`
                do
			removef -R $ROOTDIR $pkgname $OWROOTDIR/${symname}.ISO8859-15 > /dev/null
	  		removef -f -R $ROOTDIR $pkgname
                done
          fi
	fi
done

exit 0
