test -f /etc/init.d/cprocsp && /etc/init.d/cprocsp stop_check force
case `uname -s` in
Linux)
unset RPM_INSTALL_NAME
	lib_list="libc.so.6 libdl.so.2 libgcc_s.so.1 libm.so.6 libpam.so.0 libpthread.so.0 libstdc++ libutil.so.1 libwrap.so.0"
  	ld_cmd=`/sbin/ldconfig -p`
;;
FreeBSD)
	lib_list="libc.so.7 libcapi20.so.4 libcpasn1.so.4 libcpext.so.4 libcplib.so.4 libgcc_s.so.1 libm.so.5 libpam.so libssp.so.4 libstdc++ libthr.so.3 liburlretrieve.so.4 libutil.so libwrap.so "
# TODO: revert libpam.so.5 libutil.so.8 libwrap.so.6 libstdc++.so.6 when CPCSP-4489 is done
  	ld_cmd=`/sbin/ldconfig -r`
;;
*)
	lib_list=""
  	# unsupported
;;
esac

ld_text="$ld_cmd"
for library in $lib_list 
do
	res=`echo "$ld_text" | grep "$library"`
	if [ "$res" = "" ]; then
		echo "$library was not found!"
		exit 1
	fi
done

true
