#!/bin/sh
#
# Copyright 2005 Sun Microsystems, Inc.  All rights reserved.
# Use is subject to license terms.
#
# ident	"@(#)i.kcfconfbase	1.4	05/12/05 SMI"

while read src dest
do
	if [ ! -f $dest ] ; then
		cp $src $dest
	else
		egrep '^arcfour' $dest > /dev/null 2>&1
		if [ $? != 0 ]; then
			rc4=`egrep '^arcfour' $src` 
		fi
		egrep '^rsa' $dest > /dev/null 2>&1
		if [ $? != 0 ]; then
			rsa=`egrep '^rsa' $src`
		fi
		egrep '^swrand' $dest > /dev/null 2>&1
		if [ $? != 0 ]; then
			swrand=`egrep '^swrand' $src`
		fi
		egrep '^sha2' $dest > /dev/null 2>&1
		if [ $? != 0 ]; then
			sha2=`egrep '^sha2' $src`
		fi
		export rsa
		export rc4
		export sha2
		export swrand
		nawk '/^# End SUNWcsr/ { \
			if (ENVIRON["rc4"] != "") {print ENVIRON["rc4"]} \
			if (ENVIRON["rsa"] != "") {print ENVIRON["rsa"]} \
			if (ENVIRON["sha2"] != "") {print ENVIRON["sha2"]} \
			if (ENVIRON["swrand"] != "") {print ENVIRON["swrand"]} \
		     } \
		     { print } \
		' $dest > $dest.$$
		mv $dest.$$ $dest

		sed -e 's/CKM_BF_/CKM_BLOWFISH_/g' $dest > $dest.$$
		mv $dest.$$ $dest
	fi

done
exit 0
