#!/bin/ksh

PATH="/usr/bin:/usr/sbin:${PATH}"
BASEDIR=${BASEDIR:=/usr}
OS_VER=`eval uname -r`

LIBDIR=${BASEDIR}/opt/SUNWscm/lib
DRVDIR=${BASEDIR}/kernel/drv
DRVDIR64=${BASEDIR}/kernel/drv/sparcv9
MODULES="sdbc"
PKGINST="SUNWscmu"

for MODULE in ${MODULES}
do
	# rename module
	mv ${DRVDIR}/${MODULE}-${OS_VER} ${DRVDIR}/${MODULE}
	mv ${DRVDIR64}/${MODULE}-${OS_VER} ${DRVDIR64}/${MODULE}

	# remove old names from pkg database
	removef ${PKGINST} ${DRVDIR}/${MODULE}-${OS_VER} >/dev/null 2>&1
	removef ${PKGINST} ${DRVDIR64}/${MODULE}-${OS_VER} >/dev/null 2>&1
	removef -f ${PKGINST} >/dev/null 2>&1

	# update pkg database with new names
	installf ${PKGINST} ${DRVDIR}/${MODULE}
	installf ${PKGINST} ${DRVDIR64}/${MODULE}
	installf -f ${PKGINST}
done

# rename nskernd
mv ${LIBDIR}/nskernd-${OS_VER} ${LIBDIR}/nskernd

# remove old name from pkg database
removef ${PKGINST} ${LIBDIR}/nskernd-${OS_VER} >/dev/null 2>&1
removef -f ${PKGINST} >/dev/null 2>&1

# update pkg database with new name
installf ${PKGINST} ${LIBDIR}/nskernd
installf -f ${PKGINST}
