#!/bin/bash if [ ! -f ${INSTALL_PATH}/uninstaller/install_err.log ]; then echo "" > ${INSTALL_PATH}/uninstaller/install.log fi if [ ! -f ${INSTALL_PATH}/uninstaller/install_err.log ]; then echo "" > ${INSTALL_PATH}/uninstaller/install_err.log fi echo "Installing TOTVS | DBAccess ..." cd ${INSTALL_PATH}/temp/totvsdbaccess/linux mkdir ${INSTALL_PATH}/dbaccess >> ${INSTALL_PATH}/uninstaller/install.log 2>> ${INSTALL_PATH}/uninstaller/install_err.log tar xzf dbaccess_linux64.tar.gz -C ${INSTALL_PATH}/dbaccess >> ${INSTALL_PATH}/uninstaller/install.log 2>> ${INSTALL_PATH}/uninstaller/install_err.log cp -r ${INSTALL_PATH}/dbaccess/multi/* ${INSTALL_PATH}/dbaccess >> ${INSTALL_PATH}/uninstaller/install.log 2>> ${INSTALL_PATH}/uninstaller/install_err.log #Instalacao do servico VERSION=`cat /etc/*-release | grep NAME=\" | awk -F\" '{print $2}' | cut -f1 -d " " | head -n1` ARCH=$(uname -m | sed 's/x86_//;s/i[3-6]86/32/') echo "Registering Totvs DBAccess as service ..." case $VERSION in "RedHatEnterpriseServer"|"CentOS"|"Fedora"|"OracleLinux"|"Red"|"Oracle") cp ${INSTALL_PATH}/totvsdbaccess_rh.sh /etc/init.d/totvsdbaccess >> ${INSTALL_PATH}/uninstaller/install.log 2>> ${INSTALL_PATH}/uninstaller/install_err.log chmod 755 /etc/init.d/totvsdbaccess >> ${INSTALL_PATH}/uninstaller/install.log 2>> ${INSTALL_PATH}/uninstaller/install_err.log /usr/lib/lsb/install_initd /etc/init.d/totvsdbaccess >> ${INSTALL_PATH}/uninstaller/install.log 2>> ${INSTALL_PATH}/uninstaller/install_err.log echo "Starting Totvs DBAccess ..." cd /etc/init.d/ ./totvsdbaccess start ;; "openSUSE"|"SUSE LINUX"|"SLES") cp ${INSTALL_PATH}/totvsdbaccess_suse.sh /etc/init.d/totvsdbaccess >> ${INSTALL_PATH}/uninstaller/install.log 2>> ${INSTALL_PATH}/uninstaller/install_err.log chmod 755 /etc/init.d/totvsdbaccess >> ${INSTALL_PATH}/uninstaller/install.log 2>> ${INSTALL_PATH}/uninstaller/install_err.log insserv totvsdbaccess >> ${INSTALL_PATH}/uninstaller/install.log 2>> ${INSTALL_PATH}/uninstaller/install_err.log /usr/lib/lsb/install_initd /etc/init.d/totvsdbaccess >> ${INSTALL_PATH}/uninstaller/install.log 2>> ${INSTALL_PATH}/uninstaller/install_err.log echo "Starting Totvs DBAccess ..." cd /etc/init.d/ ./totvsdbaccess start ;; "Ubuntu"|"Debian") cp ${INSTALL_PATH}/totvsdbaccess_ubt.sh /etc/init.d/totvsdbaccess >> ${INSTALL_PATH}/uninstaller/install.log 2>> ${INSTALL_PATH}/uninstaller/install_err.log chmod 755 /etc/init.d/totvsdbaccess >> ${INSTALL_PATH}/uninstaller/install.log 2>> ${INSTALL_PATH}/uninstaller/install_err.log update-rc.d totvsdbaccess defaults 87 >> ${INSTALL_PATH}/uninstaller/install.log 2>> ${INSTALL_PATH}/uninstaller/install_err.log ;; esac #echo "Starting Totvs DBAccess ..." #service totvsdbaccess start #cd /etc/init.d/ #./totvsdbaccess start cd ${INSTALL_PATH} exit 0