#!/bin/sh

# $Id: move_libs.sh,v 1.1.4.1 2004/03/10 02:38:29 $
#***************************************************************************
# $VRTScprght: Copyright 1993 - 2004 VERITAS Software Corporation, All Rights Reserved $
#***************************************************************************

# The following variable is changed by the Makefile to a valid value.
MACHINE=Solaris

#  This script is only needed by bpinst and is removed after
#  client binaries are deposited.

NB_BIN=/usr/openv/netbackup/bin
NB_LIB=/usr/openv/lib

DSO_SUFFIX='so'
case "${MACHINE}" in
	HP*)
		DSO_SUFFIX='sl'
		;;
esac

#  Take care of bpcd first.  Then the libs.

if [ -f ${NB_BIN}/bpcd_new ] ; then
	chmod 500 ${NB_BIN}/bpcd_new
	rm -f ${NB_BIN}/bpcd_old
	if [ -f ${NB_BIN}/bpcd ] ; then
		mv -f ${NB_BIN}/bpcd ${NB_BIN}/bpcd_old
	fi
	mv -f ${NB_BIN}/bpcd_new ${NB_BIN}/bpcd
fi

for lib in \
	libVnbatST \
	libVnbatST64 \
	libVnbconf \
	libVnbconf64 \
	libVxSS_helper \
	libVxSS_helper64 \
	libvnoauth \
	libvnoauth64 \
	libvopie \
	libvopie64
do
	if [ -f ${NB_LIB}/${lib}.${DSO_SUFFIX}_new ] ; then
		chmod 555 ${NB_LIB}/${lib}.${DSO_SUFFIX}_new
		rm -f ${NB_LIB}/${lib}.${DSO_SUFFIX}_old
		if [ -f ${NB_LIB}/${lib}.${DSO_SUFFIX} ] ; then
			mv -f ${NB_LIB}/${lib}.${DSO_SUFFIX} ${NB_LIB}/${lib}.${DSO_SUFFIX}_old
		fi
		mv -f ${NB_LIB}/${lib}.${DSO_SUFFIX}_new ${NB_LIB}/${lib}.${DSO_SUFFIX}
	fi
done
