diff --git a/App/scripts/iocBootNotify.sh b/App/scripts/iocBootNotify.sh
index 658bf85510486fe7988de4feaddde04ff8901c5b..bdc93949dedbe57b98731c326811a42b6eae20e8 100755
--- a/App/scripts/iocBootNotify.sh
+++ b/App/scripts/iocBootNotify.sh
@@ -7,8 +7,8 @@
 if [ "$1" = "-v" ]
 then
     echo '$Source: /cvs/G/DRV/misc/App/scripts/iocBootNotify.sh,v $'
-    echo '$Author: zimoch $'
-    echo '$Date: 2004/08/02 11:58:36 $'
+    echo '$Author: maden $'
+    echo '$Date: 2005/05/27 09:32:09 $'
     exit
 fi
 
@@ -77,7 +77,13 @@ SLSBASE=${link%%/iocBoot*}
 if [ -L $BOOTFILE ]
 then
   link=$(readlink $BOOTFILE)
-  VXWORKS=$SLSBASE/${link##*../}
+  tail=${link#../../}
+  if [ $tail = $link ]
+  then
+    VXWORKS=$BOOTFILE
+  else
+    VXWORKS=$SLSBASE/$tail
+  fi
 else
   VXWORKS=$BOOTFILE
 fi
@@ -103,7 +109,7 @@ else
 	export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH
 fi
 
-$ORACLE_HOME/bin/sqlplus -s ssrm_public/pub01@psip0 << EOF
+$ORACLE_HOME/bin/sqlplus -s ssrm_public/pub01@psip0 << EOF &
 INSERT INTO SSRM.IOC_BOOTLOG
        (SYSTEM, IPADDR, PROCNUM, DEVICE, BOOTPC,
         SLSBASE, BOOTFILE, SCRIPT, VXWORKS, EPICSVER,
@@ -114,6 +120,6 @@ VALUES ('$SYSTEM', '$IPADDR', '$PROCNUM', '$DEVICE', '$BOOTPC',
 EXIT
 EOF
 # $Name:  $
-# $Id: iocBootNotify.sh,v 1.7 2004/08/02 11:58:36 zimoch Exp $
+# $Id: iocBootNotify.sh,v 1.8 2005/05/27 09:32:09 maden Exp $
 # $Source: /cvs/G/DRV/misc/App/scripts/iocBootNotify.sh,v $
-# $Revision: 1.7 $
+# $Revision: 1.8 $