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: uninstall.sh
#!/bin/sh LSINSTALL_DIR=`dirname "$0"` cd $LSINSTALL_DIR LSINSTALL_DIR=`pwd` BASE_DIR=`dirname $LSINSTALL_DIR` BASE_DIR=`dirname $BASE_DIR` cd / INST_USER=`id` INST_UID=`expr "$INST_USER" : 'uid=\(.*\)(.*) gid=.*'` INST_USER=`expr "$INST_USER" : 'uid=.*(\(.*\)) gid=.*'` if [ $INST_UID != "0" ]; then DIR_OWN=`ls -ld $BASE_DIR | awk '{print $3}'` if [ "x$DIR_OWN" != "x$INST_USER" ]; then echo "[ERROR] You do not have the permission to uninstall LiteSpeed web server!" exit 1 fi fi cat<<EOF WARNING: All sub directories under "$BASE_DIR" created during installation will be removed! However, conf/ and logs/ can be optionally preserved. If you want to preserve any file under the other sub-directories created by installation script, please backup before proceeding. Manually created sub-directories under "$BASE_DIR" will not be touched. EOF printf "Do you want to uninstall LiteSpeed Web Server? [y/N]" read TMP_YN echo "" if [ "x$TMP_YN" != "xy" ] && [ "x$TMP_YN" != "xY" ]; then echo "Abort!" exit 0 fi if [ "x`uname -s`" = "xFreeBSD" ]; then PS_CMD="ps -ax" else PS_CMD="ps -ef" fi RUNNING_PROCESS=`$PS_CMD | grep lshttpd | grep -v grep` if [ "x$RUNNING_PROCESS" != "x" ]; then cat <<EOF LiteSpeed web server is running, it must be stopped in order to continue uninstallation. EOF printf "Would you like to stop it now? [Y/n]" read TMP_YN echo "" if [ "x$TMP_YN" = "x" ] || [ `expr "$TMP_YN" : '[Yy]'` -gt 0 ]; then ${LSINSTALL_DIR}/cp_switch_ws.sh apache RUNNING_PROCESS=`$PS_CMD | grep lshttpd | grep -v grep` if [ "x$RUNNING_PROCESS" != "x" ]; then $BASE_DIR/bin/lswsctrl stop fi sleep 5 echo "" RUNNING_PROCESS=`$PS_CMD | grep lshttpd | grep -v grep` if [ "x$RUNNING_PROCESS" != "x" ]; then echo "Failed to stop server, uninstallation abort!" exit 1 fi else echo "Uninstallation abort!" exit 1 fi fi if [ $INST_UID != "0" ]; then echo "Uninstalling rc scripts ..." $LSINSTALL_DIR/rc-uninst.sh echo "" fi DELETE_ALL=1 printf "Do you want to keep server configuration files? [y/N]" read TMP_YN echo "" if [ "x$TMP_YN" != "xy" ] && [ "x$TMP_YN" != "xY" ]; then rm -rf $BASE_DIR/conf else DELETE_ALL=0 fi printf "Do you want to keep server log files? [y/N]" read TMP_YN echo "" if [ "x$TMP_YN" != "xy" ] && [ "x$TMP_YN" != "xY" ]; then rm -rf $BASE_DIR/logs else DELETE_ALL=0 fi rm -rf $BASE_DIR/docs rm -rf $BASE_DIR/DEFAULT rm -rf $BASE_DIR/bin rm -rf $BASE_DIR/fcgi-bin rm -rf $BASE_DIR/admin rm -rf $BASE_DIR/add-ons rm -rf $BASE_DIR/autoupdate rm -rf $BASE_DIR/lib rm -f $BASE_DIR/LICENSE* rm -rf $BASE_DIR/phpbuild rm -rf $BASE_DIR/share rm -rf $BASE_DIR/tmp rm -rf $BASE_DIR/modules* rm -rf $BASE_DIR/lsrecaptcha rm -f $BASE_DIR/VERSION* $BASE_DIR/BUILD* if [ $DELETE_ALL -ne 0 ]; then FILES=`ls $BASE_DIR | wc -l` if [ $FILES -eq 0 ]; then rm -rf $BASE_DIR fi fi echo "LiteSpeed Web Server has been successfully uninstalled."
Upload File
Create Folder