forked from epics_driver_modules/require
For SL5 upgrade: Assume ORACLE_HOME is set and sqlplus is in the path.
This commit is contained in:
+7
-11
@@ -28,7 +28,7 @@ function help() {
|
||||
|
||||
function version() {
|
||||
echo 'Author: D. Zimoch'
|
||||
echo '$Date: 2008/04/28 07:44:16 $'
|
||||
echo '$Date: 2008/05/13 08:32:21 $'
|
||||
echo '$Source: /cvs/G/DRV/misc/App/scripts/bootinfo,v $'
|
||||
exit 0
|
||||
}
|
||||
@@ -77,18 +77,14 @@ do
|
||||
shift
|
||||
done
|
||||
|
||||
if [ -z "$ORACLE_HOME"; then
|
||||
if [ -d /usr/oracle-9.2 ] ; then
|
||||
export ORACLE_HOME=/usr/oracle-9.2
|
||||
else
|
||||
export ORACLE_HOME=/usr/oracle-8.1.7
|
||||
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH
|
||||
fi
|
||||
if [ -z "$ORACLE_HOME" ]; then
|
||||
echo "ORACLE_HOME not defined" >&2
|
||||
exit 1
|
||||
fi
|
||||
|
||||
eval $(resize 2>/dev/null)
|
||||
pattern="$JOKER$1$JOKER"
|
||||
$ORACLE_HOME/bin/sqlplus -s gfa_public/pub01@gfaprd << EOF
|
||||
sqlplus -s gfa_public/pub01@gfaprd << EOF
|
||||
SET PAGESIZE 10000;
|
||||
SET LINESIZE ${COLUMNS:-120};
|
||||
SET FEEDBACK OFF;
|
||||
@@ -115,7 +111,7 @@ ORDER BY ${ORDER};
|
||||
EXIT
|
||||
EOF
|
||||
# $Name: $
|
||||
# $Id: bootinfo,v 1.18 2008/04/28 07:44:16 zimoch Exp $
|
||||
# $Id: bootinfo,v 1.19 2008/05/13 08:32:21 zimoch Exp $
|
||||
# $Source: /cvs/G/DRV/misc/App/scripts/bootinfo,v $
|
||||
# $Revision: 1.18 $
|
||||
# $Revision: 1.19 $
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
#!/bin/sh
|
||||
if [ "$1" = "-v" ];then echo "\$Header: /cvs/G/DRV/misc/App/scripts/bootlink,v 1.4 2008/04/28 07:52:01 zimoch Exp $";exit;fi
|
||||
if [ "$1" = "-v" ];then echo "\$Header: /cvs/G/DRV/misc/App/scripts/bootlink,v 1.5 2008/05/13 08:32:21 zimoch Exp $";exit;fi
|
||||
if [ $# -lt 2 ] || [ "$1" = "-?" ]
|
||||
then
|
||||
echo "using: $0 (<newbase>|-) <IOC> [<IOC2> [...]]"
|
||||
@@ -8,12 +8,8 @@ then
|
||||
exit
|
||||
fi
|
||||
if [ -z "$ORACLE_HOME" ] ; then
|
||||
if [ -d /usr/oracle-9.2 ] ; then
|
||||
export ORACLE_HOME=/usr/oracle-9.2
|
||||
else
|
||||
export ORACLE_HOME=/usr/oracle-8.1.7
|
||||
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH
|
||||
fi
|
||||
echo "ORACLE_HOME not defined" >&2
|
||||
exit 1
|
||||
fi
|
||||
|
||||
targetbase=$1
|
||||
@@ -26,7 +22,7 @@ shift
|
||||
for ioc in $*
|
||||
do
|
||||
list=$(echo $(
|
||||
$ORACLE_HOME/bin/sqlplus -s gfa_public/pub01@GFAPRD << EOF
|
||||
sqlplus -s gfa_public/pub01@GFAPRD << EOF
|
||||
SET HEADING OFF;
|
||||
SELECT BOOTPC,SLSBASE FROM HOSTS.IOC_LASTBOOTED WHERE SYSTEM = '$ioc';
|
||||
EXIT
|
||||
|
||||
@@ -4,11 +4,14 @@
|
||||
# The startup script should have the following line:
|
||||
# bootNotify SLSBASE,"sls/bin/iocBootNotify.sh"
|
||||
|
||||
PATH=/bin:/usr/bin
|
||||
. /etc/profile.d/sls_oracle.sh
|
||||
|
||||
if [ "$1" = "-v" ]
|
||||
then
|
||||
echo '$Source: /cvs/G/DRV/misc/App/scripts/iocBootNotify.sh,v $'
|
||||
echo '$Author: zimoch $'
|
||||
echo '$Date: 2008/04/28 08:01:53 $'
|
||||
echo '$Date: 2008/05/13 08:32:21 $'
|
||||
exit
|
||||
fi
|
||||
|
||||
@@ -58,7 +61,7 @@ then
|
||||
exit 1
|
||||
fi
|
||||
|
||||
BOOTPC=$(/bin/hostname -s)
|
||||
BOOTPC=$(hostname -s)
|
||||
|
||||
if [ ! -L /ioc/$SYSTEM ]
|
||||
then
|
||||
@@ -72,11 +75,11 @@ case $SYSTEM in
|
||||
echo "Rename your system and 'target name' to match *-VME*."
|
||||
exit 1 ;;
|
||||
esac
|
||||
link=$(/usr/bin/readlink /ioc/$SYSTEM)
|
||||
link=$(readlink /ioc/$SYSTEM)
|
||||
SLSBASE=${link%%/iocBoot*}
|
||||
if [ -L $BOOTFILE ]
|
||||
then
|
||||
link=$(/usr/bin/readlink $BOOTFILE)
|
||||
link=$(readlink $BOOTFILE)
|
||||
tail=${link#../../}
|
||||
if [ $tail = $link ]
|
||||
then
|
||||
@@ -103,15 +106,11 @@ echo "VXWORKSVER=$VXWORKSVER"
|
||||
echo "ETHADDR=$ETHADDR"
|
||||
|
||||
if [ -z "$ORACLE_HOME" ] ; then
|
||||
if [ -d /usr/oracle-9.2 ] ; then
|
||||
export ORACLE_HOME=/usr/oracle-9.2
|
||||
else
|
||||
export ORACLE_HOME=/usr/oracle-8.1.7
|
||||
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH
|
||||
fi
|
||||
echo "ORACLE_HOME not defined" >&2
|
||||
exit 1
|
||||
fi
|
||||
|
||||
$ORACLE_HOME/bin/sqlplus -s gfa_public/pub01@GFAPRD << EOF &
|
||||
sqlplus -s gfa_public/pub01@GFAPRD << EOF &
|
||||
INSERT INTO HOSTS.IOC_BOOTLOG
|
||||
(SYSTEM, IPADDR, PROCNUM, DEVICE, BOOTPC,
|
||||
SLSBASE, BOOTFILE, SCRIPT, VXWORKS, EPICSVER,
|
||||
@@ -122,6 +121,6 @@ VALUES ('$SYSTEM', '$IPADDR', '$PROCNUM', '$DEVICE', '$BOOTPC',
|
||||
EXIT
|
||||
EOF
|
||||
# $Name: $
|
||||
# $Id: iocBootNotify.sh,v 1.11 2008/04/28 08:01:53 zimoch Exp $
|
||||
# $Id: iocBootNotify.sh,v 1.12 2008/05/13 08:32:21 zimoch Exp $
|
||||
# $Source: /cvs/G/DRV/misc/App/scripts/iocBootNotify.sh,v $
|
||||
# $Revision: 1.11 $
|
||||
# $Revision: 1.12 $
|
||||
|
||||
Reference in New Issue
Block a user