diff -ru install/rc.sybase /opt/lunar/sybase/install/rc.sybase --- opt/sybase/install/rc.sybase 2000-01-06 21:43:56.000000000 +0200 +++ opt/sybase/install/rc.sybase 2002-07-17 16:50:15.000000000 +0300 @@ -10,14 +10,15 @@ # directory and launch all servers configured from this location. # Source function library. -. /etc/rc.d/init.d/functions +#Not in SGL... +#. /etc/rc.d/init.d/functions # SYBASE should point to the system administrated server area # # Check for the correct SYBASE release area below. # The queryformat should provide the correct setting on the installprefix. -# SYBASE=/opt/sybase -export SYBASE=`rpm -q --queryformat '%{installprefix}' sybase-ase-11.0.3.3` +SYBASE=/sybase +#export SYBASE=`rpm -q --queryformat '%{installprefix}' sybase-ase-11.0.3.3` if [ -n "${SYBASE}" -a -d "${SYBASE}" ]; then @@ -42,9 +43,9 @@ stop) echo -n "Shuting down Sybase ASE configured servers: " - killproc dataserver - killproc backupserver - killproc monserver + killall dataserver + killall backupserver + killall monserver # Add your own openserver applications. echo diff -ru install/sybdevices.sh /opt/lunar/sybase/install/sybdevices.sh --- opt/sybase/install/sybdevices.sh 2000-01-22 20:32:10.000000000 +0200 +++ opt/sybase/install/sybdevices.sh 2002-07-17 16:50:15.000000000 +0300 @@ -9,8 +9,9 @@ if [ ! "${SYBASE}" ]; then # If SYBASE was not setup try to setup by query RPM - export SYBASE=`rpm -q --queryformat \ - '%{installprefix}\n' sybase-ase-11.0.3.3` + #export SYBASE=`rpm -q --queryformat \ +# '%{installprefix}\n' sybase-ase-11.0.3.3` + SYBASE=/sybase fi if [ ! -x "${SYBASE}/install/sybdevices.sh" ]; then @@ -27,7 +28,7 @@ exit 1 fi -if [ ! -c /dev/raw ]; then +if [ ! -c /dev/rawctl ]; then echo "This machine does not contain the 'raw' administration device" exit 1 fi @@ -76,12 +77,12 @@ let minor=1 while [ $minor -lt $rawcnt ] do - if [ ! -c /dev/raw${minor} ]; then - rm -f /dev/raw${minor} - mknod --mode=660 /dev/raw${minor} c 162 $minor + if [ ! -c /dev/raw/raw${minor} ]; then + rm -f /dev/raw/raw${minor} + mknod --mode=660 /dev/raw/raw${minor} c 162 $minor fi - chown sybase.sybase /dev/raw${minor} - echo "/dev/raw${minor} c 162 $minor" + chown sybase.sybase /dev/raw/raw${minor} + echo "/dev/raw/raw${minor} c 162 $minor" let minor=minor+1 done ;; @@ -90,9 +91,9 @@ let minor=1 for bind in `$0 show | awk '{ print $1 }' | tr '\n' ' '` do - raw /dev/raw${minor} $bind - chown sybase.sybase /dev/raw${minor} $bind - chmod 660 /dev/raw${minor} $bind + raw /dev/raw/raw${minor} $bind + chown sybase.sybase /dev/raw/raw${minor} $bind + chmod 660 /dev/raw/raw${minor} $bind let minor=minor+1 done ;; diff -ru install/sybinstall.sh /opt/lunar/sybase/install/sybinstall.sh --- opt/sybase/install/sybinstall.sh 2000-01-22 20:35:29.000000000 +0200 +++ opt/sybase/install/sybinstall.sh 2002-07-17 17:01:29.000000000 +0300 @@ -101,9 +101,9 @@ # variable SYBASE below. # Tue Oct 13 14:27:17 CEST 1998 # -# export SYBASE=/opt/sybase -export SYBASE=`rpm -q --queryformat \ - '%{installprefix}\n' sybase-ase-11.0.3.3` +export SYBASE=/opt/lunar/sybase +#export SYBASE=`rpm -q --queryformat \ +# '%{installprefix}\n' sybase-ase-11.0.3.3` if [ -f ${SYBASE}/install/sybinstall.sh ]; then @@ -123,8 +123,10 @@ case $answer in [Yy]*) touch ${SYBASE}/.syb_license break ;; - [Nn]*) rpm -e sybase-doc > /dev/null 2>&1 - rpm -e sybase-ase > /dev/null 2>&1 +# [Nn]*) rpm -e sybase-doc > /dev/null 2>&1 +# rpm -e sybase-ase > /dev/null 2>&1 + [Nn]*) dispel sybase-doc > /dev/null 2>&1 + dispel sybase-ase > /dev/null 2>&1 exit 1 ;; [Ll]*) continue ;; *) ;; @@ -228,7 +230,7 @@ echo "${SYBASE}/lib" >> /etc/ld.so.conf ldconfig - cp ${SYBASE}/install/rc.sybase /etc/rc.d/init.d/sybase + cp ${SYBASE}/install/rc.sybase /etc/init.d/sybase fi MsgCompletes