Wednesday, March 11, 2009

creating a ocs client the easy way

This is an easy script to help you create a ocs client on an apps box.

Terry


!#/bin/bash
PROJ=OCS
VERSION=OCS1251_EBF12655
cd /opt/sybase
cp defaultpath.profile .profile
cp defaultpath.kshrc .kshrc
cp defaultpath.inputrc .inputrc
cp defaultpath.vimrc .vimrc
cp defaultpath.sqshrc .sqshrc
cp defaultpath.forward .forward # ssh-keygen -t dsa <EOF
mkdir .ssh
cat /shared/sybase-build/last/GENERIC/ssh/id_dsa.pub.oishare>>/opt/sybase/.ssh/authorized_keys
cat /shared/sybase-build/last/GENERIC/ssh/gh_sybase.pub>>/opt/sybase/.ssh/authorized_keys
mkdir -p /opt/sybase/PROJ/OCS1251_EBF12655
cd /opt/sybase/PROJ
ln -s OCS1251_EBF12655 openclient
cd /opt/sybase/PROJ/openclient
PATH=/usr/bin:/opt/IB/bin:/usr/sfw/bin:/usr/sbin:/sbin:/usr/ucb:/usr/ccs/bin
export PATH
gtar -xvzf /defaultpath/OCS1251-32bit.tar.gz
gtar -xvzf /defaultpath/OCS1251-32bit_EBF13428.tar.gz
cp /defaultpath/.profile_OCS1251-32bit /opt/sybase/PROJ
cp /defaultpath/goto_PROJ_OCLIENT /opt/sybase/PROJ
cd /opt/sybase/PROJ
cat goto_PROJ_OCLIENT
cat goto_PROJ_OCLIENT | sed 's/???/OCS/g' > goto_PROJ_OCLIENT
rm goto_PROJ_OCLIENT
cd /opt/sybase
ln -s PROJ/goto_PROJ_OCLIENT
cd /opt/sybase/PROJ/openclient
ln -s ../interfaces .