#!/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 Ctree ..." mkdir ${INSTALL_PATH}/ctreeserver >> ${INSTALL_PATH}/uninstaller/install.log 2>> ${INSTALL_PATH}/uninstaller/install_err.log cd ${INSTALL_PATH}/ctreeserver cp ${INSTALL_PATH}/temp/CTree/linux/Manual_Instalação_CtreeServer_9\ 5\ 2.pdf ${INSTALL_PATH}/ctreeserver >> ${INSTALL_PATH}/uninstaller/install.log 2>> ${INSTALL_PATH}/uninstaller/install_err.log ARCH=`echo "${CTREE_VER}" | awk '{ print substr ($0,1,3) }'` if [ "$ARCH" == "X64" ]; then cp ${INSTALL_PATH}/temp/CTree/linux/c-treeACE-PRO.linux.x64.64bit.120212.52178.tar.gz ${INSTALL_PATH}/ctreeserver >> ${INSTALL_PATH}/uninstaller/install.log 2>> ${INSTALL_PATH}/uninstaller/install_err.log tar xzf c-treeACE-PRO.linux.x64.64bit.120212.52178.tar.gz >> ${INSTALL_PATH}/uninstaller/install.log 2>> ${INSTALL_PATH}/uninstaller/install_err.log mv ${INSTALL_PATH}/ctreeserver/faircom/linux.x64.64bit/* ${INSTALL_PATH}/ctreeserver >> ${INSTALL_PATH}/uninstaller/install.log 2>> ${INSTALL_PATH}/uninstaller/install_err.log rm -rf ${INSTALL_PATH}/ctreeserver/faircom >> ${INSTALL_PATH}/uninstaller/install.log 2>> ${INSTALL_PATH}/uninstaller/install_err.log else cp ${INSTALL_PATH}/temp/CTree/linux/c-treeACE-PRO.linux.x86.32bit.120212.52178.tar.gz ${INSTALL_PATH}/ctreeserver >> ${INSTALL_PATH}/uninstaller/install.log 2>> ${INSTALL_PATH}/uninstaller/install_err.log tar xzf c-treeACE-PRO.linux.x86.32bit.120212.52178.tar.gz >> ${INSTALL_PATH}/uninstaller/install.log 2>> ${INSTALL_PATH}/uninstaller/install_err.log mv ${INSTALL_PATH}/ctreeserver/faircom/linux.x86.32bit/* ${INSTALL_PATH}/ctreeserver >> ${INSTALL_PATH}/uninstaller/install.log 2>> ${INSTALL_PATH}/uninstaller/install_err.log rm -rf ${INSTALL_PATH}/ctreeserver/faircom >> ${INSTALL_PATH}/uninstaller/install.log 2>> ${INSTALL_PATH}/uninstaller/install_err.log fi cd ${INSTALL_PATH} #Instalacao do servico VERSION=`lsb_release -is` ARCH=$(uname -m | sed 's/x86_//;s/i[3-6]86/32/') echo "Registering Ctree Server as service ..." case $VERSION in "RedHatEnterpriseServer"|"CentOS"|"Fedora") cp ${INSTALL_PATH}/ctreeserver_rh.sh /etc/init.d/ctreeserver >> ${INSTALL_PATH}/uninstaller/install.log 2>> ${INSTALL_PATH}/uninstaller/install_err.log chmod 755 /etc/init.d/ctreeserver >> ${INSTALL_PATH}/uninstaller/install.log 2>> ${INSTALL_PATH}/uninstaller/install_err.log /usr/lib/lsb/install_initd ctreeserver >> ${INSTALL_PATH}/uninstaller/install.log 2>> ${INSTALL_PATH}/uninstaller/install_err.log ;; "SUSE LINUX") cp ${INSTALL_PATH}/ctreeserver_suse.sh /etc/init.d/ctreeserver >> ${INSTALL_PATH}/uninstaller/install.log 2>> ${INSTALL_PATH}/uninstaller/install_err.log chmod 755 /etc/init.d/ctreeserver >> ${INSTALL_PATH}/uninstaller/install.log 2>> ${INSTALL_PATH}/uninstaller/install_err.log insserv ctreeserver >> ${INSTALL_PATH}/uninstaller/install.log 2>> ${INSTALL_PATH}/uninstaller/install_err.log ;; "Ubuntu"|"Debian") cp ${INSTALL_PATH}/ctreeserver_ubt.sh /etc/init.d/ctreeserver >> ${INSTALL_PATH}/uninstaller/install.log 2>> ${INSTALL_PATH}/uninstaller/install_err.log chmod 755 /etc/init.d/ctreeserver >> ${INSTALL_PATH}/uninstaller/install.log 2>> ${INSTALL_PATH}/uninstaller/install_err.log update-rc.d ctreeserver defaults 88 >> ${INSTALL_PATH}/uninstaller/install.log 2>> ${INSTALL_PATH}/uninstaller/install_err.log ;; esac echo "Starting Ctree Server ..." service ctreeserver start cd ${INSTALL_PATH} exit 0