#!/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 "Unpacking Appserver ..." cd ${INSTALL_PATH}/protheus/bin/appserver_linux mkdir ${INSTALL_PATH}/protheus/bin/appserver #tar xzf ${INSTALL_PATH}/protheus/bin/build_linux_i686_7781_release.tar.gz >> ${INSTALL_PATH}/uninstaller/install.log 2>> ${INSTALL_PATH}/uninstaller/install_err.log tar xzf appsrvlinux.tar.gz -C ${INSTALL_PATH}/protheus/bin/appserver_linux >> ${INSTALL_PATH}/uninstaller/install.log 2>> ${INSTALL_PATH}/uninstaller/install_err.log # Renomeia o .ini mv ${INSTALL_PATH}/protheus/bin/appserver_linux/appserver_lnx.ini ${INSTALL_PATH}/protheus/bin/appserver/appserver.ini >> ${INSTALL_PATH}/uninstaller/install.log 2>> ${INSTALL_PATH}/uninstaller/install_err.log mv ${INSTALL_PATH}/protheus/bin/appserver_linux/* ${INSTALL_PATH}/protheus/bin/appserver/ >> ${INSTALL_PATH}/uninstaller/install.log 2>> ${INSTALL_PATH}/uninstaller/install_err.log rm -rf ${INSTALL_PATH}/protheus/bin/appserver_linux/ >> ${INSTALL_PATH}/uninstaller/install.log 2>> ${INSTALL_PATH}/uninstaller/install_err.log rm -rf ${INSTALL_PATH}/protheus/bin/appserver/*.tar.gz >> ${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 "$VERSION - Registering Appserver as service ..." case $VERSION in "RedHatEnterpriseServer"|"CentOS"|"Fedora"|"OracleLinux"|"Red"|"Oracle") cp ${INSTALL_PATH}/appserver_rh.sh /etc/init.d/appserver >> ${INSTALL_PATH}/uninstaller/install.log 2>> ${INSTALL_PATH}/uninstaller/install_err.log chmod 755 /etc/init.d/appserver >> ${INSTALL_PATH}/uninstaller/install.log 2>> ${INSTALL_PATH}/uninstaller/install_err.log /usr/lib/lsb/install_initd /etc/init.d/appserver >> ${INSTALL_PATH}/uninstaller/install.log 2>> ${INSTALL_PATH}/uninstaller/install_err.log echo "Starting Appserver ..." cd /etc/init.d/ ./appserver start ;; "openSUSE"|"SUSE LINUX"|"SLES") cp ${INSTALL_PATH}/appserver_suse.sh /etc/init.d/appserver >> ${INSTALL_PATH}/uninstaller/install.log 2>> ${INSTALL_PATH}/uninstaller/install_err.log chmod 755 /etc/z\00\00\00init.d/appserver >> ${INSTALL_PATH}/uninstaller/install.log 2>> ${INSTALL_PATH}/uninstaller/install_err.log insserv appserver >> ${INSTALL_PATH}/uninstaller/install.log 2>> ${INSTALL_PATH}/uninstaller/install_err.log /usr/lib/lsb/install_initd /etc/init.d/appserver >> ${INSTALL_PATH}/uninstaller/install.log 2>> ${INSTALL_PATH}/uninstaller/install_err.log echo "Starting Appserver ..." service appserver start cd /etc/init.d/ ./appserver start ;; "Ubuntu"|"Debian") cp ${INSTALL_PATH}/appserver_ubt.sh /etc/init.d/appserver >> ${INSTALL_PATH}/uninstaller/install.log 2>> ${INSTALL_PATH}/uninstaller/install_err.log chmod 755 /etc/init.d/appserver >> ${INSTALL_PATH}/uninstaller/install.log 2>> ${INSTALL_PATH}/uninstaller/install_err.log update-rc.d appserver defaults 85 >> ${INSTALL_PATH}/uninstaller/install.log 2>> ${INSTALL_PATH}/uninstaller/install_err.log ;; esac # Inicia o server #echo "Starting Appserver ..." #{INSTALL_PATH}/protheus/bin/appserver_linux/appserver.sh >> ${INSTALL_PATH}/uninstaller/install.log 2>> ${INSTALL_PATH}/uninstaller/install_err.log #service appserver start #cd /etc/init.d/ #./appserver start exit 0