#!/bin/sh 
#
# resinstate each of the symlinks (repeat this set of commands
# for each symlink.
# remove the directories so the symlinks can be made

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


PATID=106857
NUNDO_REV=03

INFO="$ROOTDIR/var/sadm/pkg/SUNWplow/pkginfo"
pids=`egrep '^PATCHLIST' $INFO | nawk -F= '{print $2}'`

rmv_links=1

replace_links() {

for symname in de fr it es sv
do
     if [ -h ${ROOTDIR}/${DTROOTDIR}/${symname}.ISO8859-15.sav ] ; then 
        if [ -d ${ROOTDIR}/${DTROOTDIR}/${symname}.ISO8859-15 ] ; then
          rm -r ${ROOTDIR}/${DTROOTDIR}/${symname}.ISO8859-15
          mv ${ROOTDIR}/${DTROOTDIR}/${symname}.ISO8859-15.sav ${ROOTDIR}/${DTROOTDIR}/${symname}.ISO8859-15 
	  pkgn=`pkginfo | grep SUNWpldte | /usr/bin/awk '{printf $2}'`
	    if [ $pkgn = SUNWpldte ] ; then
          	installf -R $ROOTDIR SUNWpldte $DTROOTDIR/${symname}.ISO8859-15 > /dev/null
          	installf -f -R $ROOTDIR SUNWpldte > /dev/null
	    fi
        fi
     fi
done

for symname in de fr it es sv en_GB
do
     if [ -h ${ROOTDIR}/${OWROOTDIR}/${symname}.ISO8859-15.sav ] ; then
        if [ -d ${ROOTDIR}/${OWROOTDIR}/${symname}.ISO8859-15 ] ; then
          rm -r ${ROOTDIR}/${OWROOTDIR}/${symname}.ISO8859-15
          mv ${ROOTDIR}/${OWROOTDIR}/${symname}.ISO8859-15.sav ${ROOTDIR}/${OWROOTDIR}/${symname}.ISO8859-15
	  pkgn=`pkginfo | grep SUNWplow | /usr/bin/awk '{printf $2}'`
	  if [ $pkgn = SUNWplow ] ; then
             installf -R $ROOTDIR SUNWplow $OWROOTDIR/${symname}.ISO8859-15 > /dev/null
             installf -f -R $ROOTDIR SUNWplow > /dev/null
	  fi
        fi
    fi
done

for symname in da de_AT en_IE fi fr_BE nl nl_BE pt
do
    if [ -h ${ROOTDIR}/${OWROOTDIR}/${symname}.ISO8859-15.sav ] ; then
        if [ -d ${ROOTDIR}/${OWROOTDIR}/${symname}.ISO8859-15 ] ; then
          rm -r ${ROOTDIR}/${OWROOTDIR}/${symname}.ISO8859-15
          mv ${ROOTDIR}/${OWROOTDIR}/${symname}.ISO8859-15.sav ${ROOTDIR}/${OWROOTDIR}/${symname}.ISO8859-15
	  pkgn=`pkginfo | grep SUNWplow1 | /usr/bin/awk '{printf $2}'`
	  if [ $pkgn = SUNWplow1 ] ; then
              installf -R $ROOTDIR SUNWplow1 $OWROOTDIR/${symname}.ISO8859-15 > /dev/null
              installf -f -R $ROOTDIR SUNWplow1 > /dev/null
	  fi
        fi
   fi 
done

return 0

}

for i in `echo $pids`; do
        echo $i | egrep -s $PATID || continue
        rev=`expr //$i : '.*-\(.*\)'`
        #No edits for rev-01 or higher
        [ $rev -ge $NUNDO_REV ] && exit
        #Remove console entry for revs lower than -04
        [ $rev -lt $NUNDO_REV ] && rmv_links=1 && continue
done

[ $rmv_links ] && replace_links && exit

exit 0
