#!/bin/sh # logview-install.sh - Installation script for LogView # (c) 2006, LogView - File System Log Viewer # This code is subject to the cpanel license. Unauthorized copying is prohibited # more info about LogView please visit http://www.xisn.com/logview MIRROR="http://www.logview.org/" DOWNDIR="/var/lib/lview/" logviewfile="logview-current.tar.gz" logviewUrlFile="http://www.logview.org/logview-current.tar.gz" logviewAddonFile="/usr/local/cpanel/whostmgr/docroot/cgi/addon_lview.cgi" if [ "$UID" -ne "0" ]; then echo " You need to be root to run logview-install script" exit 1 fi if [ ! -d "/usr/local/cpanel" ]; then echo " Could not find the cpanel directory" exit 1 fi if [ ! -d "/usr/local/cpanel/whostmgr/docroot/themes/x" ]; then echo " Could not find the X theme directory" exit 1 fi if [ -d "$DOWNDIR" ]; then cd $DOWNDIR else mkdir $DOWNDIR cd $DOWNDIR fi wget "$logviewUrlFile" if [ ! -f "$logviewfile" ]; then echo "Could not download LogView files..." echo "Exiting: Please Contact www.logview.org" exit 1 fi echo "Trying to install LogView.." tar -zxvf $logviewfile cd ~ if [ -d "/etc/lview" ]; then echo "Have to remove old directory..." rm -rfv /etc/lview echo "Installing LogView to /etc/lview/" mv -v /var/lib/lview /etc/ else echo "Installing LogView to /etc/lview" mv -v /var/lib/lview /etc/ fi echo "Installing Addon Scripts" if [ -f "$logviewAddonFile" ]; then echo "Have to remove old files..." rm -fv /usr/local/cpanel/whostmgr/docroot/cgi/addon_lview.cgi echo "Installing the new file..." cp -fv /etc/lview/addon_lview.cgi /usr/local/cpanel/whostmgr/docroot/cgi/ cp -fv /etc/lview/download.png /usr/local/cpanel/whostmgr/docroot/cgi/ cp -fv /etc/lview/rotate.png /usr/local/cpanel/whostmgr/docroot/cgi/ else echo "Installing the Add-On files..." cp -fv /etc/lview/addon_lview.cgi /usr/local/cpanel/whostmgr/docroot/cgi/ cp -fv /etc/lview/download.png /usr/local/cpanel/whostmgr/docroot/cgi/ cp -fv /etc/lview/rotate.png /usr/local/cpanel/whostmgr/docroot/cgi/ fi echo "Cleaning up..." rm -rfv /var/lib/lview echo "**********************************" echo "* LogView Installation Completed *" echo "**********************************"