X7ROOT File Manager
Current Path:
/usr/local/lsws/admin/misc
usr
/
local
/
lsws
/
admin
/
misc
/
??
..
??
admpass.sh
(1.17 KB)
??
ap_lsws.sh
(1.82 KB)
??
ap_lsws.sh.in
(1.82 KB)
??
awstats_install.sh
(2.06 KB)
??
build_ap_wrapper.sh
(624 B)
??
chroot.sh
(7.31 KB)
??
cleancache.sh
(1.46 KB)
??
cleanlitemage.sh
(2.4 KB)
??
cp_switch_ws.sh
(22.41 KB)
??
cpanel_restart_httpd.in
(732 B)
??
create_admin_keypair.sh
(336 B)
??
enable_ruby_python_selector.sh
(2.68 KB)
??
fix_cagefs.sh
(766 B)
??
fp_install.sh
(1.65 KB)
??
gdb-bt
(25 B)
??
genjCryptionKeyPair.php
(6.43 KB)
??
gzipStatic.sh
(272 B)
??
htpasswd.php
(103 B)
??
lscmctl
(15.3 KB)
??
lshttpd.service
(660 B)
??
lsup.sh
(5.65 KB)
??
lsup6.sh
(5.65 KB)
??
lsws.rc
(1.78 KB)
??
lsws.rc.gentoo
(441 B)
??
mgr_ver.sh
(1.93 KB)
??
php.ini
(37.11 KB)
??
purge_cache_by_url
(3.23 KB)
??
rc-inst.sh
(6.24 KB)
??
rc-uninst.sh
(4.61 KB)
??
uninstall.sh
(2.9 KB)
??
update.sh
(1.85 KB)
Editing: update.sh
CURDIR=`dirname "$0"` cd $CURDIR CURDIR=`pwd` LSWSHOME=`dirname $CURDIR` LSWSHOME=`dirname $LSWSHOME` LOGFILE=$LSWSHOME/autoupdate/update.log CURTIME=`date "+[%Y-%m-%d %k:%M:%S]"` test_license() { if [ -f "$LSWSHOME/conf/serial.no" ]; then cp "$LSWSHOME/conf/serial.no" "./serial.no" fi if [ -f "$LSWSHOME/conf/trial.key" ] && [ ! -f "./trial.key" ]; then cp "$LSWSHOME/conf/trial.key" "./trial.key" fi if [ -f "./serial.no" ]; then bin/lshttpd -r fi if [ -f "./license.key" ] && [ -f "./serial.no" ]; then output=`bin/lshttpd -t` if [ $? -ne 0 ]; then echo $output >> $LOGFILE echo "$CURTIME [ERROR] License key verification failed" >> $LOGFILE exit 1 fi fi } if [ "x$3" = "x" ]; then cat <<EOF Usage: update.sh VERSION EDITION PLATFORM Upgrade to another version of LiteSpeed web server. the package file must exist under $LSWSHOME/autoupdate/ Package file should be lsws-VERSION-EDITION-PLATFORM.tar.gz EOF exit 1 fi cd $LSWSHOME/autoupdate/ echo "$CURTIME Extracting package file" >> $LOGFILE OS=`uname -s` PLATFORM=$3 PACKAGEFILE=$LSWSHOME/autoupdate/lsws-$1-$2-$PLATFORM.tar.gz if [ -f $PACKAGEFILE ]; then gunzip -c $PACKAGEFILE | tar xf - else echo "$CURTIME [ERROR] Package file $PACKAGEFILE does not exist." >> $LOGFILE exit 1 fi cd $LSWSHOME/autoupdate/lsws-$1 if [ $? -ne 0 ]; then echo "$CURTIME [ERROR] Failed to change current directory to $LSWSHOME/autoupdate/lsws-$1" >> $LOGFILE exit 1 fi . ./functions.sh if [ $? != 0 ]; then echo "$CURTIME [ERROR] Can not include 'functions.sh'." >> $LOGFILE exit 1 fi init LSWS_HOME=$LSWSHOME INTSTALL_TYPE="upgrade" readCurrentConfig if [ $2 = 'ent' ] || [ $2 = 'pro' ]; then test_license fi installation echo "$CURTIME Upgrade to $1 successfully." >> $LOGFILE rm -rf $LSWSHOME/autoupdate/lsws-$1 rm -f $PACKAGEFILE exit 0
Upload File
Create Folder