#!/bin/sh set -u ####################################################################### # zdbiora.ins # ####################################################################### oracle_manifests() { ####################################################################### # These "manifests" are lists of files that must exist for the # link to be successful. We keep them and the link line before the # file list and the link line after the file list here, because they # be specified now, since we have all the location variables defined ####################################################################### # Sun4 Oraclev6 Manifest listing ############################################# sun4_orav6=" ${DBI_SASPATH}/obj/viventry.o \ ${DBI_SASPATH}/obj/vivc.o \ ${DBI_SASPATH}/obj/MCN_sasorav6.o \ ${DBI_SASPATH}/obj/PCN_sasorav6.o \ ${DBI_SASPATH}/obj/sasorav6.o \ ${DBI_SASPATH}/obj/orasqlv6.o \ ${DBI_SASPATH}/obj/oratbl.o \ ${DBI_SASPATH}/obj/vipkludg.o \ ${dbmshome}/rdbms/lib/osntab.o \ ${DBI_SASPATH}/olb/wxfer.a \ ${libsql_lib} \ ${libocic_lib} \ ${dbmshome}/rdbms/lib/libsqlnet.a \ ${dbmshome}/rdbms/lib/libora.a \ ${dbmshome}/rdbms/lib/libpls.a \ ${DBI_SASPATH}/olb/xvxfer.a " sun4_orav6_b4="ld -o ${DBI_DEST_DIR}/sasexe/dbi/sasorav6 -r -p -d -dc -X " sun4_orav6_af="-lm /usr/5lib/libc.a" ############################################# # Sun4 Oraclev7.012 Manifest listing ############################################# sun4_orav7012=" ${DBI_SASPATH}/obj/viventry.o \ ${DBI_SASPATH}/obj/vivc.o \ ${DBI_SASPATH}/obj/MCN_sasorav7.o \ ${DBI_SASPATH}/obj/PCN_sasorav7.o \ ${DBI_SASPATH}/obj/sasorav7.o \ ${DBI_SASPATH}/obj/orasqlv7.o \ ${DBI_SASPATH}/obj/oratbl.o \ ${DBI_SASPATH}/obj/vipkludg.o \ ${dbmshome}/lib/osntab.o \ ${DBI_SASPATH}/olb/wxfer.a \ ${dbmshome}/lib/libsql.a \ ${dbmshome}/lib/libocic.a \ ${dbmshome}/lib/libsqlnet.a \ ${dbmshome}/lib/libora.a \ ${dbmshome}/lib/libpls.a \ ${dbmshome}/lib/libnetwork.a \ ${libcv6_lib} \ ${dbmshome}/lib/libcore.a \ ${DBI_SASPATH}/olb/xvxfer.a " sun4_orav7012_b4="ld -o ${DBI_DEST_DIR}/sasexe/dbi/sasorav7 -r -p -d -dc -X " sun4_orav7012_af="-lm /usr/5lib/libc.a" ############################################# # Sun4 Oraclev7.013/7.014 Manifest listing ############################################# sun4_orav7013=" ${DBI_SASPATH}/obj/viventry.o \ ${DBI_SASPATH}/obj/vivc.o \ ${DBI_SASPATH}/obj/MCN_sasorav7.o \ ${DBI_SASPATH}/obj/PCN_sasorav7.o \ ${DBI_SASPATH}/obj/sasorav7.o \ ${DBI_SASPATH}/obj/orasqlv7.o \ ${DBI_SASPATH}/obj/oratbl.o \ ${DBI_SASPATH}/obj/vipkludg.o \ ${dbmshome}/lib/osntab.o \ ${DBI_SASPATH}/olb/wxfer.a \ ${dbmshome}/lib/libsql.a \ ${dbmshome}/lib/libocic.a \ ${dbmshome}/lib/libsqlnet.a \ ${dbmshome}/lib/libora.a \ ${dbmshome}/lib/libpls.a \ ${dbmshome}/lib/libnetwork.a \ ${dbmshome}/lib/libsqlnet.a \ ${dbmshome}/lib/libcv6.a \ ${dbmshome}/lib/libcore.a \ ${DBI_SASPATH}/olb/xvxfer.a " sun4_orav7013_b4="ld -o ${DBI_DEST_DIR}/sasexe/dbi/sasorav7 -r -p -d -dc -X " sun4_orav7013_af="-lm /usr/5lib/libc.a" ############################################# # Sun4 Oraclev7.015 Manifest listing ############################################# sun4_orav7015=" ${DBI_SASPATH}/obj/viventry.o \ ${DBI_SASPATH}/obj/vivc.o \ ${DBI_SASPATH}/obj/MCN_sasorav7.o \ ${DBI_SASPATH}/obj/PCN_sasorav7.o \ ${DBI_SASPATH}/obj/sasorav7.o \ ${DBI_SASPATH}/obj/orasqlv7.o \ ${DBI_SASPATH}/obj/oratbl.o \ ${DBI_SASPATH}/obj/vipkludg.o \ ${dbmshome}/lib/osntab.o \ ${DBI_SASPATH}/olb/wxfer.a \ ${dbmshome}/lib/libsql.a \ ${dbmshome}/lib/libocic.a \ ${dbmshome}/lib/libsqlnet.a \ ${dbmshome}/lib/libora.a \ ${dbmshome}/lib/libpls.a \ ${dbmshome}/lib/libnetwork.a \ ${dbmshome}/lib/libsqlnet.a \ ${dbmshome}/lib/libnlsrtl.a \ ${dbmshome}/lib/libcv6.a \ ${dbmshome}/lib/libcore.a \ ${dbmshome}/lib/libnlsrtl.a \ ${dbmshome}/lib/libcv6.a \ ${dbmshome}/lib/libcore.a \ ${DBI_SASPATH}/olb/xvxfer.a " sun4_orav7015_b4="ld -o ${DBI_DEST_DIR}/sasexe/dbi/sasorav7 -r -p -d -dc -X " sun4_orav7015_af="-lm /usr/5lib/libc.a" ############################################# # Sun4 Oraclev7.223 Manifest listing ############################################# sun4_orav7223=" ${DBI_SASPATH}/obj/viventry.o \ ${DBI_SASPATH}/obj/vivc.o \ ${DBI_SASPATH}/obj/MCN_sasorav7.o \ ${DBI_SASPATH}/obj/PCN_sasorav7.o \ ${DBI_SASPATH}/obj/sasorav7.o \ ${DBI_SASPATH}/obj/orasqlv7.o \ ${DBI_SASPATH}/obj/oratbl.o \ ${DBI_SASPATH}/obj/vipkludg.o \ ${dbmshome}/lib/osntab.o \ ${DBI_SASPATH}/olb/wxfer.a \ ${dbmshome}/lib/libsql.a \ ${dbmshome}/lib/libocic.a \ ${dbmshome}/lib/libsqlnet.a \ ${dbmshome}/lib/libora.a \ ${dbmshome}/lib/libpls.a \ ${dbmshome}/lib/libsqlnet.a \ ${dbmshome}/lib/libora.a \ ${dbmshome}/lib/libnlsrtl3.a \ ${dbmshome}/lib/libc3v6.a \ ${dbmshome}/lib/libcore3.a \ ${dbmshome}/lib/libnlsrtl3.a \ ${dbmshome}/lib/libcore3.a \ ${DBI_SASPATH}/olb/xvxfer.a " sun4_orav7223_b4="ld -o ${DBI_DEST_DIR}/sasexe/dbi/sasorav7 -r -p -d -dc -X " sun4_orav7223_af="-lm /usr/5lib/libc.a -lm" ############################################# # Sol2 Oraclev7 Manifest listing ############################################# sol2_orav7015="${DBI_SASPATH}/obj/MCN_sasorav7.o \ ${DBI_SASPATH}/obj/PCN_sasorav7.o \ ${DBI_SASPATH}/obj/sasorav7.o \ ${DBI_SASPATH}/obj/orasqlv7.o \ ${DBI_SASPATH}/obj/oratbl.o \ ${DBI_SASPATH}/obj/vipkludg.o \ ${DBI_SASPATH}/olb/wxfer.a \ ${dbmshome}/lib/__fstd.o \ ${dbmshome}/lib/libsql.a \ ${dbmshome}/lib/libocic.a \ ${dbmshome}/lib/osntab.o \ ${dbmshome}/lib/libsqlnet.a \ ${dbmshome}/lib/libora.a \ ${dbmshome}/lib/libpls.a \ ${dbmshome}/lib/libsqlnet.a \ ${dbmshome}/lib/libnlsrtl.a \ ${dbmshome}/lib/libcv6.a \ ${dbmshome}/lib/libcore.a \ ${dbmshome}/lib/libnlsrtl.a \ ${dbmshome}/lib/libcv6.a \ ${dbmshome}/lib/libcore.a \ ${DBI_SASPATH}/olb/vxfer.a " sol2_orav7015_b4="ld -o ${DBI_DEST_DIR}/sasexe/dbi/sasorav7 -B static -r -dn" sol2_orav7015_af="-lsocket -lnsl -lm -lintl" ############################################# # Sol2 Oraclev7 Manifest listing 7.2.2.3 ############################################# sol2_orav7223="${DBI_SASPATH}/obj/viv607.o \ ${DBI_SASPATH}/obj/pic_MCN_sasorav7.o \ ${DBI_SASPATH}/obj/pic_PCN_sasorav7.o \ ${DBI_SASPATH}/obj/pic_sasorav7.o \ ${DBI_SASPATH}/obj/pic_orasqlv7.o \ ${DBI_SASPATH}/obj/oratbl.o \ ${DBI_SASPATH}/obj/vipkludg.o \ ${DBI_SASPATH}/olb/wxfer.a \ ${dbmshome}/lib/__fstd.o \ ${dbmshome}/lib/libsql.a \ ${dbmshome}/lib/osntab.o \ ${dbmshome}/lib/libsqlnet.a \ ${dbmshome}/lib/libocic.a \ ${dbmshome}/lib/libora.a \ ${dbmshome}/lib/libsqlnet.a \ ${dbmshome}/lib/libora.a \ ${dbmshome}/lib/libpls.a \ ${dbmshome}/lib/libnlsrtl3.a \ ${dbmshome}/lib/libc3v6.a \ ${dbmshome}/lib/libcore3.a \ ${dbmshome}/lib/libnlsrtl3.a \ ${dbmshome}/lib/libcore3.a \ ${DBI_SASPATH}/olb/vxfer.a " sol2_orav7223_b4="ld -o ${DBI_DEST_DIR}/sasexe/dbi/sasorav7 \ -G -B symbolic -z text -z defs " sol2_orav7223_af="-L${dbmshome}/lib -lsocket -lnsl \ -lm -ldl -laio -lposix4 -lsocket -lnsl -lm -ldl -laio -lposix4 -lc " ############################################# #sol2 Oraclev7 Manifest listing 7.3.2.1 ############################################# sol2_orav7320="${DBI_SASPATH}/obj/viv607.o \ ${DBI_SASPATH}/obj/pic_MCN_sasorav7.o \ ${DBI_SASPATH}/obj/pic_PCN_sasorav7.o \ ${DBI_SASPATH}/obj/pic_sasorav7.o \ ${DBI_SASPATH}/obj/pic_orasqlv7.o \ ${DBI_SASPATH}/obj/oratbl.o \ ${DBI_SASPATH}/obj/vipkludg.o \ ${DBI_SASPATH}/olb/wxfer.a \ ${dbmshome}/lib/__fstd.o \ ${dbmshome}/lib/libclntsh.so.1.0 \ ${dbmshome}/lib/libsql.a \ ${dbmshome}/lib/libsqlnet.a \ ${dbmshome}/lib/libncr.a \ ${dbmshome}/lib/libsqlnet.a \ ${dbmshome}/lib/libclient.a \ ${dbmshome}/lib/libcommon.a \ ${dbmshome}/lib/libgeneric.a \ ${dbmshome}/lib/libsqlnet.a \ ${dbmshome}/lib/libncr.a \ ${dbmshome}/lib/libsqlnet.a \ ${dbmshome}/lib/libclient.a \ ${dbmshome}/lib/libcommon.a \ ${dbmshome}/lib/libgeneric.a \ ${dbmshome}/lib/libepc.a \ ${dbmshome}/lib/libpls.a \ ${dbmshome}/lib/libnlsrtl3.a \ ${dbmshome}/lib/libc3v6.a \ ${dbmshome}/lib/libcore3.a \ ${dbmshome}/lib/libnlsrtl3.a \ ${dbmshome}/lib/libcore3.a \ ${dbmshome}/lib/libnlsrtl3.a \ ${DBI_SASPATH}/olb/vxfer.a " sol2_orav7320_b4="ld -R /etc/lib -o ${DBI_DEST_DIR}/sasexe/dbi/sasorav7 \ -G -B symbolic -z text -z defs " sol2_orav7320_af="-L${dbmshome}/lib -lsocket -lnsl \ -lm -ldl -laio -lposix4 -lsocket -lnsl -lm -ldl -laio -lposix4 -lc " ################################################################### # Sol2 Oraclev8 Manifest listing 8.0.3 ################################################################### sol2_orav8030="${DBI_SASPATH}/obj/pic_MCN_sasorav7.o \ ${DBI_SASPATH}/obj/pic_PCN_sasorav7.o \ ${DBI_SASPATH}/obj/pic_sasorav7.o \ ${DBI_SASPATH}/obj/pic_orasqlv7.o \ ${DBI_SASPATH}/obj/oratbl.o \ ${DBI_SASPATH}/obj/vipkludg.o \ ${DBI_SASPATH}/olb/wxfer.a \ ${dbmshome}/lib/libclntsh.so \ ${dbmshome}/lib/scorept.o \ ${dbmshome}/lib/sscoreed.o \ ${dbmshome}/rdbms/lib/kpudfo.o \ ${dbmshome}/lib/libclient.a \ ${dbmshome}/lib/libsql.a \ ${dbmshome}/lib/libclntsh.so \ ${dbmshome}/lib/nautab.o \ ${dbmshome}/lib/naeet.o \ ${dbmshome}/lib/naect.o \ ${dbmshome}/lib/naedhs.o \ ${dbmshome}/lib/libnetv2.a \ ${dbmshome}/lib/libnttcp.a \ ${dbmshome}/lib/libnetwork.a \ ${dbmshome}/lib/libncr.a \ ${dbmshome}/lib/libnetv2.a \ ${dbmshome}/lib/libnttcp.a \ ${dbmshome}/lib/libnetwork.a \ ${dbmshome}/lib/libclient.a \ ${dbmshome}/lib/libcommon.a \ ${dbmshome}/lib/libgeneric.a \ ${dbmshome}/lib/libmm.a \ ${dbmshome}/lib/libnlsrtl3.a \ ${dbmshome}/lib/libcore4.a \ ${dbmshome}/lib/libnlsrtl3.a \ ${dbmshome}/lib/libcore4.a \ ${dbmshome}/lib/libnlsrtl3.a \ ${dbmshome}/lib/libnetv2.a \ ${dbmshome}/lib/libnttcp.a \ ${dbmshome}/lib/libnetwork.a \ ${dbmshome}/lib/libncr.a \ ${dbmshome}/lib/libnetv2.a \ ${dbmshome}/lib/libnttcp.a \ ${dbmshome}/lib/libnetwork.a \ ${dbmshome}/lib/libclient.a \ ${dbmshome}/lib/libcommon.a \ ${dbmshome}/lib/libgeneric.a \ ${dbmshome}/lib/libepc.a \ ${dbmshome}/lib/libnlsrtl3.a \ ${dbmshome}/lib/libcore4.a \ ${dbmshome}/lib/libnlsrtl3.a \ ${dbmshome}/lib/libcore4.a \ ${dbmshome}/lib/libnlsrtl3.a \ ${dbmshome}/lib/libclient.a \ ${dbmshome}/lib/libcommon.a \ ${dbmshome}/lib/libgeneric.a \ ${dbmshome}/lib/libnlsrtl3.a \ ${dbmshome}/lib/libcore4.a \ ${dbmshome}/lib/libnlsrtl3.a \ ${dbmshome}/lib/libcore4.a \ ${dbmshome}/lib/libnlsrtl3.a \ ${DBI_SASPATH}/olb/vxfer.a " sol2_orav8030_b4="ld -o ${DBI_DEST_DIR}/sasexe/dbi/sasorav7 \ -G -B symbolic -z text -z defs " sol2_orav8030_af="-R /opt/SUNWcluster/lib:${dbmshome}/lib \ -Y P,/usr/openwin/lib:/opt/SUNWcluster/lib:/usr/ccs/lib:/usr/lib \ -Qy -lc -laio -lm -lnsl -lsocket -lgen -ldl -lc" ################################################################### # Sol2 Oraclev8 Manifest listing 8.1.5 ################################################################### sol2_orav815="${DBI_SASPATH}/obj/pic_MCN_sasorav7.o \ ${DBI_SASPATH}/obj/pic_PCN_sasorav7.o \ ${DBI_SASPATH}/obj/pic_sasorav7.o \ ${DBI_SASPATH}/obj/pic_orasqlv7.o \ ${DBI_SASPATH}/obj/oratbl.o \ ${DBI_SASPATH}/obj/vipkludg.o \ ${DBI_SASPATH}/olb/wxfer.a \ ${dbmshome}/lib/libclntsh.so \ ${dbmshome}/lib/libclient8.a \ ${dbmshome}/lib/libsql8.a \ ${dbmshome}/lib/scorept.o \ ${dbmshome}/lib/sscoreed.o \ ${dbmshome}/rdbms/lib/kpudfo.o \ ${dbmshome}/lib/libn8.a \ ${dbmshome}/lib/libnl8.a \ ${dbmshome}/lib/libnro8.a \ ${dbmshome}/lib/libn8.a \ ${dbmshome}/lib/libnl8.a \ ${dbmshome}/lib/libclient8.a \ ${dbmshome}/lib/libvsn8.a \ ${dbmshome}/lib/libcommon8.a \ ${dbmshome}/lib/libskgxp8.so \ ${dbmshome}/lib/libgeneric8.a \ ${dbmshome}/lib/libn8.a \ ${dbmshome}/lib/libnl8.a \ ${dbmshome}/lib/libnro8.a \ ${dbmshome}/lib/libn8.a \ ${dbmshome}/lib/libnl8.a \ ${dbmshome}/lib/libclient8.a \ ${dbmshome}/lib/libvsn8.a \ ${dbmshome}/lib/libcommon8.a \ ${dbmshome}/lib/libgeneric8.a \ ${dbmshome}/lib/libpls8.a \ ${dbmshome}/lib/libplp8.a \ ${dbmshome}/lib/libpls8.a \ ${dbmshome}/lib/libtrace8.a \ ${dbmshome}/lib/libnls8.a \ ${dbmshome}/lib/libcore8.a \ ${dbmshome}/lib/libnls8.a \ ${dbmshome}/lib/libcore8.a \ ${dbmshome}/lib/libnls8.a \ ${DBI_SASPATH}/olb/vxfer.a " sol2_orav815_b4="ld -o ${DBI_DEST_DIR}/sasexe/dbi/sasorav7 \ -G -B symbolic -z text -z defs " sol2_orav815_af="-R /opt/SUNWcluster/lib:${dbmshome}/lib \ -Y P,/usr/openwin/lib:/opt/SUNWcluster/lib:/usr/ccs/lib:/usr/lib \ -Qy -lc -laio -lm -lnsl -lsocket -lgen -ldl -lc" ############################################# # HP-UX Oraclev6 Manifest listing ############################################# hp_orav6=" ${DBI_SASPATH}/obj/crt.o \ ${DBI_SASPATH}/obj/vipkludg.o \ ${DBI_SASPATH}/obj/dyncall.o \ ${DBI_SASPATH}/obj/MCN_sasorav6.o \ ${DBI_SASPATH}/obj/PCN_sasorav6.o \ ${DBI_SASPATH}/obj/sasorav6.o \ ${DBI_SASPATH}/obj/orasqlv6.o \ ${DBI_SASPATH}/obj/oratbl.o \ ${DBI_SASPATH}/obj/orahp1.o \ ${dbmshome}/rdbms/lib/osntab.o \ ${DBI_SASPATH}/olb/wxfer.a \ ${DBI_SASPATH}/olb/xakxfer.a \ ${libsql_lib} \ ${libocic_lib} \ ${dbmshome}/rdbms/lib/libsqlnet.a \ ${dbmshome}/rdbms/lib/libora.a \ ${dbmshome}/rdbms/lib/libpls.a \ ${DBI_SASPATH}/olb/vxfer.a " hp_orav6_b4="ld -o ${DBI_DEST_DIR}/sasexe/dbi/sasorav6 -e mcn_main " hp_orav6_af=" -R80000 -HF -u matherr -N -a archive -lm -lc" ############################################# # HP-UX Oraclev7012 Manifest listing ############################################# hp_orav7012=" ${DBI_SASPATH}/obj/crt.o \ ${DBI_SASPATH}/obj/vipkludg.o \ ${DBI_SASPATH}/obj/dyncall.o \ ${DBI_SASPATH}/obj/MCN_sasorav7.o \ ${DBI_SASPATH}/obj/PCN_sasorav7.o \ ${DBI_SASPATH}/obj/sasorav7.o \ ${DBI_SASPATH}/obj/orasqlv7.o \ ${DBI_SASPATH}/obj/oratbl.o \ ${DBI_SASPATH}/obj/orahp1.o \ ${dbmshome}/lib/osntab.o \ ${DBI_SASPATH}/olb/wxfer.a \ ${DBI_SASPATH}/olb/xakxfer.a \ ${dbmshome}/lib/libsql.a \ ${dbmshome}/lib/libocic.a \ ${dbmshome}/lib/libsqlnet.a \ ${dbmshome}/lib/libora.a \ ${dbmshome}/lib/libpls.a \ ${dbmshome}/lib/libnetwork.a \ ${libcv6_lib} \ ${dbmshome}/lib/libcore.a \ ${DBI_SASPATH}/olb/vxfer.a " hp_orav7012_b4="ld -o ${DBI_DEST_DIR}/sasexe/dbi/sasorav7 -e mcn_main " hp_orav7012_af=" -R80000 -HF -u matherr -N -a archive -lm -lc" ############################################# # HP-UX Oraclev7013 Manifest listing ############################################# hp_orav7013=" ${DBI_SASPATH}/obj/crt.o \ ${DBI_SASPATH}/obj/vipkludg.o \ ${DBI_SASPATH}/obj/dyncall.o \ ${DBI_SASPATH}/obj/MCN_sasorav7.o \ ${DBI_SASPATH}/obj/PCN_sasorav7.o \ ${DBI_SASPATH}/obj/sasorav7.o \ ${DBI_SASPATH}/obj/orasqlv7.o \ ${DBI_SASPATH}/obj/oratbl.o \ ${DBI_SASPATH}/obj/orahp1.o \ ${dbmshome}/lib/osntab.o \ ${DBI_SASPATH}/olb/wxfer.a \ ${DBI_SASPATH}/olb/xakxfer.a \ ${dbmshome}/lib/libsql.a \ ${dbmshome}/lib/libocic.a \ ${dbmshome}/lib/libsqlnet.a \ ${dbmshome}/lib/libora.a \ ${dbmshome}/lib/libpls.a \ ${dbmshome}/lib/libnetwork.a \ ${dbmshome}/lib/libsqlnet.a \ ${dbmshome}/lib/libcv6.a \ ${dbmshome}/lib/libcore.a \ ${DBI_SASPATH}/olb/vxfer.a " hp_orav7013_b4="ld -o ${DBI_DEST_DIR}/sasexe/dbi/sasorav7 -e mcn_main " hp_orav7013_af=" -R50000000 -HF -u matherr -N -a archive -lm -lc" ############################################# # HP-UX Oraclev7015 Manifest listing ############################################# hp_orav7015=" ${DBI_SASPATH}/obj/crt.o \ ${DBI_SASPATH}/obj/vipkludg.o \ ${DBI_SASPATH}/obj/dyncall.o \ ${DBI_SASPATH}/obj/MCN_sasorav7.o \ ${DBI_SASPATH}/obj/PCN_sasorav7.o \ ${DBI_SASPATH}/obj/sasorav7.o \ ${DBI_SASPATH}/obj/orasqlv7.o \ ${DBI_SASPATH}/obj/oratbl.o \ ${DBI_SASPATH}/obj/orahp1.o \ ${dbmshome}/lib/osntab.o \ ${DBI_SASPATH}/olb/wxfer.a \ ${DBI_SASPATH}/olb/xakxfer.a \ ${dbmshome}/lib/libsql.a \ ${dbmshome}/lib/libocic.a \ ${dbmshome}/lib/libsqlnet.a \ ${dbmshome}/lib/libora.a \ ${dbmshome}/lib/libpls.a \ ${dbmshome}/lib/libnetwork.a \ ${dbmshome}/lib/libsqlnet.a \ ${dbmshome}/lib/libnlsrtl.a \ ${dbmshome}/lib/libcv6.a \ ${dbmshome}/lib/libcore.a \ ${dbmshome}/lib/libnlsrtl.a \ ${dbmshome}/lib/libcv6.a \ ${dbmshome}/lib/libcore.a \ ${DBI_SASPATH}/olb/vxfer.a " hp_orav7015_b4="ld -o ${DBI_DEST_DIR}/sasexe/dbi/sasorav7 -e mcn_main " hp_orav7015_af=" -R50000000 -HF -u matherr -N -a archive -lm -lc" ############################################# # HP-UX Oraclev7223 Manifest listing ############################################# hp_orav7223=" ${DBI_SASPATH}/obj/crt.o \ ${DBI_SASPATH}/obj/vipkludg.o \ ${DBI_SASPATH}/obj/dyncall.o \ ${DBI_SASPATH}/obj/MCN_sasorav7.o \ ${DBI_SASPATH}/obj/PCN_sasorav7.o \ ${DBI_SASPATH}/obj/sasorav7.o \ ${DBI_SASPATH}/obj/orasqlv7.o \ ${DBI_SASPATH}/obj/oratbl.o \ ${DBI_SASPATH}/obj/orahp1.o \ ${dbmshome}/lib/libsql.a \ ${dbmshome}/lib/osntab.o \ ${DBI_SASPATH}/olb/wxfer.a \ ${DBI_SASPATH}/olb/xakxfer.a \ ${dbmshome}/lib/libocic.a \ ${dbmshome}/lib/libsqlnet.a \ ${dbmshome}/lib/libora.a \ ${dbmshome}/lib/libsqlnet.a \ ${dbmshome}/lib/libora.a \ ${dbmshome}/lib/libpls.a \ ${dbmshome}/lib/libnlsrtl3.a \ ${dbmshome}/lib/libc3v6.a \ ${dbmshome}/lib/libcore3.a \ ${dbmshome}/lib/libnlsrtl3.a \ ${dbmshome}/lib/libcore3.a \ ${DBI_SASPATH}/olb/vxfer.a " hp_orav7223_b4="ld -o ${DBI_DEST_DIR}/sasexe/dbi/sasorav7 -e mcn_main " hp_orav7223_af=" -R50000000 -HF -u matherr -N -a archive -lcl -lm \ -lcl -lm -lc" ############################################# # HP-UX Oraclev7321 Manifest listing ############################################# hp_orav7320=" ${DBI_SASPATH}/obj/crt.o \ ${DBI_SASPATH}/obj/vipkludg.o \ ${DBI_SASPATH}/obj/dyncall.o \ ${DBI_SASPATH}/obj/MCN_sasorav7.o \ ${DBI_SASPATH}/obj/PCN_sasorav7.o \ ${DBI_SASPATH}/obj/sasorav7.o \ ${DBI_SASPATH}/obj/orasqlv7.o \ ${DBI_SASPATH}/obj/oratbl.o \ ${DBI_SASPATH}/obj/orahp1.o \ ${dbmshome}/lib/libsql.a \ ${dbmshome}/lib/osntab.o \ ${DBI_SASPATH}/olb/wxfer.a \ ${DBI_SASPATH}/olb/xakxfer.a \ ${dbmshome}/lib/libsqlnet.a \ ${dbmshome}/lib/libncr.a \ ${dbmshome}/lib/libsqlnet.a \ ${dbmshome}/lib/libclient.a \ ${dbmshome}/lib/libcommon.a \ ${dbmshome}/lib/libgeneric.a \ ${dbmshome}/lib/libsqlnet.a \ ${dbmshome}/lib/libncr.a \ ${dbmshome}/lib/libsqlnet.a \ ${dbmshome}/lib/libclient.a \ ${dbmshome}/lib/libcommon.a \ ${dbmshome}/lib/libgeneric.a \ ${dbmshome}/lib/libepc.a \ ${dbmshome}/lib/libpls.a \ ${dbmshome}/lib/libnlsrtl3.a \ ${dbmshome}/lib/libc3v6.a \ ${dbmshome}/lib/libcore3.a \ ${dbmshome}/lib/libnlsrtl3.a \ ${dbmshome}/lib/libcore3.a \ ${dbmshome}/lib/libnlsrtl3.a \ ${dbmshome}/lib/libclient.a \ ${DBI_SASPATH}/olb/vxfer.a " hp_orav7320_b4="ld -o ${DBI_DEST_DIR}/sasexe/dbi/sasorav7 -e mcn_main " hp_orav7320_af=" -R50000000 -HF -u matherr -N -a archive -lcl -lm \ -lcl -lm -lc" ############################################# # AIX Oraclev6034 Manifest listing ############################################# aix_orav6034=" ${DBI_SASPATH}/obj/vipkludg.o \ ${DBI_SASPATH}/obj/MCN_sasorav6.o \ ${DBI_SASPATH}/obj/PCN_sasorav6.o \ ${DBI_SASPATH}/obj/sasorav6.o \ ${DBI_SASPATH}/obj/orasqlv6.o \ ${DBI_SASPATH}/obj/oratbl.o \ ${DBI_SASPATH}/obj/oraaix1.o \ ${dbmshome}/rdbms/lib/osntab.o \ ${DBI_SASPATH}/olb/wxfer.a \ ${dbmshome}/rdbms/lib/libsql.a \ ${dbmshome}/rdbms/lib/libocic.a \ ${dbmshome}/rdbms/lib/libsqlnet.a \ ${async_lib} \ ${appc_lib} \ ${tcpip_lib} \ ${decnet_lib} \ ${dbmshome}/rdbms/lib/libora.a \ ${dbmshome}/rdbms/lib/libpls.a \ ${DBI_SASPATH}/olb/ptrgl.a \ ${DBI_SASPATH}/olb/vxfer.a " aix_orav6034_b4="/bin/ld -H512 -T512 -b import:/lib/syscalls.exp \ -b glink:/lib/glink.o -b noloadmap -b h:4 -o ${DBI_DEST_DIR}/sasexe/dbi/sasorav6 \ -e mcn_main " aix_orav6034_af=" -lm -lc " ############################################# # AIX Oraclev6 Manifest listing ############################################# aix_orav6=" ${DBI_SASPATH}/obj/vipkludg.o \ ${DBI_SASPATH}/obj/MCN_sasorav6.o \ ${DBI_SASPATH}/obj/PCN_sasorav6.o \ ${DBI_SASPATH}/obj/sasorav6.o \ ${DBI_SASPATH}/obj/orasqlv6.o \ ${DBI_SASPATH}/obj/oratbl.o \ ${DBI_SASPATH}/obj/oraaix1.o \ ${dbmshome}/rdbms/lib/osntab.o \ ${DBI_SASPATH}/olb/wxfer.a \ ${libsql_lib} \ ${libocic_lib} \ ${dbmshome}/rdbms/lib/libsqlnet.a \ ${dbmshome}/rdbms/lib/libora.a \ ${dbmshome}/rdbms/lib/libpls.a \ ${DBI_SASPATH}/olb/ptrgl.a \ ${DBI_SASPATH}/olb/vxfer.a " aix_orav6_b4="/bin/ld -H512 -T512 -b import:/lib/syscalls.exp \ -b glink:/lib/glink.o -b noloadmap -b h:4 -o ${DBI_DEST_DIR}/sasexe/dbi/sasorav6 \ -e mcn_main " aix_orav6_af=" -lm -lc " ############################################# # AIX Oraclev7012 Manifest listing ############################################# aix_orav7012=" ${DBI_SASPATH}/obj/vipkludg.o \ ${DBI_SASPATH}/obj/MCN_sasorav7.o \ ${DBI_SASPATH}/obj/PCN_sasorav7.o \ ${DBI_SASPATH}/obj/sasorav7.o \ ${DBI_SASPATH}/obj/orasqlv7.o \ ${DBI_SASPATH}/obj/oratbl.o \ ${dbmshome}/lib/osntab.o \ ${DBI_SASPATH}/olb/wxfer.a \ ${dbmshome}/lib/libsql.a \ ${dbmshome}/lib/libocic.a \ ${dbmshome}/lib/libsqlnet.a \ ${dbmshome}/lib/libora.a \ ${dbmshome}/lib/libpls.a \ ${dbmshome}/lib/libnetwork.a \ ${libcv6_lib} \ ${dbmshome}/lib/libcore.a \ ${DBI_SASPATH}/olb/ptrgl.a \ ${DBI_SASPATH}/olb/vxfer.a " aix_orav7012_b4="/bin/ld -H512 -T512 -b import:/lib/syscalls.exp \ -b glink:/lib/glink.o -b noloadmap -b h:4 -o ${DBI_DEST_DIR}/sasexe/dbi/sasorav7 \ -e mcn_main " aix_orav7012_af=" -lm -lc " ############################################# # AIX Oraclev7013 Manifest listing ############################################# aix_orav7013=" ${DBI_SASPATH}/obj/vipkludg.o \ ${DBI_SASPATH}/obj/MCN_sasorav7.o \ ${DBI_SASPATH}/obj/PCN_sasorav7.o \ ${DBI_SASPATH}/obj/sasorav7.o \ ${DBI_SASPATH}/obj/orasqlv7.o \ ${DBI_SASPATH}/obj/oratbl.o \ ${dbmshome}/lib/osntab.o \ ${DBI_SASPATH}/olb/wxfer.a \ ${dbmshome}/lib/libsql.a \ ${dbmshome}/lib/libocic.a \ ${dbmshome}/lib/libsqlnet.a \ ${dbmshome}/lib/libora.a \ ${dbmshome}/lib/libpls.a \ ${dbmshome}/lib/libnetwork.a \ ${dbmshome}/lib/libsqlnet.a \ ${dbmshome}/lib/libcv6.a \ ${dbmshome}/lib/libcore.a \ ${DBI_SASPATH}/olb/ptrgl.a \ ${DBI_SASPATH}/olb/vxfer.a " aix_orav7013_b4="/bin/ld -H512 -T512 -b import:/lib/syscalls.exp \ -b glink:/lib/glink.o -b noloadmap -b h:4 -o ${DBI_DEST_DIR}/sasexe/dbi/sasorav7 \ -e mcn_main " aix_orav7013_af=" -lm -lc " ############################################# # AIX Oraclev7015 Manifest listing ############################################# aix_orav7015=" ${DBI_SASPATH}/obj/vipkludg.o \ ${DBI_SASPATH}/obj/MCN_sasorav7.o \ ${DBI_SASPATH}/obj/PCN_sasorav7.o \ ${DBI_SASPATH}/obj/sasorav7.o \ ${DBI_SASPATH}/obj/orasqlv7.o \ ${DBI_SASPATH}/obj/oratbl.o \ ${dbmshome}/lib/osntab.o \ ${DBI_SASPATH}/olb/wxfer.a \ ${dbmshome}/lib/libsql.a \ ${dbmshome}/lib/libocic.a \ ${dbmshome}/lib/libsqlnet.a \ ${dbmshome}/lib/libora.a \ ${dbmshome}/lib/libpls.a \ ${dbmshome}/lib/libnetwork.a \ ${dbmshome}/lib/libsqlnet.a \ ${dbmshome}/lib/libnlsrtl.a \ ${dbmshome}/lib/libcv6.a \ ${dbmshome}/lib/libcore.a \ ${dbmshome}/lib/libnlsrtl.a \ ${dbmshome}/lib/libcv6.a \ ${dbmshome}/lib/libcore.a \ ${DBI_SASPATH}/olb/ptrgl.a \ ${DBI_SASPATH}/olb/vxfer.a " aix_orav7015_b4="/bin/ld -H512 -T512 -b import:/lib/syscalls.exp \ -b glink:/lib/glink.o -b noloadmap -b h:4 -o ${DBI_DEST_DIR}/sasexe/dbi/sasorav7 \ -e mcn_main " aix_orav7015_af=" -lm -lc -bI:${dbmshome}/lib/mili.exp" ############################################# # AIX Oraclev7223 Manifest listing ############################################# aix_orav7223=" ${DBI_SASPATH}/obj/vipkludg.o \ ${DBI_SASPATH}/obj/MCN_sasorav7.o \ ${DBI_SASPATH}/obj/PCN_sasorav7.o \ ${DBI_SASPATH}/obj/sasorav7.o \ ${DBI_SASPATH}/obj/orasqlv7.o \ ${DBI_SASPATH}/obj/oratbl.o \ ${dbmshome}/lib/libsql.a \ ${dbmshome}/lib/osntab.o \ ${DBI_SASPATH}/olb/wxfer.a \ ${dbmshome}/lib/libocic.a \ ${dbmshome}/lib/libsqlnet.a \ ${dbmshome}/lib/libora.a \ ${dbmshome}/lib/libsqlnet.a \ ${dbmshome}/lib/libora.a \ ${dbmshome}/lib/libpls.a \ ${dbmshome}/lib/libnlsrtl3.a \ ${dbmshome}/lib/libc3v6.a \ ${dbmshome}/lib/libcore3.a \ ${dbmshome}/lib/libnlsrtl3.a \ ${dbmshome}/lib/libcore3.a \ ${DBI_SASPATH}/olb/ptrgl.a \ ${DBI_SASPATH}/olb/vxfer.a " aix_orav7223_b4="/bin/ld -H512 -T512 -b import:/lib/syscalls.exp \ -b glink:/lib/glink.o -b noloadmap -b h:4 -o ${DBI_DEST_DIR}/sasexe/dbi/sasorav7 \ -e mcn_main " aix_orav7223_af=" -lm -lld -lm -lc -bI:${dbmshome}/lib/mili.exp \ -L/usr/lib /lib/crt0.o -lc " ############################################# # AIX Oraclev732 Manifest listing ############################################# aix_orav7320=" ${DBI_SASPATH}/obj/vipkludg.o \ ${DBI_SASPATH}/obj/MCN_sasorav7.o \ ${DBI_SASPATH}/obj/PCN_sasorav7.o \ ${DBI_SASPATH}/obj/sasorav7.o \ ${DBI_SASPATH}/obj/orasqlv7.o \ ${DBI_SASPATH}/obj/oratbl.o \ ${dbmshome}/lib/libsql.a \ ${dbmshome}/lib/osntab.o \ ${DBI_SASPATH}/olb/wxfer.a \ ${dbmshome}/lib/libsqlnet.a \ ${dbmshome}/lib/libncr.a \ ${dbmshome}/lib/libsqlnet.a \ ${dbmshome}/lib/libclient.a \ ${dbmshome}/lib/libcommon.a \ ${dbmshome}/lib/libgeneric.a \ ${dbmshome}/lib/libsqlnet.a \ ${dbmshome}/lib/libncr.a \ ${dbmshome}/lib/libsqlnet.a \ ${dbmshome}/lib/libclient.a \ ${dbmshome}/lib/libcommon.a \ ${dbmshome}/lib/libgeneric.a \ ${dbmshome}/lib/libepc.a \ ${dbmshome}/lib/libpls.a \ ${dbmshome}/lib/libnlsrtl3.a \ ${dbmshome}/lib/libc3v6.a \ ${dbmshome}/lib/libcore3.a \ ${dbmshome}/lib/libnlsrtl3.a \ ${dbmshome}/lib/libcore3.a \ ${dbmshome}/lib/libnlsrtl3.a \ ${DBI_SASPATH}/olb/ptrgl.a \ ${DBI_SASPATH}/olb/vxfer.a " aix_orav7320_b4="/bin/ld -H512 -T512 -b import:/lib/syscalls.exp \ -b glink:/lib/glink.o -b noloadmap -b h:4 -o ${DBI_DEST_DIR}/sasexe/dbi/sasorav7 \ -e mcn_main " aix_orav7320_af=" -lm -lld -lm -lc -bI:${dbmshome}/lib/mili.exp \ -L/usr/lib /lib/crt0.o -lc " ############################################# # MABI Oraclev7223 Manifest listing ############################################# mabi_orav7223=" ${DBI_SASPATH}/obj/vipkludg.o \ ${DBI_SASPATH}/obj/MCN_sasorav7.o \ ${DBI_SASPATH}/obj/PCN_sasorav7.o \ ${DBI_SASPATH}/obj/sasorav7.o \ ${DBI_SASPATH}/obj/orasqlv7.o \ ${DBI_SASPATH}/obj/oratbl.o \ ${dbmshome}/lib/libsql.a \ ${dbmshome}/lib/osntab.o \ ${DBI_SASPATH}/olb/wxfer.a \ ${dbmshome}/lib/libocic.a \ ${dbmshome}/lib/libsqlnet.a \ ${dbmshome}/lib/libora.a \ ${dbmshome}/lib/libsqlnet.a \ ${dbmshome}/lib/libora.a \ ${dbmshome}/lib/libpls.a \ ${dbmshome}/lib/libnlsrtl3.a \ ${dbmshome}/lib/libc3v6.a \ ${dbmshome}/lib/libcore3.a \ ${dbmshome}/lib/libnlsrtl3.a \ ${dbmshome}/lib/libcore3.a " mabi_orav7223_b4="/bin/ld \ -o ${DBI_DEST_DIR}/sasexe/dbi/sasorav7 -abi -L \ -L/usr/lib/abi -_SYSTYPE_SVR4 -no_unresolved \ -B symbolic -shared -e mcn_main" mabi_orav7223_af="-lsocket -lm -lc" ############################################# # IABI Oraclev7223 Manifest listing ############################################# iabi_orav7223=" ${DBI_SASPATH}/obj/vipkludg.o \ ${DBI_SASPATH}/obj/MCN_sasorav7.o \ ${DBI_SASPATH}/obj/PCN_sasorav7.o \ ${DBI_SASPATH}/obj/sasorav7.o \ ${DBI_SASPATH}/obj/orasqlv7.o \ ${DBI_SASPATH}/obj/oratbl.o \ ${dbmshome}/lib/libsql.a \ ${dbmshome}/lib/osntab.o \ ${DBI_SASPATH}/olb/wxfer.a \ ${dbmshome}/lib/libocic.a \ ${dbmshome}/lib/libsqlnet.a \ ${dbmshome}/lib/libora.a \ ${dbmshome}/lib/libsqlnet.a \ ${dbmshome}/lib/libora.a \ ${dbmshome}/lib/libpls.a \ ${dbmshome}/lib/libnlsrtl3.a \ ${dbmshome}/lib/libc3v6.a \ ${dbmshome}/lib/libcore3.a \ ${dbmshome}/lib/libnlsrtl3.a \ ${dbmshome}/lib/libcore3.a \ ${DBI_SASPATH}/olb/ptrgl.a \ ${DBI_SASPATH}/olb/vxfer.a " iabi_orav7223_b4="/bin/ld -H512 -T512 -b import:/lib/syscalls.exp \ -b glink:/lib/glink.o -b noloadmap -b h:4 -o ${DBI_DEST_DIR}/sasexe/dbi/sasorav7 \ -e mcn_main " iabi_orav7223_af=" -lm -lld -lm -lc -bI:${dbmshome}/lib/mili.exp \ -L/usr/lib /lib/crt0.o -lc " ############################################# # aosf Oraclev7223 Manifest listing ############################################# aosf_orav7223=" ${DBI_SASPATH}/obj/vipkludg.o \ ${DBI_SASPATH}/obj/MCN_sasorav7.o \ ${DBI_SASPATH}/obj/PCN_sasorav7.o \ ${DBI_SASPATH}/obj/sasorav7.o \ ${DBI_SASPATH}/obj/orasqlv7.o \ ${DBI_SASPATH}/obj/oratbl.o \ ${dbmshome}/lib/libsql.a \ ${dbmshome}/lib/osntab.o \ ${DBI_SASPATH}/olb/wxfer.a \ ${dbmshome}/lib/libocic.a \ ${dbmshome}/lib/libsqlnet.a \ ${dbmshome}/lib/libora.a \ ${dbmshome}/lib/libsqlnet.a \ ${dbmshome}/lib/libora.a \ ${dbmshome}/lib/libpls.a \ ${dbmshome}/lib/libnlsrtl3.a \ ${dbmshome}/lib/libc3v6.a \ ${dbmshome}/lib/libcore3.a \ ${dbmshome}/lib/libnlsrtl3.a \ ${dbmshome}/lib/libcore3.a \ ${DBI_SASPATH}/olb/vxfer.a " aosf_orav7223_b4="/bin/ld \ -o ${DBI_DEST_DIR}/sasexe/dbi/sasorav7 -hidden -shared \ -exported_symbol mcn_main " aosf_orav7223_af="-lots -lc" ############################################# # aosf Oraclev7323 Manifest listing ############################################# aosf_orav7323=" ${DBI_SASPATH}/obj/vipkludg.o \ ${DBI_SASPATH}/obj/MCN_sasorav7.o \ ${DBI_SASPATH}/obj/PCN_sasorav7.o \ ${DBI_SASPATH}/obj/sasorav7.o \ ${DBI_SASPATH}/obj/orasqlv7.o \ ${DBI_SASPATH}/obj/oratbl.o \ ${DBI_SASPATH}/obj/vipkludg.o \ ${DBI_SASPATH}/olb/wxfer.a \ ${dbmshome}/lib/libxa.a \ ${dbmshome}/lib/libsql.a \ ${dbmshome}/lib/libsqlnet.a \ ${dbmshome}/lib/libncr.a \ ${dbmshome}/lib/libsqlnet.a \ ${dbmshome}/lib/libclient.a \ ${dbmshome}/lib/libcommon.a \ ${dbmshome}/lib/libgeneric.a \ ${dbmshome}/lib/libsqlnet.a \ ${dbmshome}/lib/libncr.a \ ${dbmshome}/lib/libsqlnet.a \ ${dbmshome}/lib/libclient.a \ ${dbmshome}/lib/libcommon.a \ ${dbmshome}/lib/libgeneric.a \ ${dbmshome}/lib/libepc.a \ ${dbmshome}/lib/libnlsrtl3.a \ ${dbmshome}/lib/libc3v6.a \ ${dbmshome}/lib/libcore3.a \ ${dbmshome}/lib/libnlsrtl3.a \ ${dbmshome}/lib/libcore3.a \ ${dbmshome}/lib/libnlsrtl3.a \ ${DBI_SASPATH}/olb/vxfer.a " aosf_orav7323_b4="/bin/ld \ -o ${DBI_DEST_DIR}/sasexe/dbi/sasorav7 -hidden -shared \ -exported_symbol mcn_main " aosf_orav7323_af="-L${dbmshome}/lib -lm -lc " } ######################################################################## # oracle_inst() # # DBI_OSNAME # # DBI_LEVEL # # DBI_SASPATH # # DBI_LOGFILE # # dbname # # syb_menu, syb_version, proceed, manifest, link_b4, link_af, status # # ######################################################################## dbname=ORACLE # get the menu name ora_menu=${DBI_OSNAME}Oracle${DBI_LEVEL} case $DBI_OSNAME in HPUX) ;; SUN4) ;; SOL2) ;; AIXR) ;; AOSF) ;; # ULXR) ;; # CNVX) ;; # DGUX) ;; MABI) ;; IABI) ;; *) echo "SAS/ACCESS Interface to $dbname not supported for $DBI_OSNAME" exit ;; esac # get the version number ora_version=`fmenu $ora_menu` if [ $ora_version = 0 ]; then exit fi # set SASORA to either v6 or v7 depending on ora_version case $ora_version in 6* ) SASORA=v6; export SASORA ;; 7*|8* ) SASORA=v7; export SASORA echo ' ' echo '----------------------- USE PRELINKED IMAGE? -----------------------'| tee -a $DBI_LOGFILE echo 'If you wish to use pre-linked SAS/ACCESS to ORACLE V7 images you can'| tee -a $DBI_LOGFILE echo 'skip the onsite link by entering "Y" to the prompt below.'| tee -a $DBI_LOGFILE echo 'Otherwise continue with the onsite link by entering "N".'| tee -a $DBI_LOGFILE echo '--------------------------------------------------------------------'| tee -a $DBI_LOGFILE echo ' ' proceed=`ask_oneof "Use pre-linked image? [Y/N]" Y N y n -d Y` if [ "$proceed" = "Y" -o "$proceed" = "y" ]; then # move in the pre-linked ORACLE interface images cp ${DBI_DEST_DIR}/sasexe/dbi/sasorav7exe \ ${DBI_DEST_DIR}/sasexe/dbi/sasorav7 echo ' ' echo 'The pre-linked image has been copied. Backing up to the Database '| tee -a $DBI_LOGFILE echo 'Selection Menu.'| tee -a $DBI_LOGFILE exit fi ;; esac # variables used for AIX 6.034(values depend on driver choice value) # SQL*Net Drivers (appropriate only for version 6.034 AIX) # The following will not get assigned any values if driverchoice # is N or if it is 16(no drivers available) async_lib=' ' appc_lib=' ' tcpip_lib=' ' decnet_lib=' ' # variables used for all version 6 (except AIX 6.034) libsql_lib=' ' libocic_lib=' ' # variables for all version 7.012 libcv6_lib=' ' # Display the Driver choice menu only for AIX 6.034 # For all other cases set driverchoice as Y driverchoice=Y if [ "$ora_version" = "6036P" -a "$DBI_OSNAME" = "AIXR" ]; then driverchoice=`fmenu DriverChoice` if [ $driverchoice -eq 0 ]; then exit fi if [ $driverchoice -eq 16 ]; then driverchoice=N fi fi # get dbmshome value dbmshome=${ORACLE_HOME-} assign dbmshome_default "$dbmshome" assign dbmshome_assigned false dbmshome=`resolve var dbmshome` echo ' ' echo ' ' echo "SAS/ACCESS Interface to ORACLE for $DBI_OSNAME_LONG"|tee -a $DBI_LOGFILE echo The values you selected:|tee -a $DBI_LOGFILE echo ------------------------|tee -a $DBI_LOGFILE case $ora_version in 6036P) echo "ORACLE Version 6 : Prior to Release 6.0.36.5"|tee -a $DBI_LOGFILE ;; 6036L) echo "ORACLE Version 6 : Release 6.0.36.5 or later"|tee -a $DBI_LOGFILE ;; 7012) echo "ORACLE Version 7 : Release 7.0.12 "|tee -a $DBI_LOGFILE ;; 7013) echo "ORACLE Version 7 : Release 7.0.13 or 7.0.14"|tee -a $DBI_LOGFILE ;; 7013N) echo "ORACLE Version 7 : Release 7.0.13 or 7.0.14 with NLS support"|tee -a $DBI_LOGFILE ora_version="7015" ;; 7015) if [ "$DBI_OSNAME" = "SOL2" ]; then echo "ORACLE Version 7 : Release 7.0.15 or later"|tee -a $DBI_LOGFILE else echo "ORACLE Version 7 : Release 7.0.15 or later with or without NLS support"|tee -a $DBI_LOGFILE fi ;; 7016) echo "ORACLE Version 7 : Release 7.0.16 or later"|tee -a $DBI_LOGFILE ;; 7223) echo "ORACLE Version 7 : Release 7.2.2.3 or later with or without NLS support"|tee -a $DBI_LOGFILE ;; 7223N) echo "ORACLE Version 7 : Release 7.2.2.3 or later"|tee -a $DBI_LOGFILE ora_version="7223" ;; 7323) echo "ORACLE Version 7 : Release 7.3.2.3 or later"|tee -a $DBI_LOGFILE ;; 8030) echo "ORACLE Version 8 : Release 8.0.3.0 or later"|tee -a $DBI_LOGFILE ;; 8150) echo "ORACLE Version 8 : Release 8.1.5.0 or later"|tee -a $DBI_LOGFILE ;; esac echo "ORACLE root Directory : $dbmshome"|tee -a $DBI_LOGFILE #if [ $ora_version = "V6034" ]; then # echo "SQL*Net Driver Choice : $driverchoice" #else # echo "SQL*Net installed : $driverchoice" #fi proceed=`ask_oneof "Continue? [Y/N]" Y N y n -d Y` if [ "$proceed" = "N" -o "$proceed" = "n" ]; then echo ' ' echo 'You selected No. Backing up to the Database Selection Menu.'| tee -a $DBI_LOGFILE exit fi # get driverchoice value if [ $driverchoice = "Y" -o $driverchoice = "y" ]; then case $ora_version in 6036L) libsql_lib=${dbmshome}/rdbms/lib/libsql14.a libocic_lib=${dbmshome}/rdbms/lib/liboci14c.a ;; 7012) if [ -f "${dbmshome}/lib/libcv6.a" ]; then libcv6_lib="${dbmshome}/lib/libcv6.a" fi ;; 6036P) if [ "$DBI_OSNAME" = "AIXR" ]; then case $driverchoice in 1) async_lib=${dbmshome}/async/lib/libasync.a ;; 2) appc_lib=${dbmshome}/lu62/lib/liblu62.a ;; 3) tcpip_lib=${dbmshome}/tcp/lib/libtcp.a ;; 4) decnet_lib=${dbmshome}/dnt/lib/libkdnt.a ;; 5) async_lib=${dbmshome}/async/lib/libasync.a appc_lib=${dbmshome}/lu62/lib/liblu62.a ;; 6) appc_lib=${dbmshome}/lu62/lib/liblu62.a tcpip_lib=${dbmshome}/tcp/lib/libtcp.a ;; 7) async_lib=${dbmshome}/async/lib/libasync.a tcpip_lib=${dbmshome}/tcp/lib/libtcp.a ;; 8) async_lib=${dbmshome}/async/lib/libasync.a decnet_lib=${dbmshome}/dnt/lib/libkdnt.a ;; 9) appc_lib=${dbmshome}/lu62/lib/liblu62.a decnet_lib=${dbmshome}/dnt/lib/libkdnt.a ;; 10) tcpip_lib=${dbmshome}/tcp/lib/libtcp.a decnet_lib=${dbmshome}/dnt/lib/libkdnt.a ;; 11) async_lib=${dbmshome}/async/lib/libasync.a appc_lib=${dbmshome}/lu62/lib/liblu62.a decnet_lib=${dbmshome}/dnt/lib/libkdnt.a ;; 12) appc_lib=${dbmshome}/lu62/lib/liblu62.a tcpip_lib=${dbmshome}/tcp/lib/libtcp.a decnet_lib=${dbmshome}/dnt/lib/libkdnt.a ;; 13) async_lib=${dbmshome}/async/lib/libasync.a tcpip_lib=${dbmshome}/tcp/lib/libtcp.a decnet_lib=${dbmshome}/dnt/lib/libkdnt.a ;; 14) async_lib=${dbmshome}/async/lib/libasync.a appc_lib=${dbmshome}/lu62/lib/liblu62.a tcpip_lib=${dbmshome}/tcp/lib/libtcp.a ;; 15) async_lib=${dbmshome}/async/lib/libasync.a appc_lib=${dbmshome}/lu62/lib/liblu62.a tcpip_lib=${dbmshome}/tcp/lib/libtcp.a decnet_lib=${dbmshome}/dnt/lib/libkdnt.a ;; esac else libsql_lib=${dbmshome}/rdbms/lib/libsql.a libocic_lib=${dbmshome}/rdbms/lib/libocic.a fi ;; esac fi # copy object files with the name given in the manifests # the object file all version 7 is orasqlv7012.o(precompiler 1.5) # except for solaris 2 where it is orasqlv7015.o case $ora_version in 6036P) if [ "$DBI_OSNAME" = "AIXR" ]; then cp ${DBI_SASPATH}/obj/orasqlv6034.o ${DBI_SASPATH}/obj/orasqlv6.o else cp ${DBI_SASPATH}/obj/orasqlv6033.o ${DBI_SASPATH}/obj/orasqlv6.o fi status=$? ;; 6036L) if [ "$DBI_OSNAME" = "AIXR" ]; then cp ${DBI_SASPATH}/obj/orasqlv6037.o ${DBI_SASPATH}/obj/orasqlv6.o status=$? else cp ${DBI_SASPATH}/obj/orasqlv6036.o ${DBI_SASPATH}/obj/orasqlv6.o status=$? fi ;; 7012) cp ${DBI_SASPATH}/obj/orasqlv7012.o ${DBI_SASPATH}/obj/orasqlv7.o status=$? ;; 7013) cp ${DBI_SASPATH}/obj/orasqlv7012.o ${DBI_SASPATH}/obj/orasqlv7.o status=$? ;; 7015) if [ "$DBI_OSNAME" = "SOL2" ]; then cp ${DBI_SASPATH}/obj/orasqlv7015.o ${DBI_SASPATH}/obj/orasqlv7.o else cp ${DBI_SASPATH}/obj/orasqlv7012.o ${DBI_SASPATH}/obj/orasqlv7.o fi status=$? ;; 7016) if [ "$DBI_OSNAME" = "AOSF" ]; then cp ${DBI_SASPATH}/obj/orasqlv7223.o ${DBI_SASPATH}/obj/orasqlv7.o else cp ${DBI_SASPATH}/obj/orasqlv7016.o ${DBI_SASPATH}/obj/orasqlv7.o status=$? fi ;; 7223) if [ "$DBI_OSNAME" = "SOL2" ]; then cp ${DBI_SASPATH}/obj/pic_orasqlv7015.o ${DBI_SASPATH}/obj/pic_orasqlv7.o cp ${DBI_SASPATH}/obj/pic_sasorav7015.o ${DBI_SASPATH}/obj/pic_sasorav7.o cp ${DBI_SASPATH}/obj/pic_MCN_sasorav7015.o ${DBI_SASPATH}/obj/pic_MCN_sasorav7.o cp ${DBI_SASPATH}/obj/pic_PCN_sasorav7015.o ${DBI_SASPATH}/obj/pic_PCN_sasorav7.o else if [ "$DBI_OSNAME" = "AOSF" -o "$DBI_OSNAME" = "MABI" ]; then cp ${DBI_SASPATH}/obj/orasqlv7223.o ${DBI_SASPATH}/obj/orasqlv7.o else cp ${DBI_SASPATH}/obj/orasqlv7012.o ${DBI_SASPATH}/obj/orasqlv7.o fi fi status=$? ;; 7320) if [ "$DBI_OSNAME" = "SOL2" ]; then cp ${DBI_SASPATH}/obj/pic_orasqlv7015.o ${DBI_SASPATH}/obj/pic_orasqlv7.o cp ${DBI_SASPATH}/obj/pic_sasorav7015.o ${DBI_SASPATH}/obj/pic_sasorav7.o cp ${DBI_SASPATH}/obj/pic_MCN_sasorav7015.o ${DBI_SASPATH}/obj/pic_MCN_sasorav7.o cp ${DBI_SASPATH}/obj/pic_PCN_sasorav7015.o ${DBI_SASPATH}/obj/pic_PCN_sasorav7.o else if [ "$DBI_OSNAME" = "AOSF" -o "$DBI_OSNAME" = "MABI" ]; then cp ${DBI_SASPATH}/obj/orasqlv7223.o ${DBI_SASPATH}/obj/orasqlv7.o else cp ${DBI_SASPATH}/obj/orasqlv7012.o ${DBI_SASPATH}/obj/orasqlv7.o fi fi status=$? ;; 7323) if [ "$DBI_OSNAME" = "AOSF" ]; then cp ${DBI_SASPATH}/obj/orasqlv7223.o ${DBI_SASPATH}/obj/orasqlv7.o fi status=$? ;; 8030) if [ "$DBI_OSNAME" = "SOL2" ]; then cp ${DBI_SASPATH}/obj/pic_orasqlv7015.o ${DBI_SASPATH}/obj/pic_orasqlv7.o cp ${DBI_SASPATH}/obj/pic_sasorav7015.o ${DBI_SASPATH}/obj/pic_sasorav7.o cp ${DBI_SASPATH}/obj/pic_MCN_sasorav7015.o ${DBI_SASPATH}/obj/pic_MCN_sasorav7.o cp ${DBI_SASPATH}/obj/pic_PCN_sasorav7015.o ${DBI_SASPATH}/obj/pic_PCN_sasorav7.o fi status=$? ;; 8150) if [ "$DBI_OSNAME" = "SOL2" ]; then cp ${DBI_SASPATH}/obj/pic_orasqlv7015.o ${DBI_SASPATH}/obj/pic_orasqlv7.o cp ${DBI_SASPATH}/obj/pic_sasorav7015.o ${DBI_SASPATH}/obj/pic_sasorav7.o cp ${DBI_SASPATH}/obj/pic_MCN_sasorav7015.o ${DBI_SASPATH}/obj/pic_MCN_sasorav7.o cp ${DBI_SASPATH}/obj/pic_PCN_sasorav7015.o ${DBI_SASPATH}/obj/pic_PCN_sasorav7.o fi status=$? ;; *) echo "Unknown ORACLE version : $oracle_ver under $DBI_OSNAME_LONG" |tee -a $DBI_LOGFILE exit ;; esac if [ $status != 0 ]; then echo "Unable to copy files to ${DBI_SASPATH}/obj."|tee -a $DBI_LOGFILE echo "Probable causes:"|tee -a $DBI_LOGFILE echo "-- lack of write permission in that directory. "|tee -a $DBI_LOGFILE echo "-- missing object files in that directory. "|tee -a $DBI_LOGFILE echo "Please call Technical Support if you need assistance." exit 1 fi # get the manifest, link_b4 and link_af values oracle_manifests case $ora_version in 6036P|6036L) case $DBI_OSNAME in SUN4) manifest=${sun4_orav6} link_b4=${sun4_orav6_b4} link_af=${sun4_orav6_af} # check for sys5 libc.a if [ ! -f /usr/5lib/libc.a ]; then echo 'The SystemV libraries[/usr/5lib/libc.a] must be present to link the'|tee -a $DBI_LOGFILE echo "$dbname v6 product. Please install them and re-run this install."|tee -a $DBI_LOGFILE exit fi ;; HPUX) manifest=${hp_orav6} link_b4=${hp_orav6_b4} link_af=${hp_orav6_af} ;; AIXR) if [ "$ora_version" = "6036P" ]; then manifest=${aix_orav6034} link_b4=${aix_orav6034_b4} link_af=${aix_orav6034_af} else manifest=${aix_orav6} link_b4=${aix_orav6_b4} link_af=${aix_orav6_af} fi ;; ULXR) ;; CNVX) ;; DGUX) ;; MABI) ;; IABI) ;; AOSF) ;; esac ;; 7012) case $DBI_OSNAME in SUN4) manifest=${sun4_orav7012} link_b4=${sun4_orav7012_b4} link_af=${sun4_orav7012_af} # check for sys5 libc.a if [ ! -f /usr/5lib/libc.a ]; then echo 'The SystemV libraries[/usr/5lib/libc.a] must be present to link the'|tee -a $DBI_LOGFILE echo "$dbname v7 product. Please install them and re-run this install."|tee -a $DBI_LOGFILE exit fi ;; HPUX) manifest=${hp_orav7012} link_b4=${hp_orav7012_b4} link_af=${hp_orav7012_af} ;; AIXR) manifest=${aix_orav7012} link_b4=${aix_orav7012_b4} link_af=${aix_orav7012_af} ;; ULXR) ;; CNVX) ;; DGUX) ;; MABI) ;; IABI) ;; AOSF) ;; esac ;; 7013) case $DBI_OSNAME in SUN4) manifest=${sun4_orav7013} link_b4=${sun4_orav7013_b4} link_af=${sun4_orav7013_af} # check for sys5 libc.a if [ ! -f /usr/5lib/libc.a ]; then echo 'The SystemV libraries[/usr/5lib/libc.a] must be present to link the'|tee -a $DBI_LOGFILE echo "$dbname v7 product. Please install them and re-run this install."|tee -a $DBI_LOGFILE exit fi ;; HPUX) manifest=${hp_orav7013} link_b4=${hp_orav7013_b4} link_af=${hp_orav7013_af} ;; AIXR) manifest=${aix_orav7013} link_b4=${aix_orav7013_b4} link_af=${aix_orav7013_af} ;; ULXR) ;; CNVX) ;; DGUX) ;; MABI) ;; IABI) ;; AOSF) ;; esac ;; 7015) case $DBI_OSNAME in SUN4) manifest=${sun4_orav7015} link_b4=${sun4_orav7015_b4} link_af=${sun4_orav7015_af} # check for sys5 libc.a if [ ! -f /usr/5lib/libc.a ]; then echo 'The SystemV libraries[/usr/5lib/libc.a] must be present to link the'|tee -a $DBI_LOGFILE echo "$dbname v7 product. Please install them and re-run this install."|tee -a $DBI_LOGFILE exit fi ;; SOL2) manifest=${sol2_orav7015} link_b4=${sol2_orav7015_b4} link_af=${sol2_orav7015_af} ;; HPUX) manifest=${hp_orav7015} link_b4=${hp_orav7015_b4} link_af=${hp_orav7015_af} ;; AIXR) manifest=${aix_orav7015} link_b4=${aix_orav7015_b4} link_af=${aix_orav7015_af} ;; ULXR) ;; CNVX) ;; DGUX) ;; MABI) ;; IABI) ;; AOSF) ;; esac ;; 7016) case $DBI_OSNAME in AOSF) manifest=${aosf_orav7016} link_b4=${aosf_orav7016_b4} link_af=${aosf_orav7016_af} ;; SUN4) ;; SOL2) ;; HPUX) ;; AIXR) ;; ULXR) ;; CNVX) ;; DGUX) ;; MABI) ;; IABI) ;; esac ;; 7223) case $DBI_OSNAME in SUN4) manifest=${sun4_orav7223} link_b4=${sun4_orav7223_b4} link_af=${sun4_orav7223_af} # check for sys5 libc.a if [ ! -f /usr/5lib/libc.a ]; then echo 'The SystemV libraries[/usr/5lib/libc.a] must be present to link the'|tee -a $DBI_LOGFILE echo "$dbname v7 product. Please install them and re-run this install."|tee -a $DBI_LOGFILE exit fi ;; SOL2) manifest=${sol2_orav7223} link_b4=${sol2_orav7223_b4} link_af=${sol2_orav7223_af} ;; HPUX) manifest=${hp_orav7223} link_b4=${hp_orav7223_b4} link_af=${hp_orav7223_af} ;; AIXR) manifest=${aix_orav7223} link_b4=${aix_orav7223_b4} link_af=${aix_orav7223_af} ;; ULXR) ;; CNVX) ;; DGUX) ;; MABI) manifest=${mabi_orav7223} link_b4=${mabi_orav7223_b4} link_af=${mabi_orav7223_af} ;; IABI) manifest=${iabi_orav7223} link_b4=${iabi_orav7223_b4} link_af=${iabi_orav7223_af} ;; AOSF) manifest=${aosf_orav7223} link_b4=${aosf_orav7223_b4} link_af=${aosf_orav7223_af} ;; esac ;; 7320) case $DBI_OSNAME in SUN4) ;; SOL2) manifest=${sol2_orav7320} link_b4=${sol2_orav7320_b4} link_af=${sol2_orav7320_af} ;; HPUX) manifest=${hp_orav7320} link_b4=${hp_orav7320_b4} link_af=${hp_orav7320_af} ;; AIXR) manifest=${aix_orav7320} link_b4=${aix_orav7320_b4} link_af=${aix_orav7320_af} ;; ULXR) ;; CNVX) ;; DGUX) ;; MABI) ;; IABI) ;; AOSF) ;; esac ;; 7323) case $DBI_OSNAME in SUN4) ;; SOL2) ;; HPUX) ;; AIXR) ;; ULXR) ;; CNVX) ;; DGUX) ;; MABI) ;; IABI) ;; AOSF) manifest=${aosf_orav7323} link_b4=${aosf_orav7323_b4} link_af=${aosf_orav7323_af} ;; esac ;; 8030) case $DBI_OSNAME in SUN4) ;; SOL2) manifest=${sol2_orav8030} link_b4=${sol2_orav8030_b4} link_af=${sol2_orav8030_af} ;; HPUX) ;; AIXR) ;; ULXR) ;; CNVX) ;; DGUX) ;; MABI) ;; IABI) ;; AOSF) ;; esac ;; 8150) case $DBI_OSNAME in SUN4) ;; SOL2) manifest=${sol2_orav815} link_b4=${sol2_orav815_b4} link_af=${sol2_orav815_af} ;; HPUX) ;; AIXR) ;; ULXR) ;; CNVX) ;; DGUX) ;; MABI) ;; IABI) ;; AOSF) ;; esac ;; esac zdbilink.ins "$dbname" "$manifest" "$link_b4" "$link_af"